mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
f173dfd31f
Summary: This update now allows users to specify `--blame-context` and `--blame-context-all` to print source file blame information for the source of the blame. Also updates the inline printing to correctly identify the top of the inlining stack for blame information. Patch by Mitch Phillips! Reviewers: vlad.tsyrklevich Subscribers: llvm-commits, kcc, pcc Differential Revision: https://reviews.llvm.org/D40111 llvm-svn: 324035
18 lines
602 B
ArmAsm
18 lines
602 B
ArmAsm
# RUN: llvm-mc %S/Inputs/protected-lineinfo.s -filetype obj \
|
|
# RUN: -triple x86_64-linux-elf -o %t.o
|
|
# RUN: echo "src:*tiny*" > %t.blacklist.txt
|
|
# RUN: llvm-cfi-verify %t.o %t.blacklist.txt | FileCheck %s
|
|
|
|
# CHECK-LABEL: {{^Instruction: .* \(PROTECTED\)}}
|
|
# CHECK-NEXT: tiny.cc:11
|
|
# CHECK-NEXT: {{^Blacklist Match:.*blacklist\.txt:1$}}
|
|
# CHECK-NEXT: ====> Unexpected Protected
|
|
|
|
# CHECK: Expected Protected: 0 (0.00%)
|
|
# CHECK: Unexpected Protected: 1 (100.00%)
|
|
# CHECK: Expected Unprotected: 0 (0.00%)
|
|
# CHECK: Unexpected Unprotected (BAD): 0 (0.00%)
|
|
|
|
# Source: (blacklist.txt):
|
|
# src:*tiny*
|