Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- objdump --dwarf=info a.out
- a.out: file format elf64-powerpcle
- Contents of the .debug_info section:
- Compilation Unit @ offset 0x0:
- Length: 0xa8 (32-bit)
- Version: 4
- Abbrev Offset: 0x0
- Pointer Size: 8
- <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
- <c> DW_AT_producer : (indirect string, offset: 0x2a): GNU C++ 5.4.1 20170304 -Asystem=linux -Asystem=unix -Asystem=posix -msecure-plt -mcpu=power8 -ggdb -O0 -fstack-protector-strong
- <10> DW_AT_language : 4 (C++)
- <11> DW_AT_name : (indirect string, offset: 0xf3): stest.cpp
- <15> DW_AT_comp_dir : (indirect string, offset: 0xaa): /home/lbianc/mydata2
- <19> DW_AT_low_pc : 0x840
- <21> DW_AT_high_pc : 0xa8
- <29> DW_AT_stmt_list : 0x0
- <1><2d>: Abbrev Number: 2 (DW_TAG_base_type)
- <2e> DW_AT_byte_size : 8
- <2f> DW_AT_encoding : 7 (unsigned)
- <30> DW_AT_name : (indirect string, offset: 0x18): long unsigned int
- <1><34>: Abbrev Number: 2 (DW_TAG_base_type)
- <35> DW_AT_byte_size : 4
- <36> DW_AT_encoding : 7 (unsigned)
- <37> DW_AT_name : (indirect string, offset: 0x1d): unsigned int
- <1><3b>: Abbrev Number: 3 (DW_TAG_base_type)
- <3c> DW_AT_byte_size : 4
- <3d> DW_AT_encoding : 5 (signed)
- <3e> DW_AT_name : int
- <1><42>: Abbrev Number: 2 (DW_TAG_base_type)
- <43> DW_AT_byte_size : 8
- <44> DW_AT_encoding : 5 (signed)
- <45> DW_AT_name : (indirect string, offset: 0x5): long int
- <1><49>: Abbrev Number: 2 (DW_TAG_base_type)
- <4a> DW_AT_byte_size : 8
- <4b> DW_AT_encoding : 5 (signed)
- <4c> DW_AT_name : (indirect string, offset: 0x0): long long int
- <1><50>: Abbrev Number: 2 (DW_TAG_base_type)
- <51> DW_AT_byte_size : 8
- <52> DW_AT_encoding : 7 (unsigned)
- <53> DW_AT_name : (indirect string, offset: 0xe0): sizetype
- <1><57>: Abbrev Number: 2 (DW_TAG_base_type)
- <58> DW_AT_byte_size : 2
- <59> DW_AT_encoding : 7 (unsigned)
- <5a> DW_AT_name : (indirect string, offset: 0xcd): short unsigned int
- <1><5e>: Abbrev Number: 2 (DW_TAG_base_type)
- <5f> DW_AT_byte_size : 1
- <60> DW_AT_encoding : 8 (unsigned char)
- <61> DW_AT_name : (indirect string, offset: 0xc8): char
- <1><65>: Abbrev Number: 2 (DW_TAG_base_type)
- <66> DW_AT_byte_size : 1
- <67> DW_AT_encoding : 8 (unsigned char)
- <68> DW_AT_name : (indirect string, offset: 0xbf): unsigned char
- <1><6c>: Abbrev Number: 2 (DW_TAG_base_type)
- <6d> DW_AT_byte_size : 1
- <6e> DW_AT_encoding : 6 (signed char)
- <6f> DW_AT_name : (indirect string, offset: 0xc1): signed char
- <1><73>: Abbrev Number: 2 (DW_TAG_base_type)
- <74> DW_AT_byte_size : 2
- <75> DW_AT_encoding : 5 (signed)
- <76> DW_AT_name : (indirect string, offset: 0xe9): short int
- <1><7a>: Abbrev Number: 2 (DW_TAG_base_type)
- <7b> DW_AT_byte_size : 8
- <7c> DW_AT_encoding : 7 (unsigned)
- <7d> DW_AT_name : (indirect string, offset: 0x13): long long unsigned int
- <1><81>: Abbrev Number: 4 (DW_TAG_subprogram)
- <82> DW_AT_external : 1
- <82> DW_AT_name : (indirect string, offset: 0xe): main
- <86> DW_AT_decl_file : 1
- <87> DW_AT_decl_line : 4
- <88> DW_AT_type : <0x3b>
- <8c> DW_AT_low_pc : 0x840
- <94> DW_AT_high_pc : 0xa8
- <9c> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa)
- <9e> DW_AT_GNU_all_tail_call_sites: 1
- <2><9e>: Abbrev Number: 5 (DW_TAG_variable)
- <9f> DW_AT_name : a
- <a1> DW_AT_decl_file : 1
- <a2> DW_AT_decl_line : 5
- <a3> DW_AT_type : <0x3b>
- <a7> DW_AT_location : 2 byte block: 91 64 (DW_OP_fbreg: -28)
- <2><aa>: Abbrev Number: 0
- <1><ab>: Abbrev Number: 0
Add Comment
Please, Sign In to add comment