dwarf_get_address_size(3) freebsd man page | unix.com

Man Page: dwarf_get_address_size

Operating Environment: freebsd

Section: 3

DWARF_GET_ADDRESS_SIZE(3)				   BSD Library Functions Manual 				 DWARF_GET_ADDRESS_SIZE(3)

NAME
dwarf_get_address_size -- return the number of bytes needed to represent an address
LIBRARY
DWARF Access Library (libdwarf, -ldwarf)
SYNOPSIS
#include <libdwarf.h> int dwarf_get_address_size(Dwarf_Debug dbg, Dwarf_Half *addr_size, Dwarf_Error *err);
DESCRIPTION
Function dwarf_get_address_size() returns the size in bytes of a native address for a program object. Argument dbg should denote a DWARF debug context created from a program object using dwarf_init(3). Argument addr_size should point to a location that will hold the returned size. Argument err, if non-NULL, it will be used to return error information.
RETURN VALUES
On success, function dwarf_tag() returns DW_DLV_OK. In case of an error, it returns DW_DLV_ERROR and sets argument err.
ERRORS
Function dwarf_get_address_size() can fail with the following error: [DW_DLE_ARGUMENT] Either of arguments dbg or addr_size was NULL.
SEE ALSO
dwarf(3), dwarf_init(3), dwarf_finish(3)
BSD
April 14, 2010 BSD
Related Man Pages
dwarf_get_address_size(3) - freebsd
dwarf_get_aranges(3) - freebsd
dwarf_get_abbrev(3) - freebsd
dwarf_loclist_from_expr(3) - freebsd
dwarf_next_types_section(3) - freebsd
Similar Topics in the Unix Linux Community
FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
Memory Leaks
Reason for no directory creation date
Valid separator in time and date format
Is it safe to install x86 Solaris 10 U6 after installed-Linux-and-FreeBSD?