Hosted by the courtesy of  
 GitHub 
The stars ASAP english francais spanish arab
Durée du voyage intersidéral francais
Résolutions de l'ONU en HTML francais
Bussard Ramjet english francais
DWARF : dwarf2xml english
ELF : libelf examples english
Code presentation : ctoohtml english

Dwarf debug informations content of
test_dwarf_enum.dw4

Dwarf sections

debug_aranges debug_pubnames debug_info debug_abbrev debug_line eh_frame debug_macinfo debug_pubtypes

.debug_aranges - Lookup by adress

low pc length die name
0x0000000000400474 30 i:11 test_dwarf_enum.c

.debug_pubnames - Public names

.debug_info - Program scope entries

.debug_abbrev - Format of debugging information

Abbrev table at off 0 for CU off 11

tag name code child attributes
tag_compile_unit 1 true producer (strp), language (data1), name (strp), comp_dir (strp), low_pc (addr), high_pc (addr), stmt_list (sec_offset), macro_info (sec_offset),
tag_base_type 2 false byte_size (data1), encoding (data1), name (strp),
tag_pointer_type 3 false byte_size (data1), type (ref4),
tag_enumeration_type 4 true name (strp), byte_size (data1), decl_file (data1), decl_line (data1), sibling (ref4),
tag_enumerator 5 false name (strp), const_value (sdata),
tag_enumeration_type 6 true byte_size (data1), decl_file (data1), decl_line (data1), sibling (ref4),
tag_subprogram 7 true external (flag_present), name (strp), decl_file (data1), decl_line (data1), prototyped (flag_present), type (ref4), low_pc (addr), high_pc (addr), frame_base (exprloc), sibling (ref4),
tag_formal_parameter 8 false name (strp), decl_file (data1), decl_line (data1), type (ref4), location (exprloc),
tag_variable 9 false name (strp), decl_file (data1), decl_line (data1), type (ref4), location (exprloc),
tag_base_type 10 false byte_size (data1), encoding (data1), name (string),
tag_volatile_type 11 false type (ref4),
tag_variable 12 false name (strp), decl_file (data1), decl_line (data1), type (ref4), external (flag_present), location (exprloc),
tag_const_type 13 false type (ref4),

.debug_line - Line number information

Source info at 0 for CU off 11

file table index

index file
1 /home/manu/projets/dwarf2xml/examples/test_dwarf_enum.c

Source line information

PC file line col stm_start seq_end block_start die
0x0000000000400474 /home/manu/projets/dwarf2xml/examples/test_dwarf_enum.c 32 true false false test_dwarf_enum.c off 11
0x0000000000400483 /home/manu/projets/dwarf2xml/examples/test_dwarf_enum.c 34 true false false
0x000000000040048b /home/manu/projets/dwarf2xml/examples/test_dwarf_enum.c 36 true false false
0x0000000000400490 /home/manu/projets/dwarf2xml/examples/test_dwarf_enum.c 37 true false false
0x0000000000400492 /home/manu/projets/dwarf2xml/examples/test_dwarf_enum.c 37 true true false

.eh_frame - GNU exception frame information

CIE #0 - Common information entry

version augmenter code_alignment_factor data_alignment_factor return_address_register_rule
1 zR 1 -8 16

FDE #24 - Frame description entry

Cie low_pc func_length function
0 0x0000000000400474 30 test_dwarf_enum.c off 11

FDE #56 - Frame description entry

Cie low_pc func_length function
0 0x00000000004004a0 2 off

FDE #80 - Frame description entry

Cie low_pc func_length function
0 0x00000000004004b0 137 off

.debug_macinfo - Macro information

Macros at 0 for CU off

