1 Contents of the .debug_info section: 2 3 Compilation Unit @ offset 0x0: 4 Length: 0x311 (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: 0x10a): 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: 0x1f1): mpers-m32/msqid_ds_t.c 12 <15> DW_AT_comp_dir : (indirect string, offset: 0x287): /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: 0x269): 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: 0x208): 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: 0x1e3): 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: 0x9d): 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: 0x35): 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: 0x170): 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: 0x86): 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: 0x258): 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: 0xab): long unsigned int 54 <1><63>: Abbrev Number: 4 (DW_TAG_typedef) 55 <64> DW_AT_name : (indirect string, offset: 0x2d): __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: 0x1c7): __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: 0x261): __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: 0x1cf): sizetype 73 <1><8b>: Abbrev Number: 4 (DW_TAG_typedef) 74 <8c> DW_AT_name : (indirect string, offset: 0xf1): __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: 0x19e): __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: 0x48): __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: 0x194): char 92 <1><b3>: Abbrev Number: 5 (DW_TAG_pointer_type) 93 <b4> DW_AT_byte_size : 4 94 <b5> DW_AT_type : <0xb9> 95 <1><b9>: Abbrev Number: 6 (DW_TAG_const_type) 96 <ba> DW_AT_type : <0xac> 97 <1><be>: Abbrev Number: 7 (DW_TAG_structure_type) 98 <bf> DW_AT_name : (indirect string, offset: 0xc2): sysent 99 <c3> DW_AT_byte_size : 20 100 <c4> DW_AT_decl_file : 2 101 <c5> DW_AT_decl_line : 4 102 <c6> DW_AT_sibling : <0x111> 103 <2><ca>: Abbrev Number: 8 (DW_TAG_member) 104 <cb> DW_AT_name : (indirect string, offset: 0xfa): nargs 105 <cf> DW_AT_decl_file : 2 106 <d0> DW_AT_decl_line : 5 107 <d1> DW_AT_type : <0x47> 108 <d5> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) 109 <2><d8>: Abbrev Number: 8 (DW_TAG_member) 110 <d9> DW_AT_name : (indirect string, offset: 0x7c): sys_flags 111 <dd> DW_AT_decl_file : 2 112 <de> DW_AT_decl_line : 6 113 <df> DW_AT_type : <0x2b> 114 <e3> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) 115 <2><e6>: Abbrev Number: 9 (DW_TAG_member) 116 <e7> DW_AT_name : sen 117 <eb> DW_AT_decl_file : 2 118 <ec> DW_AT_decl_line : 7 119 <ed> DW_AT_type : <0x2b> 120 <f1> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) 121 <2><f4>: Abbrev Number: 8 (DW_TAG_member) 122 <f5> DW_AT_name : (indirect string, offset: 0x2b8): sys_func 123 <f9> DW_AT_decl_file : 2 124 <fa> DW_AT_decl_line : 8 125 <fb> DW_AT_type : <0x11c> 126 <ff> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) 127 <2><102>: Abbrev Number: 8 (DW_TAG_member) 128 <103> DW_AT_name : (indirect string, offset: 0x64): sys_name 129 <107> DW_AT_decl_file : 2 130 <108> DW_AT_decl_line : 9 131 <109> DW_AT_type : <0xb3> 132 <10d> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) 133 <2><110>: Abbrev Number: 0 134 <1><111>: Abbrev Number: 10 (DW_TAG_subroutine_type) 135 <112> DW_AT_type : <0x2b> 136 <116> DW_AT_sibling : <0x11c> 137 <2><11a>: Abbrev Number: 11 (DW_TAG_unspecified_parameters) 138 <2><11b>: Abbrev Number: 0 139 <1><11c>: Abbrev Number: 5 (DW_TAG_pointer_type) 140 <11d> DW_AT_byte_size : 4 141 <11e> DW_AT_type : <0x111> 142 <1><122>: Abbrev Number: 4 (DW_TAG_typedef) 143 <123> DW_AT_name : (indirect string, offset: 0x186): struct_sysent 144 <127> DW_AT_decl_file : 2 145 <128> DW_AT_decl_line : 10 146 <129> DW_AT_type : <0xbe> 147 <1><12d>: Abbrev Number: 5 (DW_TAG_pointer_type) 148 <12e> DW_AT_byte_size : 4 149 <12f> DW_AT_type : <0x133> 150 <1><133>: Abbrev Number: 6 (DW_TAG_const_type) 151 <134> DW_AT_type : <0x122> 152 <1><138>: Abbrev Number: 2 (DW_TAG_base_type) 153 <139> DW_AT_byte_size : 1 154 <13a> DW_AT_encoding : 2 (boolean) 155 <13b> DW_AT_name : (indirect string, offset: 0x20): _Bool 156 <1><13f>: Abbrev Number: 7 (DW_TAG_structure_type) 157 <140> DW_AT_name : (indirect string, offset: 0x224): ipc_perm 158 <144> DW_AT_byte_size : 36 159 <145> DW_AT_decl_file : 3 160 <146> DW_AT_decl_line : 42 161 <147> DW_AT_sibling : <0x1e6> 162 <2><14b>: Abbrev Number: 8 (DW_TAG_member) 163 <14c> DW_AT_name : (indirect string, offset: 0x9): __key 164 <150> DW_AT_decl_file : 3 165 <151> DW_AT_decl_line : 44 166 <152> DW_AT_type : <0x96> 167 <156> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) 168 <2><159>: Abbrev Number: 9 (DW_TAG_member) 169 <15a> DW_AT_name : uid 170 <15e> DW_AT_decl_file : 3 171 <15f> DW_AT_decl_line : 45 172 <160> DW_AT_type : <0x63> 173 <164> DW_AT_data_member_location: 2 byte block: 23 4 (DW_OP_plus_uconst: 4) 174 <2><167>: Abbrev Number: 9 (DW_TAG_member) 175 <168> DW_AT_name : gid 176 <16c> DW_AT_decl_file : 3 177 <16d> DW_AT_decl_line : 46 178 <16e> DW_AT_type : <0x6e> 179 <172> DW_AT_data_member_location: 2 byte block: 23 8 (DW_OP_plus_uconst: 8) 180 <2><175>: Abbrev Number: 8 (DW_TAG_member) 181 <176> DW_AT_name : (indirect string, offset: 0xc9): cuid 182 <17a> DW_AT_decl_file : 3 183 <17b> DW_AT_decl_line : 47 184 <17c> DW_AT_type : <0x63> 185 <180> DW_AT_data_member_location: 2 byte block: 23 c (DW_OP_plus_uconst: 12) 186 <2><183>: Abbrev Number: 8 (DW_TAG_member) 187 <184> DW_AT_name : (indirect string, offset: 0xbd): cgid 188 <188> DW_AT_decl_file : 3 189 <189> DW_AT_decl_line : 48 190 <18a> DW_AT_type : <0x6e> 191 <18e> DW_AT_data_member_location: 2 byte block: 23 10 (DW_OP_plus_uconst: 16) 192 <2><191>: Abbrev Number: 8 (DW_TAG_member) 193 <192> DW_AT_name : (indirect string, offset: 0x199): mode 194 <196> DW_AT_decl_file : 3 195 <197> DW_AT_decl_line : 49 196 <198> DW_AT_type : <0x40> 197 <19c> DW_AT_data_member_location: 2 byte block: 23 14 (DW_OP_plus_uconst: 20) 198 <2><19f>: Abbrev Number: 8 (DW_TAG_member) 199 <1a0> DW_AT_name : (indirect string, offset: 0x251): __pad1 200 <1a4> DW_AT_decl_file : 3 201 <1a5> DW_AT_decl_line : 50 202 <1a6> DW_AT_type : <0x40> 203 <1aa> DW_AT_data_member_location: 2 byte block: 23 16 (DW_OP_plus_uconst: 22) 204 <2><1ad>: Abbrev Number: 8 (DW_TAG_member) 205 <1ae> DW_AT_name : (indirect string, offset: 0x76): __seq 206 <1b2> DW_AT_decl_file : 3 207 <1b3> DW_AT_decl_line : 51 208 <1b4> DW_AT_type : <0x40> 209 <1b8> DW_AT_data_member_location: 2 byte block: 23 18 (DW_OP_plus_uconst: 24) 210 <2><1bb>: Abbrev Number: 8 (DW_TAG_member) 211 <1bc> DW_AT_name : (indirect string, offset: 0x26): __pad2 212 <1c0> DW_AT_decl_file : 3 213 <1c1> DW_AT_decl_line : 52 214 <1c2> DW_AT_type : <0x40> 215 <1c6> DW_AT_data_member_location: 2 byte block: 23 1a (DW_OP_plus_uconst: 26) 216 <2><1c9>: Abbrev Number: 8 (DW_TAG_member) 217 <1ca> DW_AT_name : (indirect string, offset: 0xce): __glibc_reserved1 218 <1ce> DW_AT_decl_file : 3 219 <1cf> DW_AT_decl_line : 53 220 <1d0> DW_AT_type : <0xa1> 221 <1d4> DW_AT_data_member_location: 2 byte block: 23 1c (DW_OP_plus_uconst: 28) 222 <2><1d7>: Abbrev Number: 8 (DW_TAG_member) 223 <1d8> DW_AT_name : (indirect string, offset: 0x212): __glibc_reserved2 224 <1dc> DW_AT_decl_file : 3 225 <1dd> DW_AT_decl_line : 54 226 <1de> DW_AT_type : <0xa1> 227 <1e2> DW_AT_data_member_location: 2 byte block: 23 20 (DW_OP_plus_uconst: 32) 228 <2><1e5>: Abbrev Number: 0 229 <1><1e6>: Abbrev Number: 4 (DW_TAG_typedef) 230 <1e7> DW_AT_name : (indirect string, offset: 0x15d): msgqnum_t 231 <1eb> DW_AT_decl_file : 4 232 <1ec> DW_AT_decl_line : 32 233 <1ed> DW_AT_type : <0xa1> 234 <1><1f1>: Abbrev Number: 4 (DW_TAG_typedef) 235 <1f2> DW_AT_name : (indirect string, offset: 0x167): msglen_t 236 <1f6> DW_AT_decl_file : 4 237 <1f7> DW_AT_decl_line : 33 238 <1f8> DW_AT_type : <0xa1> 239 <1><1fc>: Abbrev Number: 7 (DW_TAG_structure_type) 240 <1fd> DW_AT_name : (indirect string, offset: 0x0): msqid_ds 241 <201> DW_AT_byte_size : 88 242 <202> DW_AT_decl_file : 4 243 <203> DW_AT_decl_line : 37 244 <204> DW_AT_sibling : <0x2cd> 245 <2><208>: Abbrev Number: 8 (DW_TAG_member) 246 <209> DW_AT_name : (indirect string, offset: 0x17d): msg_perm 247 <20d> DW_AT_decl_file : 4 248 <20e> DW_AT_decl_line : 39 249 <20f> DW_AT_type : <0x13f> 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: 0x2c1): msg_stime 253 <21b> DW_AT_decl_file : 4 254 <21c> DW_AT_decl_line : 40 255 <21d> DW_AT_type : <0x8b> 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: 0xce): __glibc_reserved1 259 <229> DW_AT_decl_file : 4 260 <22a> DW_AT_decl_line : 42 261 <22b> DW_AT_type : <0x5c> 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: 0x1b3): msg_rtime 265 <237> DW_AT_decl_file : 4 266 <238> DW_AT_decl_line : 44 267 <239> DW_AT_type : <0x8b> 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: 0x212): __glibc_reserved2 271 <245> DW_AT_decl_file : 4 272 <246> DW_AT_decl_line : 46 273 <247> DW_AT_type : <0x5c> 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: 0x100): msg_ctime 277 <253> DW_AT_decl_file : 4 278 <254> DW_AT_decl_line : 48 279 <255> DW_AT_type : <0x8b> 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: 0x275): __glibc_reserved3 283 <261> DW_AT_decl_file : 4 284 <262> DW_AT_decl_line : 50 285 <263> DW_AT_type : <0x5c> 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: 0x1a6): __msg_cbytes 289 <26f> DW_AT_decl_file : 4 290 <270> DW_AT_decl_line : 52 291 <271> DW_AT_type : <0xa1> 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: 0x6d): msg_qnum 295 <27d> DW_AT_decl_file : 4 296 <27e> DW_AT_decl_line : 53 297 <27f> DW_AT_type : <0x1e6> 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: 0x152): msg_qbytes 301 <28b> DW_AT_decl_file : 4 302 <28c> DW_AT_decl_line : 54 303 <28d> DW_AT_type : <0x1f1> 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: 0x5a): msg_lspid 307 <299> DW_AT_decl_file : 4 308 <29a> DW_AT_decl_line : 55 309 <29b> DW_AT_type : <0x79> 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: 0x2cb): msg_lrpid 313 <2a7> DW_AT_decl_file : 4 314 <2a8> DW_AT_decl_line : 56 315 <2a9> DW_AT_type : <0x79> 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: 0x22d): __glibc_reserved4 319 <2b5> DW_AT_decl_file : 4 320 <2b6> DW_AT_decl_line : 57 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: 8 (DW_TAG_member) 324 <2bf> DW_AT_name : (indirect string, offset: 0x23f): __glibc_reserved5 325 <2c3> DW_AT_decl_file : 4 326 <2c4> DW_AT_decl_line : 58 327 <2c5> DW_AT_type : <0xa1> 328 <2c9> DW_AT_data_member_location: 2 byte block: 23 54 (DW_OP_plus_uconst: 84) 329 <2><2cc>: Abbrev Number: 0 330 <1><2cd>: Abbrev Number: 4 (DW_TAG_typedef) 331 <2ce> DW_AT_name : (indirect string, offset: 0x1d8): msqid_ds_t 332 <2d2> DW_AT_decl_file : 5 333 <2d3> DW_AT_decl_line : 41 334 <2d4> DW_AT_type : <0x1fc> 335 <1><2d8>: Abbrev Number: 12 (DW_TAG_variable) 336 <2d9> DW_AT_name : (indirect string, offset: 0xe0): current_wordsize 337 <2dd> DW_AT_decl_file : 6 338 <2de> DW_AT_decl_line : 757 339 <2e0> DW_AT_type : <0x47> 340 <2e4> DW_AT_external : 1 341 <2e5> DW_AT_declaration : 1 342 <1><2e6>: Abbrev Number: 12 (DW_TAG_variable) 343 <2e7> DW_AT_name : (indirect string, offset: 0xc2): sysent 344 <2eb> DW_AT_decl_file : 6 345 <2ec> DW_AT_decl_line : 892 346 <2ee> DW_AT_type : <0x12d> 347 <2f2> DW_AT_external : 1 348 <2f3> DW_AT_declaration : 1 349 <1><2f4>: Abbrev Number: 12 (DW_TAG_variable) 350 <2f5> DW_AT_name : (indirect string, offset: 0x1bd): nsyscalls 351 <2f9> DW_AT_decl_file : 6 352 <2fa> DW_AT_decl_line : 903 353 <2fc> DW_AT_type : <0x47> 354 <300> DW_AT_external : 1 355 <301> DW_AT_declaration : 1 356 <1><302>: Abbrev Number: 13 (DW_TAG_variable) 357 <303> DW_AT_name : (indirect string, offset: 0xf): mpers_target_var 358 <307> DW_AT_decl_file : 5 359 <308> DW_AT_decl_line : 48 360 <309> DW_AT_type : <0x2cd> 361 <30d> DW_AT_external : 1 362 <30e> DW_AT_location : 5 byte block: 3 20 0 0 0 (DW_OP_addr: 20) 363 <1><314>: Abbrev Number: 0 364 365