Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | DWARF_TARGET_FLAG DW_DLC_ISA_IA64 |
#define | TARG_INIT_BYTES { 0 } |
Typedefs | |
typedef void(* | Cg_Dwarf_Sym_To_Elfsym_Ofst )(Dwarf_Unsigned, Dwarf_Unsigned *, Dwarf_Unsigned *) |
typedef Dwarf_Unsigned(* | symbol_index_recorder )(Elf64_Word) |
typedef int(* | advancer_to_next_stream )(Dwarf_Signed) |
typedef Dwarf_Ptr(* | next_buffer_retriever )(void) |
typedef Dwarf_Unsigned(* | next_bufsize_retriever )(void) |
Functions | |
Dwarf_Ptr | Em_Dwarf_Symbolic_Relocs_To_Elf (next_buffer_retriever, next_bufsize_retriever, advancer_to_next_stream, Dwarf_Signed, Dwarf_Relocation_Data, Dwarf_Unsigned, int, Cg_Dwarf_Sym_To_Elfsym_Ofst, Dwarf_Unsigned *) |
#define DWARF_TARGET_FLAG DW_DLC_ISA_IA64 |
Definition at line 36 of file targ_em_dwarf.h.
Referenced by Em_Dwarf_Begin().
#define TARG_INIT_BYTES { 0 } |
Definition at line 38 of file targ_em_dwarf.h.
Referenced by Em_Dwarf_Begin().
typedef int(* advancer_to_next_stream)(Dwarf_Signed) |
Definition at line 46 of file targ_em_dwarf.h.
typedef void(* Cg_Dwarf_Sym_To_Elfsym_Ofst)(Dwarf_Unsigned, Dwarf_Unsigned *, Dwarf_Unsigned *) |
Definition at line 40 of file targ_em_dwarf.h.
typedef Dwarf_Ptr(* next_buffer_retriever)(void) |
Definition at line 47 of file targ_em_dwarf.h.
typedef Dwarf_Unsigned(* next_bufsize_retriever)(void) |
Definition at line 48 of file targ_em_dwarf.h.
typedef Dwarf_Unsigned(* symbol_index_recorder)(Elf64_Word) |
Definition at line 44 of file targ_em_dwarf.h.
Definition at line 127 of file targ_em_dwarf.cxx.
References Dwarf_Relocation_Data_s::drd_offset, Dwarf_Relocation_Data_s::drd_symbol_index, Dwarf_Relocation_Data_s::drd_type, dwarf_drt_first_of_length_pair, dwarf_drt_none, dwarf_drt_second_of_length_pair, exit(), FALSE, fprintf(), NULL, TFile, translate_reloc32(), and translate_reloc64().
Referenced by Em_Dwarf_Write_Scns().