fileno lineno type value
-1 0 define __STDC__ 1
-1 0 define __STDC_HOSTED__ 1
-1 0 define __GNUC__ 4
-1 0 define __GNUC_MINOR__ 4
-1 0 define __GNUC_PATCHLEVEL__ 7
-1 0 define __GNUC_RH_RELEASE__ 18
-1 0 define __SIZE_TYPE__ long unsigned int
-1 0 define __PTRDIFF_TYPE__ long int
-1 0 define __WCHAR_TYPE__ int
-1 0 define __WINT_TYPE__ unsigned int
-1 0 define __INTMAX_TYPE__ long int
-1 0 define __UINTMAX_TYPE__ long unsigned int
-1 0 define __CHAR16_TYPE__ short unsigned int
-1 0 define __CHAR32_TYPE__ unsigned int
-1 0 define __GXX_ABI_VERSION 1002
-1 0 define __SCHAR_MAX__ 127
-1 0 define __SHRT_MAX__ 32767
-1 0 define __INT_MAX__ 2147483647
-1 0 define __LONG_MAX__ 9223372036854775807L
-1 0 define __LONG_LONG_MAX__ 9223372036854775807LL
-1 0 define __WCHAR_MAX__ 2147483647
-1 0 define __CHAR_BIT__ 8
-1 0 define __INTMAX_MAX__ 9223372036854775807L
-1 0 define __FLT_EVAL_METHOD__ 0
-1 0 define __DEC_EVAL_METHOD__ 2
-1 0 define __FLT_RADIX__ 2
-1 0 define __FLT_MANT_DIG__ 24
-1 0 define __FLT_DIG__ 6
-1 0 define __FLT_MIN_EXP__ (-125)
-1 0 define __FLT_MIN_10_EXP__ (-37)
-1 0 define __FLT_MAX_EXP__ 128
-1 0 define __FLT_MAX_10_EXP__ 38
-1 0 define __FLT_MAX__ 3.40282347e+38F
-1 0 define __FLT_MIN__ 1.17549435e-38F
-1 0 define __FLT_EPSILON__ 1.19209290e-7F
-1 0 define __FLT_DENORM_MIN__ 1.40129846e-45F
-1 0 define __FLT_HAS_DENORM__ 1
-1 0 define __FLT_HAS_INFINITY__ 1
-1 0 define __FLT_HAS_QUIET_NAN__ 1
-1 0 define __DBL_MANT_DIG__ 53
-1 0 define __DBL_DIG__ 15
-1 0 define __DBL_MIN_EXP__ (-1021)
-1 0 define __DBL_MIN_10_EXP__ (-307)
-1 0 define __DBL_MAX_EXP__ 1024
-1 0 define __DBL_MAX_10_EXP__ 308
-1 0 define __DBL_MAX__ 1.7976931348623157e+308
-1 0 define __DBL_MIN__ 2.2250738585072014e-308
-1 0 define __DBL_EPSILON__ 2.2204460492503131e-16
-1 0 define __DBL_DENORM_MIN__ 4.9406564584124654e-324
-1 0 define __DBL_HAS_DENORM__ 1
-1 0 define __DBL_HAS_INFINITY__ 1
-1 0 define __DBL_HAS_QUIET_NAN__ 1
-1 0 define __LDBL_MANT_DIG__ 64
-1 0 define __LDBL_DIG__ 18
-1 0 define __LDBL_MIN_EXP__ (-16381)
-1 0 define __LDBL_MIN_10_EXP__ (-4931)
-1 0 define __LDBL_MAX_EXP__ 16384
-1 0 define __LDBL_MAX_10_EXP__ 4932
-1 0 define __DECIMAL_DIG__ 21
-1 0 define __LDBL_MAX__ 1.18973149535723176502e+4932L
-1 0 define __LDBL_MIN__ 3.36210314311209350626e-4932L
-1 0 define __LDBL_EPSILON__ 1.08420217248550443401e-19L
-1 0 define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
-1 0 define __LDBL_HAS_DENORM__ 1
-1 0 define __LDBL_HAS_INFINITY__ 1
-1 0 define __LDBL_HAS_QUIET_NAN__ 1
-1 0 define __DEC32_MANT_DIG__ 7
-1 0 define __DEC32_MIN_EXP__ (-94)
-1 0 define __DEC32_MAX_EXP__ 97
-1 0 define __DEC32_MIN__ 1E-95DF
-1 0 define __DEC32_MAX__ 9.999999E96DF
-1 0 define __DEC32_EPSILON__ 1E-6DF
-1 0 define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
-1 0 define __DEC64_MANT_DIG__ 16
-1 0 define __DEC64_MIN_EXP__ (-382)
-1 0 define __DEC64_MAX_EXP__ 385
-1 0 define __DEC64_MIN__ 1E-383DD
-1 0 define __DEC64_MAX__ 9.999999999999999E384DD
-1 0 define __DEC64_EPSILON__ 1E-15DD
-1 0 define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
-1 0 define __DEC128_MANT_DIG__ 34
-1 0 define __DEC128_MIN_EXP__ (-6142)
-1 0 define __DEC128_MAX_EXP__ 6145
-1 0 define __DEC128_MIN__ 1E-6143DL
-1 0 define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
-1 0 define __DEC128_EPSILON__ 1E-33DL
-1 0 define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
-1 0 define __REGISTER_PREFIX__
-1 0 define __USER_LABEL_PREFIX__
-1 0 define __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-18)"
-1 0 define __GNUC_GNU_INLINE__ 1
-1 0 define _LP64 1
-1 0 define __LP64__ 1
-1 0 define __NO_INLINE__ 1
-1 0 define __FINITE_MATH_ONLY__ 0
-1 0 define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
-1 0 define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
-1 0 define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
-1 0 define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
-1 0 define __GCC_HAVE_DWARF2_CFI_ASM 1
-1 0 define __SIZEOF_INT__ 4
-1 0 define __SIZEOF_LONG__ 8
-1 0 define __SIZEOF_LONG_LONG__ 8
-1 0 define __SIZEOF_SHORT__ 2
-1 0 define __SIZEOF_FLOAT__ 4
-1 0 define __SIZEOF_DOUBLE__ 8
-1 0 define __SIZEOF_LONG_DOUBLE__ 16
-1 0 define __SIZEOF_SIZE_T__ 8
-1 0 define __SIZEOF_WCHAR_T__ 4
-1 0 define __SIZEOF_WINT_T__ 4
-1 0 define __SIZEOF_PTRDIFF_T__ 8
-1 0 define __SIZEOF_POINTER__ 8
-1 0 define __amd64 1
-1 0 define __amd64__ 1
-1 0 define __x86_64 1
-1 0 define __x86_64__ 1
-1 0 define __k8 1
-1 0 define __k8__ 1
-1 0 define __MMX__ 1
-1 0 define __SSE__ 1
-1 0 define __SSE2__ 1
-1 0 define __SSE_MATH__ 1
-1 0 define __SSE2_MATH__ 1
-1 0 define __gnu_linux__ 1
-1 0 define __linux 1
-1 0 define __linux__ 1
-1 0 define linux 1
-1 0 define __unix 1
-1 0 define __unix__ 1
-1 0 define unix 1
-1 0 define __ELF__ 1
-1 0 define __DECIMAL_BID_FORMAT__ 1
-1 0 define __BIGGEST_ALIGNMENT__ 16
1 0 start_file
1 0 end_file

.debug_pubtypes - Public types


web design : machinman.net all right reserved, update Wed May 18 11:46:24 CEST 2022

Hosted by the courtesy of  
 GitHub 
The stars ASAP english francais spanish
Durée du voyage intersidéral francais
Résolutions de l'ONU en HTML francais
Bussard Ramjet english francais
DWARF : dwarf2xml english
ELF : libelf examples english
Code presentation : ctoohtml english