dwarf_get_section_max_offsets_b(3) freebsd man page | unix.com

Man Page: dwarf_get_section_max_offsets_b

Operating Environment: freebsd

Section: 3

DWARF_GET_SECTION_MAX_OFFSETS					       LOCAL					     DWARF_GET_SECTION_MAX_OFFSETS

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 sec- tion size. Function dwarf_get_section_max_offsets() is identical to function dwarf_get_section_max_offsets_b() except that it does not provide argument 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
Related Man Pages
dwarf_get_loclist_entry(3) - freebsd
dwarf_add_arange_b(3) - freebsd
dwarf_get_abbrev(3) - freebsd
dwarf_get_section_max_offsets(3) - freebsd
dwarf_next_cu_header_c(3) - freebsd
Similar Topics in the Unix Linux Community
Unix File Permissions
Memory Leaks
Valid separator in time and date format
Is it safe to install x86 Solaris 10 U6 after installed-Linux-and-FreeBSD?