GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
DWARF_FORMSTRING(3) FreeBSD Library Functions Manual DWARF_FORMSTRING(3)

dwarf_formstring
return the value of a STRING class attribute

DWARF Access Library (libdwarf, -ldwarf)

#include <libdwarf.h>

int
dwarf_formstring(Dwarf_Attribute attr, char **ret, Dwarf_Error *err);

Function dwarf_formstring() sets the location pointed to by argument ret to a pointer to a NUL-terminated string containing the value of the attribute referenced by argument attr. The form of argument attr must be one of DW_FORM_string or DW_FORM_strp.

If argument err is not NULL, it will be used to return an error descriptor in case of an error.

The memory area referenced by the returned pointer is managed by the DWARF(3) library. The application should not attempt to directly free this memory area.

Function dwarf_formstring() returns DW_DLV_OK on success. In case of an error, it returns DW_DLV_ERROR and sets argument err.

Function dwarf_formstring() may fail with the following errors:
[]
Either of arguments attr or ret was NULL.
[]
The attribute referenced by argument attr was not of a permitted kind.

dwarf(3), dwarf_attr(3), dwarf_formblock(3), dwarf_formref(3), dwarf_formsdata(3), dwarf_formsig8(3), dwarf_formudata(3), dwarf_hasattr(3)
July 24, 2010 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.