xref: /llvm-project/llvm/test/DebugInfo/Symbolize/ELF/riscv-mapping-symbol.s (revision 76f023bddfc282017729ff860265191bc9e7c149)
1# REQUIRES: riscv-registered-target
2## Ignore RISC-V mapping symbols (with a prefix of $d or $x).
3
4# RUN: llvm-mc -filetype=obj -triple=riscv64 %s -o %t
5# RUN: llvm-symbolizer --obj=%t 0 4 0xc | FileCheck %s
6
7# CHECK:      foo
8# CHECK-NEXT: ??:0:0
9# CHECK-EMPTY:
10# CHECK:      foo
11# CHECK-NEXT: ??:0:0
12# CHECK-EMPTY:
13# CHECK:      foo
14# CHECK-NEXT: ??:0:0
15
16    .global foo
17foo:
18    .word 32
19    nop
20    nop
21    .word 42
22