1*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic-lto.macho.x86_64 | llvm-dwarfdump - | FileCheck %s 2*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -oso-prepend-path=%p/.. -dump-debug-map %p/../Inputs/basic-lto.macho.x86_64 | llvm-dsymutil -f -o - -y - | llvm-dwarfdump - | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard WorkerCHECK: file format Mach-O 64-bit x86-64 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard WorkerCHECK: debug_info contents 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard WorkerCHECK: Compile Unit: 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_compile_unit [1] * 11*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)") 12*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_language [DW_FORM_data2] (DW_LANG_C99) 13*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000040] = "basic1.c") 14*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_stmt_list [DW_FORM_data4] (0x00000000) 15*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000049] = "/Inputs") 16*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f40) 17*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [2] * 18*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000051] = "main") 19*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic1.c") 20*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_line [DW_FORM_data1] (23) 21*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_prototyped [DW_FORM_flag] (0x01) 22*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0063 => {0x00000063}) 23*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_external [DW_FORM_flag] (0x01) 24*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_accessibility [DW_FORM_data1] (DW_ACCESS_public) 25*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f40) 26*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000f4b) 27*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 28*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [3] 29*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000056] = "argc") 30*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0063 => {0x00000063}) 31*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x03> 55 93 04 ) 32*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [3] 33*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000005b] = "argv") 34*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x006a => {0x0000006a}) 35*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x01> 54 ) 36*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 37*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_base_type [4] 38*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000060] = "int") 39*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed) 40*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_byte_size [DW_FORM_data1] (0x04) 41*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_pointer_type [5] 42*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x006f => {0x0000006f}) 43*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_pointer_type [5] 44*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0074 => {0x00000074}) 45*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_const_type [6] 46*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x0079 => {0x00000079}) 47*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_base_type [4] 48*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000064] = "char") 49*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed_char) 50*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_byte_size [DW_FORM_data1] (0x01) 51*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard WorkerCHECK: Compile Unit: 54*9880d681SAndroid Build Coastguard Worker 55*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_compile_unit [1] * 56*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)") 57*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000069] = "basic2.c") 58*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_stmt_list [DW_FORM_data4] (0x0000003e) 59*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000049] = "/Inputs") 60*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f50) 61*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable [7] 62*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000072] = "private_int") 63*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 64*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic2.c") 65*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x09> 03 08 10 00 00 01 00 00 00 ) 66*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable [7] 67*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000007e] = "baz") 68*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 69*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x09> 03 00 10 00 00 01 00 00 00 ) 70*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [8] * 71*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000082] = "foo") 72*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 73*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f50) 74*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000f89) 75*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 76*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [9] 77*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000086] = "arg") 78*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 79*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_data4] (0x00000000) 80*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_inlined_subroutine [10] 81*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x00a7 => {0x00000128} "inc") 82*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f63) 83*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000f72) 84*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_call_line [DW_FORM_data1] (20) 85*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 86*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [11] 87*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008a] = "inc") 88*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 89*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_inline [DW_FORM_data1] (DW_INL_inlined) 90*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 91*9880d681SAndroid Build Coastguard Worker 92*9880d681SAndroid Build Coastguard WorkerCHECK: Compile Unit: 93*9880d681SAndroid Build Coastguard Worker 94*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_compile_unit [1] * 95*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)") 96*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008e] = "basic3.c") 97*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_stmt_list [DW_FORM_data4] (0x0000007e) 98*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000049] = "/Inputs") 99*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f90) 100*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_variable [12] 101*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000097] = "val") 102*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref4] (cu + 0x003c => {0x00000176}) 103*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic3.c") 104*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_block1] (<0x09> 03 04 10 00 00 01 00 00 00 ) 105*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_volatile_type [13] 106*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 107*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [8] * 108*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000009b] = "bar") 109*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 110*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f90) 111*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000fb4) 112*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_frame_base [DW_FORM_block1] (<0x01> 56 ) 113*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_formal_parameter [9] 114*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000086] = "arg") 115*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 116*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_location [DW_FORM_data4] (0x00000025) 117*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_lexical_block [14] * 118*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_low_pc [DW_FORM_addr] (0x0000000100000f94) 119*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_high_pc [DW_FORM_addr] (0x0000000100000fa7) 120*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_inlined_subroutine [15] 121*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x009a => {0x000001d4} "inc") 122*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_ranges [DW_FORM_data4] (0x00000000 123*9880d681SAndroid Build Coastguard WorkerCHECK: [0x0000000100000f94 - 0x0000000100000f9a) 124*9880d681SAndroid Build Coastguard WorkerCHECK: [0x0000000100000f9f - 0x0000000100000fa7)) 125*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 126*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 127*9880d681SAndroid Build Coastguard WorkerCHECK: DW_TAG_subprogram [11] 128*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008a] = "inc") 129*9880d681SAndroid Build Coastguard WorkerCHECK: DW_AT_type [DW_FORM_ref_addr] (0x0000000000000063) 130*9880d681SAndroid Build Coastguard WorkerCHECK: NULL 131*9880d681SAndroid Build Coastguard Worker 132*9880d681SAndroid Build Coastguard WorkerCHECK:.debug_loc contents: 133*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000000: Beginning address offset: 0x0000000000000000 134*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Ending address offset: 0x000000000000000e 135*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Location description: 55 93 04 136*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: {{^$}} 137*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000025: Beginning address offset: 0x0000000000000000 138*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Ending address offset: 0x000000000000000f 139*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Location description: 55 93 04 140*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: {{^$}} 141*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Beginning address offset: 0x0000000000000019 142*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Ending address offset: 0x000000000000001d 143*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Location description: 55 93 04 144*9880d681SAndroid Build Coastguard Worker 145*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_aranges contents: 146*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x00000000, addr_size = 0x08, seg_size = 0x00 147*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: [0x0000000100000f40 - 0x0000000100000f4b) 148*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x00000081, addr_size = 0x08, seg_size = 0x00 149*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: [0x0000000100000f50 - 0x0000000100000f89) 150*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x0000013a, addr_size = 0x08, seg_size = 0x00 151*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: [0x0000000100000f90 - 0x0000000100000fb4) 152*9880d681SAndroid Build Coastguard Worker 153*9880d681SAndroid Build Coastguard Worker 154*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_line contents 155*9880d681SAndroid Build Coastguard WorkerCHECK: Dir Mod Time File Len File Name 156*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ---- ---------- ---------- --------------------------- 157*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[ 1] 0 0x00000000 0x00000000 basic1.c 158*9880d681SAndroid Build Coastguard WorkerCHECK: Address Line Column File ISA Discriminator Flags 159*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------------- 160*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f40 23 0 1 0 0 is_stmt 161*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f44 24 0 1 0 0 is_stmt prologue_end 162*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f4b 24 0 1 0 0 is_stmt end_sequence 163*9880d681SAndroid Build Coastguard Worker 164*9880d681SAndroid Build Coastguard WorkerCHECK: Dir Mod Time File Len File Name 165*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ---- ---------- ---------- --------------------------- 166*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[ 1] 0 0x00000000 0x00000000 basic2.c 167*9880d681SAndroid Build Coastguard WorkerCHECK: Address Line Column File ISA Discriminator Flags 168*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------------- 169*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f50 19 0 1 0 0 is_stmt 170*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f54 20 0 1 0 0 is_stmt prologue_end 171*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f63 15 0 1 0 0 is_stmt 172*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f72 20 0 1 0 0 is_stmt 173*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f89 20 0 1 0 0 is_stmt end_sequence 174*9880d681SAndroid Build Coastguard Worker 175*9880d681SAndroid Build Coastguard WorkerCHECK: Dir Mod Time File Len File Name 176*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ---- ---------- ---------- --------------------------- 177*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[ 1] 0 0x00000000 0x00000000 basic3.c 178*9880d681SAndroid Build Coastguard WorkerCHECK: Address Line Column File ISA Discriminator Flags 179*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------------- 180*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f90 16 0 1 0 0 is_stmt 181*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f94 12 0 1 0 0 is_stmt prologue_end 182*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f9a 17 0 1 0 0 is_stmt 183*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f9f 12 0 1 0 0 is_stmt 184*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fa7 20 0 1 0 0 is_stmt 185*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fa9 19 0 1 0 0 is_stmt 186*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fb2 20 0 1 0 0 is_stmt 187*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fb4 20 0 1 0 0 is_stmt end_sequence 188*9880d681SAndroid Build Coastguard Worker 189*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_pubnames contents: 190*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000017 version = 0x0002 unit_offset = 0x00000000 unit_size = 0x00000081 191*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 192*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000026 "main" 193*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x0000002e version = 0x0002 unit_offset = 0x00000081 unit_size = 0x000000b9 194*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 195*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000026 "private_int" 196*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000003f "baz" 197*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000058 "foo" 198*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x0000001e version = 0x0002 unit_offset = 0x0000013a unit_size = 0x000000ac 199*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 200*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000026 "val" 201*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000045 "bar" 202*9880d681SAndroid Build Coastguard Worker 203*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_pubtypes contents: 204*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x0000001f version = 0x0002 unit_offset = 0x00000000 unit_size = 0x00000081 205*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset Name 206*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000063 "int" 207*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000079 "char" 208