Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DWARF_GET_CU_DIE_OFFS... BSD Library Functions Manual DWARF_GET_CU_DIE_OFFS...

NAME
     dwarf_get_arange_cu_header_offset,	dwarf_get_cu_die_offset	-- retrieve
     compilation unit offsets

LIBRARY
     DWARF Access Library (libdwarf, -ldwarf)

SYNOPSIS
     #include <libdwarf.h>

     int
     dwarf_get_arange_cu_header_offset(Dwarf_Arange ar,	Dwarf_Off *ret,
	 Dwarf_Error *err);

     int
     dwarf_get_cu_die_offset(Dwarf_Arange ar, Dwarf_Off	*ret,
	 Dwarf_Error *err);

DESCRIPTION
     These functions retrieve the offsets, relative to the ".debug_info" DWARF
     section, of the debugging information entries describing the compilation
     unit associated with a Dwarf_Arange descriptor.

     Function dwarf_get_arange_cu_header_offset() retrieves the	offset of the
     compilation unit header associated	with argument ar, and stores it	in the
     location pointed to by argument ret.

     Function dwarf_get_cu_die_offset()	retrieves the offset of	the debugging
     information entry for the compilation unit	associated with	argument ar,
     and stores	it in the location pointed to by argument ret.

     If	argument err is	not NULL, these	functions will use it to store error
     information, in case of an	error.

RETURN VALUES
     On	success, these functions returns DW_DLV_OK.  In	case of	an error, they
     return DW_DLV_ERROR and set the argument err.

ERRORS
     These functions may fail with:

     [DW_DLE_ARGUMENT]	Argument ar was	not a valid Dwarf_Arange descriptor.

     [DW_DLE_ARGUMENT]	Argument ret was NULL.

SEE ALSO
     dwarf(3), dwarf_get_arange(3), dwarf_get_arange_info(3),
     dwarf_get_aranges(3)

BSD				April 10, 2011				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=dwarf_get_arange_cu_header_offset&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help