dwarf_expr_current_offset(3) freebsd man page | unix.com

Man Page: dwarf_expr_current_offset

Operating Environment: freebsd

Section: 3

DWARF_EXPR_CURRENT_OFFSET(3)				   BSD Library Functions Manual 			      DWARF_EXPR_CURRENT_OFFSET(3)

NAME
dwarf_expr_current_offset -- retrieve the number of bytes in a location expression stream
LIBRARY
DWARF Access Library (libdwarf, -ldwarf)
SYNOPSIS
#include <libdwarf.h> Dwarf_Unsigned dwarf_expr_current_offset(Dwarf_P_Expr expr, Dwarf_Error *err);
DESCRIPTION
Function dwarf_expr_current_offset() returns the size in bytes of the stream representation of a location expression. Argument expr should reference a location expression descriptor allocated using dwarf_new_expr(3). If argument err is not NULL, it will be used to store error information in case of an error.
RETURN VALUES
On success, function dwarf_expr_current_offset() returns the size in bytes of the location descriptor's stream representation. In case of an error, function dwarf_expr_current_offset() returns DW_DLV_NOCOUNT and sets the argument err.
ERRORS
Function dwarf_expr_current_offset() can fail with: [DW_DLE_ARGUMENT] Argument expr was NULL.
SEE ALSO
dwarf(3), dwarf_add_expr_addr(3), dwarf_add_expr_addr_b(3), dwarf_add_expr_gen(3), dwarf_expr_into_block(3), dwarf_new_expr(3)
BSD
September 13, 2011 BSD
Related Man Pages
dwarf_new_expr(3) - freebsd
dwarf_add_expr_addr_b(3) - freebsd
dwarf_add_expr_gen(3) - freebsd
dwarf_expr_into_block(3) - freebsd
dwarf_formexprloc(3) - freebsd
Similar Topics in the Unix Linux Community
FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
Reason for no directory creation date
Is it safe to install x86 Solaris 10 U6 after installed-Linux-and-FreeBSD?