1 Contents of the .debug_info section: 2 3 Compilation Unit @ offset 0x0: 4 Length: 0x303 (32-bit) 5 Version: 2 6 Abbrev Offset: 0x0 7 Pointer Size: 4 8 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit) 9 <c> DW_AT_producer : (indirect string, offset: 0x11b): GNU C 4.8.4 -m32 -mtune=generic -march=i686 -gdwarf-2 -fstack-protector 10 <10> DW_AT_language : 1 (ANSI C) 11 <11> DW_AT_name : (indirect string, offset: 0xa4): mpers-m32/shmid_ds_t.c 12 <15> DW_AT_comp_dir : (indirect string, offset: 0x19f): /usr/local/google/home/enh/Downloads/strace-4.16 13 <19> DW_AT_stmt_list : 0x0 14 <1><1d>: Abbrev Number: 2 (DW_TAG_base_type) 15 <1e> DW_AT_byte_size : 1 16 <1f> DW_AT_encoding : 6 (signed char) 17 <20> DW_AT_name : (indirect string, offset: 0x282): signed char 18 <1><24>: Abbrev Number: 2 (DW_TAG_base_type) 19 <25> DW_AT_byte_size : 2 20 <26> DW_AT_encoding : 5 (signed) 21 <27> DW_AT_name : (indirect string, offset: 0x215): short int 22 <1><2b>: Abbrev Number: 3 (DW_TAG_base_type) 23 <2c> DW_AT_byte_size : 4 24 <2d> DW_AT_encoding : 5 (signed) 25 <2e> DW_AT_name : int 26 <1><32>: Abbrev Number: 2 (DW_TAG_base_type) 27 <33> DW_AT_byte_size : 8 28 <34> DW_AT_encoding : 5 (signed) 29 <35> DW_AT_name : (indirect string, offset: 0x1eb): long long int 30 <1><39>: Abbrev Number: 2 (DW_TAG_base_type) 31 <3a> DW_AT_byte_size : 1 32 <3b> DW_AT_encoding : 8 (unsigned char) 33 <3c> DW_AT_name : (indirect string, offset: 0x96): unsigned char 34 <1><40>: Abbrev Number: 2 (DW_TAG_base_type) 35 <41> DW_AT_byte_size : 2 36 <42> DW_AT_encoding : 7 (unsigned) 37 <43> DW_AT_name : (indirect string, offset: 0x41): short unsigned int 38 <1><47>: Abbrev Number: 2 (DW_TAG_base_type) 39 <48> DW_AT_byte_size : 4 40 <49> DW_AT_encoding : 7 (unsigned) 41 <4a> DW_AT_name : (indirect string, offset: 0x172): unsigned int 42 <1><4e>: Abbrev Number: 2 (DW_TAG_base_type) 43 <4f> DW_AT_byte_size : 8 44 <50> DW_AT_encoding : 7 (unsigned) 45 <51> DW_AT_name : (indirect string, offset: 0x7f): long long unsigned int 46 <1><55>: Abbrev Number: 2 (DW_TAG_base_type) 47 <56> DW_AT_byte_size : 4 48 <57> DW_AT_encoding : 5 (signed) 49 <58> DW_AT_name : (indirect string, offset: 0x271): long int 50 <1><5c>: Abbrev Number: 2 (DW_TAG_base_type) 51 <5d> DW_AT_byte_size : 4 52 <5e> DW_AT_encoding : 7 (unsigned) 53 <5f> DW_AT_name : (indirect string, offset: 0xbb): long unsigned int 54 <1><63>: Abbrev Number: 4 (DW_TAG_typedef) 55 <64> DW_AT_name : (indirect string, offset: 0x39): __uid_t 56 <68> DW_AT_decl_file : 1 57 <69> DW_AT_decl_line : 125 58 <6a> DW_AT_type : <0x47> 59 <1><6e>: Abbrev Number: 4 (DW_TAG_typedef) 60 <6f> DW_AT_name : (indirect string, offset: 0x1da): __gid_t 61 <73> DW_AT_decl_file : 1 62 <74> DW_AT_decl_line : 126 63 <75> DW_AT_type : <0x47> 64 <1><79>: Abbrev Number: 4 (DW_TAG_typedef) 65 <7a> DW_AT_name : (indirect string, offset: 0x27a): __pid_t 66 <7e> DW_AT_decl_file : 1 67 <7f> DW_AT_decl_line : 133 68 <80> DW_AT_type : <0x2b> 69 <1><84>: Abbrev Number: 2 (DW_TAG_base_type) 70 <85> DW_AT_byte_size : 4 71 <86> DW_AT_encoding : 7 (unsigned) 72 <87> DW_AT_name : (indirect string, offset: 0x1e2): sizetype 73 <1><8b>: Abbrev Number: 4 (DW_TAG_typedef) 74 <8c> DW_AT_name : (indirect string, offset: 0x10c): __time_t 75 <90> DW_AT_decl_file : 1 76 <91> DW_AT_decl_line : 139 77 <92> DW_AT_type : <0x55> 78 <1><96>: Abbrev Number: 4 (DW_TAG_typedef) 79 <97> DW_AT_name : (indirect string, offset: 0x197): __key_t 80 <9b> DW_AT_decl_file : 1 81 <9c> DW_AT_decl_line : 144 82 <9d> DW_AT_type : <0x2b> 83 <1><a1>: Abbrev Number: 4 (DW_TAG_typedef) 84 <a2> DW_AT_name : (indirect string, offset: 0x54): __syscall_ulong_t 85 <a6> DW_AT_decl_file : 1 86 <a7> DW_AT_decl_line : 177 87 <a8> DW_AT_type : <0x5c> 88 <1><ac>: Abbrev Number: 2 (DW_TAG_base_type) 89 <ad> DW_AT_byte_size : 1 90 <ae> DW_AT_encoding : 6 (signed char) 91 <af> DW_AT_name : (indirect string, offset: 0x18d): char 92 <1><b3>: Abbrev Number: 4 (DW_TAG_typedef) 93 <b4> DW_AT_name : (indirect string, offset: 0x0): size_t 94 <b8> DW_AT_decl_file : 2 95 <b9> DW_AT_decl_line : 212 96 <ba> DW_AT_type : <0x47> 97 <1><be>: Abbrev Number: 5 (DW_TAG_pointer_type) 98 <bf> DW_AT_byte_size : 4 99 <c0> DW_AT_type : <0xc4> 100 <1><c4>: Abbrev Number: 6 (DW_TAG_const_type) 101 <c5> DW_AT_type : <0xac> 102 <1><c9>: Abbrev Number: 7 (DW_TAG_structure_type) 103 <ca> DW_AT_name : (indirect string, offset: 0xd2): sysent 104 <ce> DW_AT_byte_size : 20 105 <cf> DW_AT_decl_file : 3 106 <d0> DW_AT_decl_line : 4 107 <d1> DW_AT_sibling : <0x11c> 108 <2><d5>: Abbrev Number: 8 (DW_TAG_member) 109 <d6> DW_AT_name : (indirect string, offset: 0x115): nargs 110 <da> DW_AT_decl_file : 3 111 <db> DW_AT_decl_line : 5 112 <dc> DW_AT_type : <0x47> 113 <e0> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) 114 <2><e3>: Abbrev Number: 8 (DW_TAG_member) 115 <e4> DW_AT_name : (indirect string, offset: 0x75): sys_flags 116 <e8> DW_AT_decl_file : 3 117 <e9> DW_AT_decl_line : 6 118 <ea> DW_AT_type : <0x2b> 119 <ee> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) 120 <2><f1>: Abbrev Number: 9 (DW_TAG_member) 121 <f2> DW_AT_name : sen 122 <f6> DW_AT_decl_file : 3 123 <f7> DW_AT_decl_line : 7 124 <f8> DW_AT_type : <0x2b> 125 <fc> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) 126 <2><ff>: Abbrev Number: 8 (DW_TAG_member) 127 <100> DW_AT_name : (indirect string, offset: 0x2bb): sys_func 128 <104> DW_AT_decl_file : 3 129 <105> DW_AT_decl_line : 8 130 <106> DW_AT_type : <0x127> 131 <10a> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) 132 <2><10d>: Abbrev Number: 8 (DW_TAG_member) 133 <10e> DW_AT_name : (indirect string, offset: 0x66): sys_name 134 <112> DW_AT_decl_file : 3 135 <113> DW_AT_decl_line : 9 136 <114> DW_AT_type : <0xbe> 137 <118> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) 138 <2><11b>: Abbrev Number: 0 139 <1><11c>: Abbrev Number: 10 (DW_TAG_subroutine_type) 140 <11d> DW_AT_type : <0x2b> 141 <121> DW_AT_sibling : <0x127> 142 <2><125>: Abbrev Number: 11 (DW_TAG_unspecified_parameters) 143 <2><126>: Abbrev Number: 0 144 <1><127>: Abbrev Number: 5 (DW_TAG_pointer_type) 145 <128> DW_AT_byte_size : 4 146 <129> DW_AT_type : <0x11c> 147 <1><12d>: Abbrev Number: 4 (DW_TAG_typedef) 148 <12e> DW_AT_name : (indirect string, offset: 0x17f): struct_sysent 149 <132> DW_AT_decl_file : 3 150 <133> DW_AT_decl_line : 10 151 <134> DW_AT_type : <0xc9> 152 <1><138>: Abbrev Number: 5 (DW_TAG_pointer_type) 153 <139> DW_AT_byte_size : 4 154 <13a> DW_AT_type : <0x13e> 155 <1><13e>: Abbrev Number: 6 (DW_TAG_const_type) 156 <13f> DW_AT_type : <0x12d> 157 <1><143>: Abbrev Number: 2 (DW_TAG_base_type) 158 <144> DW_AT_byte_size : 1 159 <145> DW_AT_encoding : 2 (boolean) 160 <146> DW_AT_name : (indirect string, offset: 0x2c): _Bool 161 <1><14a>: Abbrev Number: 7 (DW_TAG_structure_type) 162 <14b> DW_AT_name : (indirect string, offset: 0x231): ipc_perm 163 <14f> DW_AT_byte_size : 36 164 <150> DW_AT_decl_file : 4 165 <151> DW_AT_decl_line : 42 166 <152> DW_AT_sibling : <0x1f1> 167 <2><156>: Abbrev Number: 8 (DW_TAG_member) 168 <157> DW_AT_name : (indirect string, offset: 0x16c): __key 169 <15b> DW_AT_decl_file : 4 170 <15c> DW_AT_decl_line : 44 171 <15d> DW_AT_type : <0x96> 172 <161> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) 173 <2><164>: Abbrev Number: 9 (DW_TAG_member) 174 <165> DW_AT_name : uid 175 <169> DW_AT_decl_file : 4 176 <16a> DW_AT_decl_line : 45 177 <16b> DW_AT_type : <0x63> 178 <16f> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) 179 <2><172>: Abbrev Number: 9 (DW_TAG_member) 180 <173> DW_AT_name : gid 181 <177> DW_AT_decl_file : 4 182 <178> DW_AT_decl_line : 46 183 <179> DW_AT_type : <0x6e> 184 <17d> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) 185 <2><180>: Abbrev Number: 8 (DW_TAG_member) 186 <181> DW_AT_name : (indirect string, offset: 0xe4): cuid 187 <185> DW_AT_decl_file : 4 188 <186> DW_AT_decl_line : 47 189 <187> DW_AT_type : <0x63> 190 <18b> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) 191 <2><18e>: Abbrev Number: 8 (DW_TAG_member) 192 <18f> DW_AT_name : (indirect string, offset: 0xcd): cgid 193 <193> DW_AT_decl_file : 4 194 <194> DW_AT_decl_line : 48 195 <195> DW_AT_type : <0x6e> 196 <199> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) 197 <2><19c>: Abbrev Number: 8 (DW_TAG_member) 198 <19d> DW_AT_name : (indirect string, offset: 0x192): mode 199 <1a1> DW_AT_decl_file : 4 200 <1a2> DW_AT_decl_line : 49 201 <1a3> DW_AT_type : <0x40> 202 <1a7> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) 203 <2><1aa>: Abbrev Number: 8 (DW_TAG_member) 204 <1ab> DW_AT_name : (indirect string, offset: 0x26a): __pad1 205 <1af> DW_AT_decl_file : 4 206 <1b0> DW_AT_decl_line : 50 207 <1b1> DW_AT_type : <0x40> 208 <1b5> DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22) 209 <2><1b8>: Abbrev Number: 8 (DW_TAG_member) 210 <1b9> DW_AT_name : (indirect string, offset: 0x6f): __seq 211 <1bd> DW_AT_decl_file : 4 212 <1be> DW_AT_decl_line : 51 213 <1bf> DW_AT_type : <0x40> 214 <1c3> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) 215 <2><1c6>: Abbrev Number: 8 (DW_TAG_member) 216 <1c7> DW_AT_name : (indirect string, offset: 0x32): __pad2 217 <1cb> DW_AT_decl_file : 4 218 <1cc> DW_AT_decl_line : 52 219 <1cd> DW_AT_type : <0x40> 220 <1d1> DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26) 221 <2><1d4>: Abbrev Number: 8 (DW_TAG_member) 222 <1d5> DW_AT_name : (indirect string, offset: 0xe9): __glibc_reserved1 223 <1d9> DW_AT_decl_file : 4 224 <1da> DW_AT_decl_line : 53 225 <1db> DW_AT_type : <0xa1> 226 <1df> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) 227 <2><1e2>: Abbrev Number: 8 (DW_TAG_member) 228 <1e3> DW_AT_name : (indirect string, offset: 0x21f): __glibc_reserved2 229 <1e7> DW_AT_decl_file : 4 230 <1e8> DW_AT_decl_line : 54 231 <1e9> DW_AT_type : <0xa1> 232 <1ed> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) 233 <2><1f0>: Abbrev Number: 0 234 <1><1f1>: Abbrev Number: 4 (DW_TAG_typedef) 235 <1f2> DW_AT_name : (indirect string, offset: 0x2a0): shmatt_t 236 <1f6> DW_AT_decl_file : 5 237 <1f7> DW_AT_decl_line : 46 238 <1f8> DW_AT_type : <0xa1> 239 <1><1fc>: Abbrev Number: 7 (DW_TAG_structure_type) 240 <1fd> DW_AT_name : (indirect string, offset: 0x256): shmid_ds 241 <201> DW_AT_byte_size : 84 242 <202> DW_AT_decl_file : 5 243 <203> DW_AT_decl_line : 49 244 <204> DW_AT_sibling : <0x2bf> 245 <2><208>: Abbrev Number: 8 (DW_TAG_member) 246 <209> DW_AT_name : (indirect string, offset: 0x1f9): shm_perm 247 <20d> DW_AT_decl_file : 5 248 <20e> DW_AT_decl_line : 51 249 <20f> DW_AT_type : <0x14a> 250 <213> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) 251 <2><216>: Abbrev Number: 8 (DW_TAG_member) 252 <217> DW_AT_name : (indirect string, offset: 0x18): shm_segsz 253 <21b> DW_AT_decl_file : 5 254 <21c> DW_AT_decl_line : 52 255 <21d> DW_AT_type : <0xb3> 256 <221> DW_AT_data_member_location: 2 byte block: 23 24 (DW_OP_plus_uconst: 36) 257 <2><224>: Abbrev Number: 8 (DW_TAG_member) 258 <225> DW_AT_name : (indirect string, offset: 0x202): shm_atime 259 <229> DW_AT_decl_file : 5 260 <22a> DW_AT_decl_line : 53 261 <22b> DW_AT_type : <0x8b> 262 <22f> DW_AT_data_member_location: 2 byte block: 23 28 (DW_OP_plus_uconst: 40) 263 <2><232>: Abbrev Number: 8 (DW_TAG_member) 264 <233> DW_AT_name : (indirect string, offset: 0xe9): __glibc_reserved1 265 <237> DW_AT_decl_file : 5 266 <238> DW_AT_decl_line : 55 267 <239> DW_AT_type : <0x5c> 268 <23d> DW_AT_data_member_location: 2 byte block: 23 2c (DW_OP_plus_uconst: 44) 269 <2><240>: Abbrev Number: 8 (DW_TAG_member) 270 <241> DW_AT_name : (indirect string, offset: 0x22): shm_dtime 271 <245> DW_AT_decl_file : 5 272 <246> DW_AT_decl_line : 57 273 <247> DW_AT_type : <0x8b> 274 <24b> DW_AT_data_member_location: 2 byte block: 23 30 (DW_OP_plus_uconst: 48) 275 <2><24e>: Abbrev Number: 8 (DW_TAG_member) 276 <24f> DW_AT_name : (indirect string, offset: 0x21f): __glibc_reserved2 277 <253> DW_AT_decl_file : 5 278 <254> DW_AT_decl_line : 59 279 <255> DW_AT_type : <0x5c> 280 <259> DW_AT_data_member_location: 2 byte block: 23 34 (DW_OP_plus_uconst: 52) 281 <2><25c>: Abbrev Number: 8 (DW_TAG_member) 282 <25d> DW_AT_name : (indirect string, offset: 0x23a): shm_ctime 283 <261> DW_AT_decl_file : 5 284 <262> DW_AT_decl_line : 61 285 <263> DW_AT_type : <0x8b> 286 <267> DW_AT_data_member_location: 2 byte block: 23 38 (DW_OP_plus_uconst: 56) 287 <2><26a>: Abbrev Number: 8 (DW_TAG_member) 288 <26b> DW_AT_name : (indirect string, offset: 0x28e): __glibc_reserved3 289 <26f> DW_AT_decl_file : 5 290 <270> DW_AT_decl_line : 63 291 <271> DW_AT_type : <0x5c> 292 <275> DW_AT_data_member_location: 2 byte block: 23 3c (DW_OP_plus_uconst: 60) 293 <2><278>: Abbrev Number: 8 (DW_TAG_member) 294 <279> DW_AT_name : (indirect string, offset: 0x20c): shm_cpid 295 <27d> DW_AT_decl_file : 5 296 <27e> DW_AT_decl_line : 65 297 <27f> DW_AT_type : <0x79> 298 <283> DW_AT_data_member_location: 2 byte block: 23 40 (DW_OP_plus_uconst: 64) 299 <2><286>: Abbrev Number: 8 (DW_TAG_member) 300 <287> DW_AT_name : (indirect string, offset: 0x163): shm_lpid 301 <28b> DW_AT_decl_file : 5 302 <28c> DW_AT_decl_line : 66 303 <28d> DW_AT_type : <0x79> 304 <291> DW_AT_data_member_location: 2 byte block: 23 44 (DW_OP_plus_uconst: 68) 305 <2><294>: Abbrev Number: 8 (DW_TAG_member) 306 <295> DW_AT_name : (indirect string, offset: 0x25f): shm_nattch 307 <299> DW_AT_decl_file : 5 308 <29a> DW_AT_decl_line : 67 309 <29b> DW_AT_type : <0x1f1> 310 <29f> DW_AT_data_member_location: 2 byte block: 23 48 (DW_OP_plus_uconst: 72) 311 <2><2a2>: Abbrev Number: 8 (DW_TAG_member) 312 <2a3> DW_AT_name : (indirect string, offset: 0x2a9): __glibc_reserved4 313 <2a7> DW_AT_decl_file : 5 314 <2a8> DW_AT_decl_line : 68 315 <2a9> DW_AT_type : <0xa1> 316 <2ad> DW_AT_data_member_location: 2 byte block: 23 4c (DW_OP_plus_uconst: 76) 317 <2><2b0>: Abbrev Number: 8 (DW_TAG_member) 318 <2b1> DW_AT_name : (indirect string, offset: 0x244): __glibc_reserved5 319 <2b5> DW_AT_decl_file : 5 320 <2b6> DW_AT_decl_line : 69 321 <2b7> DW_AT_type : <0xa1> 322 <2bb> DW_AT_data_member_location: 2 byte block: 23 50 (DW_OP_plus_uconst: 80) 323 <2><2be>: Abbrev Number: 0 324 <1><2bf>: Abbrev Number: 4 (DW_TAG_typedef) 325 <2c0> DW_AT_name : (indirect string, offset: 0xd9): shmid_ds_t 326 <2c4> DW_AT_decl_file : 6 327 <2c5> DW_AT_decl_line : 41 328 <2c6> DW_AT_type : <0x1fc> 329 <1><2ca>: Abbrev Number: 12 (DW_TAG_variable) 330 <2cb> DW_AT_name : (indirect string, offset: 0xfb): current_wordsize 331 <2cf> DW_AT_decl_file : 7 332 <2d0> DW_AT_decl_line : 757 333 <2d2> DW_AT_type : <0x47> 334 <2d6> DW_AT_external : 1 335 <2d7> DW_AT_declaration : 1 336 <1><2d8>: Abbrev Number: 12 (DW_TAG_variable) 337 <2d9> DW_AT_name : (indirect string, offset: 0xd2): sysent 338 <2dd> DW_AT_decl_file : 7 339 <2de> DW_AT_decl_line : 892 340 <2e0> DW_AT_type : <0x138> 341 <2e4> DW_AT_external : 1 342 <2e5> DW_AT_declaration : 1 343 <1><2e6>: Abbrev Number: 12 (DW_TAG_variable) 344 <2e7> DW_AT_name : (indirect string, offset: 0x1d0): nsyscalls 345 <2eb> DW_AT_decl_file : 7 346 <2ec> DW_AT_decl_line : 903 347 <2ee> DW_AT_type : <0x47> 348 <2f2> DW_AT_external : 1 349 <2f3> DW_AT_declaration : 1 350 <1><2f4>: Abbrev Number: 13 (DW_TAG_variable) 351 <2f5> DW_AT_name : (indirect string, offset: 0x7): mpers_target_var 352 <2f9> DW_AT_decl_file : 6 353 <2fa> DW_AT_decl_line : 48 354 <2fb> DW_AT_type : <0x2bf> 355 <2ff> DW_AT_external : 1 356 <300> DW_AT_location : 5 byte block: 3 20 0 0 0 (DW_OP_addr: 20) 357 <1><306>: Abbrev Number: 0 358 359