1*9880d681SAndroid Build Coastguard WorkerRUN: cat %p/../Inputs/basic.macho.x86_64 > %t1 2*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -f -oso-prepend-path=%p/.. %t1 3*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dwarfdump %t1.dwarf | FileCheck %s 4*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -f -o %t2 -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 5*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dwarfdump %t2 | FileCheck %s 6*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-dwarfdump - | FileCheck %s --check-prefix=CHECK --check-prefix=BASIC 7*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | llvm-dwarfdump - | FileCheck %s --check-prefix=CHECK --check-prefix=ARCHIVE 8*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic.macho.x86_64 | llvm-dsymutil -f -y -o - - | llvm-dwarfdump - | FileCheck %s --check-prefix=CHECK --check-prefix=BASIC 9*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -dump-debug-map -oso-prepend-path=%p/.. %p/../Inputs/basic-archive.macho.x86_64 | llvm-dsymutil -f -o - -y - | llvm-dwarfdump - | FileCheck %s --check-prefix=CHECK --check-prefix=ARCHIVE 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard WorkerCHECK: file format Mach-O 64-bit x86-64 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard WorkerCHECK: debug_info contents 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard WorkerCHECK: Compile Unit: 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_compile_unit [1] * 18*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000001] = "Apple LLVM version 6.0 (clang-600.0.39) (based on LLVM 3.5svn)") 19*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_language [DW_FORM_data2] (DW_LANG_C99) 20*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000040] = "basic1.c") 21*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_stmt_list [DW_FORM_data4] (0x00000000) 22*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000049] = "/Inputs") 23*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000ea0) 24*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [2] * 25*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000051] = "main") 26*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic1.c") 27*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_line [DW_FORM_data1] (23) 28*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_prototyped [DW_FORM_flag] (0x01) 29*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0063 => {0x00000063}) 30*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_external [DW_FORM_flag] (0x01) 31*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_accessibility [DW_FORM_data1] (DW_ACCESS_public) 32*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000ea0) 33*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000ec4) 34*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 35*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [3] 36*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000056] = "argc") 37*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic1.c") 38*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_line [DW_FORM_data1] (23) 39*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0063 => {0x00000063}) 40*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x02> 91 78 ) 41*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [3] 42*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000005b] = "argv") 43*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic1.c") 44*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_line [DW_FORM_data1] (23) 45*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x006a => {0x0000006a}) 46*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x02> 91 70 ) 47*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 48*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_base_type [4] 49*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000060] = "int") 50*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed) 51*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_byte_size [DW_FORM_data1] (0x04) 52*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_pointer_type [5] 53*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x006f => {0x0000006f}) 54*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_pointer_type [5] 55*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0074 => {0x00000074}) 56*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_const_type [6] 57*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0079 => {0x00000079}) 58*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_base_type [4] 59*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000064] = "char") 60*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char) 61*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_byte_size [DW_FORM_data1] (0x01) 62*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 63*9880d681SAndroid Build Coastguard Worker 64*9880d681SAndroid Build Coastguard WorkerCHECK: Compile Unit: 65*9880d681SAndroid Build Coastguard Worker 66*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_compile_unit [1] * 67*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000001] = "Apple LLVM version 6.0 (clang-600.0.39) (based on LLVM 3.5svn)") 68*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000069] = "basic2.c") 69*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_stmt_list [DW_FORM_data4] (0x0000003f) 70*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000049] = "/Inputs") 71*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000ed0) 72*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_base_type [4] 73*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000060] = "int") 74*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable [7] 75*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000072] = "private_int") 76*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x000000a7}) 77*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic2.c") 78*9880d681SAndroid Build Coastguard WorkerBASIC: DW_AT_location [DW_FORM_block1] (<0x09> 03 08 10 00 00 01 00 00 00 ) 79*9880d681SAndroid Build Coastguard WorkerARCHIVE: DW_AT_location [DW_FORM_block1] (<0x09> 03 04 10 00 00 01 00 00 00 ) 80*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable [7] 81*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000007e] = "baz") 82*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x000000a7}) 83*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic2.c") 84*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x09> 03 00 10 00 00 01 00 00 00 ) 85*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [2] * 86*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000082] = "foo") 87*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic2.c") 88*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x000000a7}) 89*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000ed0) 90*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000f19) 91*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 92*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [3] 93*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000086] = "arg") 94*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x000000a7}) 95*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x02> 91 7c ) 96*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 97*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [8] 98*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008a] = "inc") 99*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0026 => {0x000000a7}) 100*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f20) 101*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000f37) 102*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 103*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 104*9880d681SAndroid Build Coastguard Worker 105*9880d681SAndroid Build Coastguard WorkerCHECK: Compile Unit: 106*9880d681SAndroid Build Coastguard Worker 107*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_compile_unit [1] * 108*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_producer [DW_FORM_strp] ( .debug_str[0x00000001] = "Apple LLVM version 6.0 (clang-600.0.39) (based on LLVM 3.5svn)") 109*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008e] = "basic3.c") 110*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_stmt_list [DW_FORM_data4] (0x00000093) 111*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000049] = "/Inputs") 112*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f40) 113*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable [9] 114*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000097] = "val") 115*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x003c => {0x00000162}) 116*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic3.c") 117*9880d681SAndroid Build Coastguard WorkerBASIC: DW_AT_location [DW_FORM_block1] (<0x09> 03 04 10 00 00 01 00 00 00 ) 118*9880d681SAndroid Build Coastguard WorkerARCHIVE: DW_AT_location [DW_FORM_block1] (<0x09> 03 08 10 00 00 01 00 00 00 ) 119*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_volatile_type [10] 120*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0041 => {0x00000167}) 121*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_base_type [4] 122*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000060] = "int") 123*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [2] * 124*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000009b] = "bar") 125*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0041 => {0x00000167}) 126*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f40) 127*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000f84) 128*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 129*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [3] 130*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000086] = "arg") 131*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0041 => {0x00000167}) 132*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x02> 91 78 ) 133*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 134*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [8] 135*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008a] = "inc") 136*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0041 => {0x00000167}) 137*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f90) 138*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000fa9) 139*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 140*9880d681SAndroid Build Coastguard Worker 141*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 142*9880d681SAndroid Build Coastguard Worker 143*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_loc contents 144*9880d681SAndroid Build Coastguard WorkerCHECK-NOT: Location 145*9880d681SAndroid Build Coastguard Worker 146*9880d681SAndroid Build Coastguard WorkerCHECK:.debug_aranges contents: 147*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x00000000, addr_size = 0x08, seg_size = 0x00 148*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:[0x0000000100000ea0 - 0x0000000100000ec4) 149*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:Address Range Header: length = 0x0000003c, version = 0x0002, cu_offset = 0x00000081, addr_size = 0x08, seg_size = 0x00 150*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:[0x0000000100000ed0 - 0x0000000100000f19) 151*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:[0x0000000100000f20 - 0x0000000100000f37) 152*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:Address Range Header: length = 0x0000003c, version = 0x0002, cu_offset = 0x00000126, addr_size = 0x08, seg_size = 0x00 153*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:[0x0000000100000f40 - 0x0000000100000f84) 154*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:[0x0000000100000f90 - 0x0000000100000fa9) 155*9880d681SAndroid Build Coastguard Worker 156*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_line contents: 157*9880d681SAndroid Build Coastguard WorkerCHECK: Dir Mod Time File Len File Name 158*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ---- ---------- ---------- --------------------------- 159*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[ 1] 0 0x00000000 0x00000000 basic1.c 160*9880d681SAndroid Build Coastguard WorkerCHECK: Address Line Column File ISA Discriminator Flags 161*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------------- 162*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000ea0 23 0 1 0 0 is_stmt 163*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000eb6 24 0 1 0 0 is_stmt prologue_end 164*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000ec4 24 0 1 0 0 is_stmt end_sequence 165*9880d681SAndroid Build Coastguard Worker 166*9880d681SAndroid Build Coastguard WorkerCHECK: Dir Mod Time File Len File Name 167*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ---- ---------- ---------- --------------------------- 168*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[ 1] 0 0x00000000 0x00000000 basic2.c 169*9880d681SAndroid Build Coastguard WorkerCHECK: Address Line Column File ISA Discriminator Flags 170*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------------- 171*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000ed0 19 0 1 0 0 is_stmt 172*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000ee2 20 0 1 0 0 is_stmt prologue_end 173*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f19 20 0 1 0 0 is_stmt end_sequence 174*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f20 14 0 1 0 0 is_stmt 175*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f24 15 0 1 0 0 is_stmt prologue_end 176*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f37 15 0 1 0 0 is_stmt end_sequence 177*9880d681SAndroid Build Coastguard Worker 178*9880d681SAndroid Build Coastguard WorkerCHECK: Dir Mod Time File Len File Name 179*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ---- ---------- ---------- --------------------------- 180*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[ 1] 0 0x00000000 0x00000000 basic3.c 181*9880d681SAndroid Build Coastguard WorkerCHECK: Address Line Column File ISA Discriminator Flags 182*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------------- 183*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f40 16 0 1 0 0 is_stmt 184*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f4b 17 0 1 0 0 is_stmt prologue_end 185*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f58 18 0 1 0 0 is_stmt 186*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f6c 19 0 1 0 0 is_stmt 187*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f7b 20 0 1 0 0 is_stmt 188*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f84 20 0 1 0 0 is_stmt end_sequence 189*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f90 11 0 1 0 0 is_stmt 190*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f9b 12 0 1 0 0 is_stmt prologue_end 191*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fa9 12 0 1 0 0 is_stmt end_sequence 192*9880d681SAndroid Build Coastguard Worker 193*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_pubnames contents: 194*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000017 version = 0x0002 unit_offset = 0x00000000 unit_size = 0x00000081 195*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 196*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000026 "main" 197*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000036 version = 0x0002 unit_offset = 0x00000081 unit_size = 0x000000a5 198*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 199*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000002d "private_int" 200*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000042 "baz" 201*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000057 "foo" 202*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000086 "inc" 203*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000026 version = 0x0002 unit_offset = 0x00000126 unit_size = 0x00000096 204*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 205*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000026 "val" 206*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000048 "bar" 207*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000077 "inc" 208*9880d681SAndroid Build Coastguard Worker 209*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_pubtypes contents: 210*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x0000001f version = 0x0002 unit_offset = 0x00000000 unit_size = 0x00000081 211*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 212*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000063 "int" 213*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000079 "char" 214*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000016 version = 0x0002 unit_offset = 0x00000081 unit_size = 0x000000a5 215*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 216*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000026 "int" 217*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000016 version = 0x0002 unit_offset = 0x00000126 unit_size = 0x00000096 218*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 219*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000041 "int" 220