Home | History | Annotate | Download | only in X86
      1 # RUN: llvm-dsymutil -oso-prepend-path %p/../Inputs -y %s -f -o - | llvm-dwarfdump - -debug-dump=line | FileCheck %s
      2 
      3 # This test runs dsymutil on an object file with non-standard (as far
      4 # as llvm is concerned) line table settings.
      5 
      6 ---
      7 triple:          'x86_64-apple-darwin'
      8 objects:
      9   - filename: basic2-custom-linetable.macho.x86_64.o
     10     symbols:
     11       - { sym: _foo, objAddr: 0x0, binAddr: 0x1000, size: 0x12 }
     12 
     13 # CHECK: 0x0000000000001000     19      0 {{.*}} is_stmt
     14 # CHECK: 0x0000000000001012     20     14 {{.*}} is_stmt prologue_end
     15 # CHECK: 0x0000000000001015     20     18 {{.*}}
     16 # CHECK: 0x0000000000001017     20     17 {{.*}}
     17 # CHECK: 0x0000000000001019     20     10 {{.*}}
     18 # CHECK: 0x000000000000101e     20     25 {{.*}}
     19 # CHECK: 0x0000000000001026     20     23 {{.*}}
     20 # CHECK: 0x000000000000102b     20     36 {{.*}}
     21 # CHECK: 0x000000000000103c     20     31 {{.*}}
     22 # CHECK: 0x000000000000103e     20      3 {{.*}}
     23 # CHECK: 0x0000000000001046     20      3 {{.*}} end_sequence
     24 
     25       - { sym: _inc, objAddr: 0x0, binAddr: 0x2000, size: 0x12 }
     26 
     27 # CHECK: 0x0000000000002000     14      0 {{.*}} is_stmt
     28 # CHECK: 0x0000000000002004     15     10 {{.*}} is_stmt prologue_end
     29 # CHECK: 0x0000000000002013     15      3 {{.*}}
     30 # CHECK: 0x0000000000002015     15      3 {{.*}} end_sequence
     31 
     32       - { sym: _unused1,  objAddr: 0x0, binAddr: 0x3000, size: 0x12 }
     33 
     34 # CHECK: 0x0000000000003000     10      0 {{.*}} is_stmt
     35 # CHECK: 0x0000000000003004     11      7 {{.*}} is_stmt prologue_end
     36 # CHECK: 0x000000000000300e     11      3 {{.*}}
     37 # CHECK: 0x0000000000003013     12      1 {{.*}} is_stmt
     38 # CHECK: 0x000000000000301c     12      1 {{.*}} is_stmt end_sequence
     39 ...
     40 
     41