Home | History | Annotate | Download | only in elff

Lines Matching full:dwarf

15  * describing DWARF format.

21 #include "dwarf.h"
24 /* DWARF structures are packed to 1 byte. */
28 * Helper types for misc. DWARF variables.
31 /* Type for DWARF abbreviation number. */
34 /* Type for DWARF tag ID. */
37 /* Type for DWARF attribute ID. */
40 /* Type for DWARF form ID. */
43 /* Type for offset in 32-bit DWARF. */
46 /* Type for offset in 64-bit DWARF. */
49 /* Enumerates types of values, obtained during DWARF attribute decoding. */
104 * during DWARF attribute decoding.
136 /* DWARF's LEB128 data type. LEB128 is defined as:
462 * When encoding size value in DWARF, the first 32 bits of a "size" header
469 /* Size header for 32-bit DWARF. */
475 /* Size header for 64-bit DWARF. */
477 /* Size selector. For 64-bit DWARF this field is set to 0xFFFFFFFF */
487 * for 32-bit DWARF, or Dwarf64_SizeHdr for 64-bit DWARF.
489 * DWARF, or Elf_Xword for 64-bit DWARF.
496 /* Compilation unit's DWARF version stamp. */
507 /* Compilation unit header in the .debug_info section for 32-bit DWARF. */
509 /* Compilation unit header in the .debug_info section for 64-bit DWARF. */
515 * for 32-bit DWARF, or Dwarf64_SizeHdr for 64-bit DWARF.
517 * DWARF, or Elf_Xword for 64-bit DWARF.
526 * and is independent of the DWARF version number. */
530 * the first byte of the line number program itself. In the 32-bit DWARF
531 * format, this is a 4-byte unsigned length; in the 64-bit DWARF format,
562 /* CU STMTL header in the .debug_line section for 32-bit DWARF. */
564 /* CU STMTL header in the .debug_line section for 64-bit DWARF. */
644 /* Gets DWARF attribute ID (DW_AT_Xxx) for this property. */
649 /* Gets DWARF form ID (DW_FORM_Xxx) for this property. */
662 /* DWARF attribute ID (DW_AT_Xxx) for this property. */
665 /* DWARF form ID (DW_FORM_Xxx) for this property. */