osprey/libdwarf/libdwarf/dwarf_base_types.h File Reference

#include "libdwarfdefs.h"

Include dependency graph for dwarf_base_types.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define true   1
#define false   0
#define DW_CIE_ID   ~(0x0)
#define DW_CIE_VERSION   1
#define DW_CIE_VERSION3   3
#define ABBREV_HASH_TABLE_SIZE   10
#define DW_DLA_ABBREV_LIST   DW_DLA_ADDR + 1
#define DW_DLA_CHAIN   DW_DLA_ADDR + 2
#define DW_DLA_CU_CONTEXT   DW_DLA_ADDR + 3
#define DW_DLA_FRAME   DW_DLA_ADDR + 4
#define DW_DLA_GLOBAL_CONTEXT   DW_DLA_ADDR + 5
#define DW_DLA_FILE_ENTRY   DW_DLA_ADDR + 6
#define DW_DLA_LINE_CONTEXT   DW_DLA_ADDR + 7
#define DW_DLA_LOC_CHAIN   DW_DLA_ADDR + 8
#define DW_DLA_HASH_TABLE   DW_DLA_ADDR + 9
#define DW_DLA_FUNC_CONTEXT   DW_DLA_ADDR + 10
#define DW_DLA_TYPENAME_CONTEXT   DW_DLA_ADDR + 11
#define DW_DLA_VAR_CONTEXT   DW_DLA_ADDR + 12
#define DW_DLA_WEAK_CONTEXT   DW_DLA_ADDR + 13
#define MAX_DW_DLA   DW_DLA_WEAK_CONTEXT

Typedefs

typedef unsigned long Dwarf_Word
typedef signed long Dwarf_Sword
typedef signed char Dwarf_Sbyte
typedef unsigned char Dwarf_Ubyte
typedef signed short Dwarf_Shalf
typedef Dwarf_SmallDwarf_Byte_Ptr
typedef __uint32_t Dwarf_ufixed
typedef __int32_t Dwarf_sfixed
typedef __uint32_t Dwarf_ufixed64
typedef __int32_t Dwarf_sfixed64
typedef struct
Dwarf_Abbrev_List_s
Dwarf_Abbrev_List
typedef struct Dwarf_File_Entry_sDwarf_File_Entry
typedef struct Dwarf_CU_Context_sDwarf_CU_Context
typedef struct Dwarf_Hash_Table_sDwarf_Hash_Table
typedef struct Dwarf_Alloc_Hdr_sDwarf_Alloc_Hdr


Define Documentation

#define ABBREV_HASH_TABLE_SIZE   10

Definition at line 53 of file dwarf_base_types.h.

Referenced by _dwarf_get_abbrev_for_code().

#define DW_CIE_ID   ~(0x0)

Definition at line 50 of file dwarf_base_types.h.

#define DW_CIE_VERSION   1

Definition at line 51 of file dwarf_base_types.h.

#define DW_CIE_VERSION3   3

#define DW_DLA_ABBREV_LIST   DW_DLA_ADDR + 1

Definition at line 60 of file dwarf_base_types.h.

Referenced by _dwarf_get_abbrev_for_code().

#define DW_DLA_CHAIN   DW_DLA_ADDR + 2

#define DW_DLA_CU_CONTEXT   DW_DLA_ADDR + 3

Definition at line 62 of file dwarf_base_types.h.

Referenced by _dwarf_make_CU_Context().

#define DW_DLA_FILE_ENTRY   DW_DLA_ADDR + 6

Definition at line 65 of file dwarf_base_types.h.

Referenced by _dwarf_internal_srclines().

#define DW_DLA_FRAME   DW_DLA_ADDR + 4

Definition at line 63 of file dwarf_base_types.h.

Referenced by _dwarf_exec_frame_instr(), and _dwarf_get_fde_info_for_a_pc_row().

#define DW_DLA_FUNC_CONTEXT   DW_DLA_ADDR + 10

Definition at line 69 of file dwarf_base_types.h.

Referenced by dwarf_get_funcs().

#define DW_DLA_GLOBAL_CONTEXT   DW_DLA_ADDR + 5

Definition at line 64 of file dwarf_base_types.h.

Referenced by dwarf_get_globals().

#define DW_DLA_HASH_TABLE   DW_DLA_ADDR + 9

Definition at line 68 of file dwarf_base_types.h.

Referenced by _dwarf_make_CU_Context().

#define DW_DLA_LINE_CONTEXT   DW_DLA_ADDR + 7

Definition at line 66 of file dwarf_base_types.h.

Referenced by _dwarf_internal_printlines(), and _dwarf_internal_srclines().

#define DW_DLA_LOC_CHAIN   DW_DLA_ADDR + 8

Definition at line 67 of file dwarf_base_types.h.

Referenced by _dwarf_get_locdesc().

#define DW_DLA_TYPENAME_CONTEXT   DW_DLA_ADDR + 11

Definition at line 70 of file dwarf_base_types.h.

Referenced by dwarf_get_types().

#define DW_DLA_VAR_CONTEXT   DW_DLA_ADDR + 12

Definition at line 71 of file dwarf_base_types.h.

Referenced by dwarf_get_vars().

#define DW_DLA_WEAK_CONTEXT   DW_DLA_ADDR + 13

Definition at line 72 of file dwarf_base_types.h.

Referenced by dwarf_get_weaks().

#define false   0

Definition at line 47 of file dwarf_base_types.h.

#define MAX_DW_DLA   DW_DLA_WEAK_CONTEXT

Definition at line 75 of file dwarf_base_types.h.

Referenced by _dwarf_setup_debug(), and dwarf_print_memory_stats().

#define true   1

Definition at line 46 of file dwarf_base_types.h.


Typedef Documentation

Definition at line 108 of file dwarf_base_types.h.

Definition at line 114 of file dwarf_base_types.h.

Definition at line 90 of file dwarf_base_types.h.

Definition at line 110 of file dwarf_base_types.h.

Definition at line 109 of file dwarf_base_types.h.

Definition at line 111 of file dwarf_base_types.h.

typedef signed char Dwarf_Sbyte

Definition at line 87 of file dwarf_base_types.h.

Definition at line 96 of file dwarf_base_types.h.

Definition at line 105 of file dwarf_base_types.h.

typedef signed short Dwarf_Shalf

Definition at line 89 of file dwarf_base_types.h.

typedef signed long Dwarf_Sword

Definition at line 85 of file dwarf_base_types.h.

typedef unsigned char Dwarf_Ubyte

Definition at line 88 of file dwarf_base_types.h.

Definition at line 95 of file dwarf_base_types.h.

Definition at line 104 of file dwarf_base_types.h.

typedef unsigned long Dwarf_Word

Definition at line 84 of file dwarf_base_types.h.


Generated on Wed Apr 8 15:51:37 2009 for Open64 by  doxygen 1.5.6