| DWARF_GET_ADDRESS_SIZE(3) | Library Functions Manual | DWARF_GET_ADDRESS_SIZE(3) |
dwarf_get_address_size —
return the number of bytes needed to represent an
address
DWARF Access Library (libdwarf, -ldwarf)
#include
<libdwarf.h>
int
dwarf_get_address_size(Dwarf_Debug
dbg, Dwarf_Half *addr_size,
Dwarf_Error *err);
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.
On success, function
dwarf_get_address_size() returns
DW_DLV_OK. In case of an error, it returns
DW_DLV_ERROR and sets argument
err.
Function dwarf_get_address_size() can fail
with the following error:
DW_DLE_ARGUMENT]NULL.| March 13, 2022 | NetBSD 11.0 |