osprey/libdwarf/libdwarf/dwarf_form.c File Reference

#include "config.h"
#include "dwarf_incl.h"
#include "dwarf_die_deliv.h"

Include dependency graph for dwarf_form.c:

Go to the source code of this file.

Functions/Subroutines

int dwarf_hasform (Dwarf_Attribute attr, Dwarf_Half form, Dwarf_Bool *return_bool, Dwarf_Error *error)
int dwarf_whatform_direct (Dwarf_Attribute attr, Dwarf_Half *return_form, Dwarf_Error *error)
int dwarf_whatform (Dwarf_Attribute attr, Dwarf_Half *return_form, Dwarf_Error *error)
int dwarf_whatattr (Dwarf_Attribute attr, Dwarf_Half *return_attr, Dwarf_Error *error)
int dwarf_formref (Dwarf_Attribute attr, Dwarf_Off *ret_offset, Dwarf_Error *error)
int dwarf_global_formref (Dwarf_Attribute attr, Dwarf_Off *ret_offset, Dwarf_Error *error)
int dwarf_formaddr (Dwarf_Attribute attr, Dwarf_Addr *return_addr, Dwarf_Error *error)
int dwarf_formflag (Dwarf_Attribute attr, Dwarf_Bool *ret_bool, Dwarf_Error *error)
int dwarf_formudata (Dwarf_Attribute attr, Dwarf_Unsigned *return_uval, Dwarf_Error *error)
int dwarf_formsdata (Dwarf_Attribute attr, Dwarf_Signed *return_sval, Dwarf_Error *error)
int dwarf_formblock (Dwarf_Attribute attr, Dwarf_Block **return_block, Dwarf_Error *error)
int dwarf_formstring (Dwarf_Attribute attr, char **return_str, Dwarf_Error *error)


Function Documentation

int dwarf_formaddr ( Dwarf_Attribute  attr,
Dwarf_Addr return_addr,
Dwarf_Error error 
)

int dwarf_formblock ( Dwarf_Attribute  attr,
Dwarf_Block **  return_block,
Dwarf_Error error 
)

int dwarf_formflag ( Dwarf_Attribute  attr,
Dwarf_Bool ret_bool,
Dwarf_Error error 
)

int dwarf_formref ( Dwarf_Attribute  attr,
Dwarf_Off ret_offset,
Dwarf_Error error 
)

int dwarf_formsdata ( Dwarf_Attribute  attr,
Dwarf_Signed return_sval,
Dwarf_Error error 
)

int dwarf_formstring ( Dwarf_Attribute  attr,
char **  return_str,
Dwarf_Error error 
)

int dwarf_formudata ( Dwarf_Attribute  attr,
Dwarf_Unsigned return_uval,
Dwarf_Error error 
)

int dwarf_global_formref ( Dwarf_Attribute  attr,
Dwarf_Off ret_offset,
Dwarf_Error error 
)

int dwarf_hasform ( Dwarf_Attribute  attr,
Dwarf_Half  form,
Dwarf_Bool return_bool,
Dwarf_Error error 
)

int dwarf_whatattr ( Dwarf_Attribute  attr,
Dwarf_Half return_attr,
Dwarf_Error error 
)

int dwarf_whatform ( Dwarf_Attribute  attr,
Dwarf_Half return_form,
Dwarf_Error error 
)

int dwarf_whatform_direct ( Dwarf_Attribute  attr,
Dwarf_Half return_form,
Dwarf_Error error 
)

Definition at line 77 of file dwarf_form.c.

References Dwarf_Attribute_s::ar_attribute_form_direct, DW_DLV_OK, and dwarf_whatform().

Referenced by get_attr_value().


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