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

FreeBSD Manual Pages

  
 
  

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

NAME
     dwarf_get_section_max_offsets, dwarf_get_section_max_offsets_b -- return
     the size of DWARF sections

LIBRARY
     DWARF Access Library (libdwarf, -ldwarf)

SYNOPSIS
     #include <libdwarf.h>

     int
     dwarf_get_section_max_offsets(Dwarf_Debug dbg,
	 Dwarf_Unsigned	*debug_info, Dwarf_Unsigned *debug_abbrev,
	 Dwarf_Unsigned	*debug_line, Dwarf_Unsigned *debug_loc,
	 Dwarf_Unsigned	*debug_aranges,	Dwarf_Unsigned *debug_macinfo,
	 Dwarf_Unsigned	*debug_pubnames, Dwarf_Unsigned	*debug_str,
	 Dwarf_Unsigned	*debug_frame, Dwarf_Unsigned *debug_ranges,
	 Dwarf_Unsigned	*debug_pubtypes);

     int
     dwarf_get_section_max_offsets_b(Dwarf_Debug dbg,
	 Dwarf_Unsigned	*debug_info, Dwarf_Unsigned *debug_abbrev,
	 Dwarf_Unsigned	*debug_line, Dwarf_Unsigned *debug_loc,
	 Dwarf_Unsigned	*debug_aranges,	Dwarf_Unsigned *debug_macinfo,
	 Dwarf_Unsigned	*debug_pubnames, Dwarf_Unsigned	*debug_str,
	 Dwarf_Unsigned	*debug_frame, Dwarf_Unsigned *debug_ranges,
	 Dwarf_Unsigned	*debug_pubtypes, Dwarf_Unsigned	*debug_types);

DESCRIPTION
     Function dwarf_get_section_max_offsets_b()	retrieves the sizes of the
     DWARF sections in a DWARF debug context.  Argument	dbg should reference a
     DWARF debug context allocated using dwarf_init(3).	 The function stores
     the size of each DWARF section to the location pointed to by the argument
     corresponding to the section name.	 If a DWARF section does not exist,
     the location pointed to by	the argument corresponding to that section
     will be set to zero.

     A value of	NULL may be used for any of the	arguments debug_info,
     debug_abbrev, debug_line, debug_loc, debug_aranges, debug_macinfo,
     debug_pubnames, debug_str,	debug_frame, debug_ranges, debug_pubtypes and
     debug_types if the	caller is not interested in the	respective section
     size.

     Function dwarf_get_section_max_offsets() is identical to function
     dwarf_get_section_max_offsets_b() except that it does not provide argu-
     ment debug_types, and thus	cannot return the size of the ".debug_types"
     section.

RETURN VALUES
     On	success, these functions return	DW_DLV_OK.  If argument	dbg is NULL,
     they return DW_DLV_ERROR.

SEE ALSO
     dwarf(3), dwarf_init(3)

BSD			       December	21, 2014			   BSD

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

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

home | help