Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
dwarf_addr_finder.h File Reference

Go to the source code of this file.

Defines

#define DW_DLV_NO_ENTRY   -1
#define DW_DLV_OK   0
#define DW_DLV_ERROR   1
#define DW_SECTION_INFO   0
#define DW_SECTION_FRAME   1
#define DW_SECTION_ARANGES   2
#define DW_SECTION_LINE   3
#define DW_SECTION_LOC   4 /* .debug_loc */

Typedefs

typedef int(* Dwarf_addr_callback_func )(int, Dwarf_Off, Dwarf_Addr)

Functions

int _dwarf_addr_finder (Elf *elf_file_ptr, Dwarf_addr_callback_func cb_func, int *dwerr)

Define Documentation

#define DW_DLV_ERROR   1

Definition at line 47 of file dwarf_addr_finder.h.

#define DW_DLV_NO_ENTRY   -1

Definition at line 45 of file dwarf_addr_finder.h.

#define DW_DLV_OK   0

Definition at line 46 of file dwarf_addr_finder.h.

Referenced by Em_Dwarf_Write_Scns().

#define DW_SECTION_ARANGES   2

Definition at line 61 of file dwarf_addr_finder.h.

#define DW_SECTION_FRAME   1

Definition at line 60 of file dwarf_addr_finder.h.

#define DW_SECTION_INFO   0

Definition at line 59 of file dwarf_addr_finder.h.

#define DW_SECTION_LINE   3

Definition at line 62 of file dwarf_addr_finder.h.

#define DW_SECTION_LOC   4 /* .debug_loc */

Definition at line 63 of file dwarf_addr_finder.h.


Typedef Documentation

Definition at line 72 of file dwarf_addr_finder.h.


Function Documentation

int _dwarf_addr_finder ( Elf *  elf_file_ptr,
Dwarf_addr_callback_func  cb_func,
int *  dwerr 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines