summaryrefslogtreecommitdiff
path: root/libdwarf/dwarf_new_expr.3
diff options
context:
space:
mode:
Diffstat (limited to 'libdwarf/dwarf_new_expr.3')
-rw-r--r--libdwarf/dwarf_new_expr.332
1 files changed, 16 insertions, 16 deletions
diff --git a/libdwarf/dwarf_new_expr.3 b/libdwarf/dwarf_new_expr.3
index d8f4c8adb373..242699a60a73 100644
--- a/libdwarf/dwarf_new_expr.3
+++ b/libdwarf/dwarf_new_expr.3
@@ -22,11 +22,11 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $Id: dwarf_new_expr.3 2074 2011-10-27 03:34:33Z jkoshy $
+.\" $Id: dwarf_new_expr.3 3644 2018-10-15 19:55:01Z jkoshy $
.\"
.Dd September 8, 2011
-.Os
.Dt DWARF_NEW_EXPR 3
+.Os
.Sh NAME
.Nm dwarf_new_expr
.Nd create a location expression descriptor
@@ -79,19 +79,6 @@ returns
.Dv DW_DLV_BADADDR
and sets the argument
.Ar err .
-.Sh ERRORS
-Function
-.Fn dwarf_new_expr
-can fail with:
-.Bl -tag -width ".Bq Er DW_DLE_ARGUMENT"
-.It Bq Er DW_DLE_ARGUMENT
-Argument
-.Ar dbg
-was NULL.
-.It Bq Er DW_DLE_MEMORY
-An out of memory condition was encountered during the execution of
-the function.
-.El
.Sh EXAMPLES
To create a location expression descriptor, add location expression
operators to it and to retrieve the generated byte stream,
@@ -123,12 +110,25 @@ if ((buf = dwarf_expr_into_block(pe, &len, &de)) ==
return;
}
.Ed
+.Sh ERRORS
+Function
+.Fn dwarf_new_expr
+can fail with:
+.Bl -tag -width ".Bq Er DW_DLE_ARGUMENT"
+.It Bq Er DW_DLE_ARGUMENT
+Argument
+.Ar dbg
+was NULL.
+.It Bq Er DW_DLE_MEMORY
+An out of memory condition was encountered during the execution of
+the function.
+.El
.Sh SEE ALSO
.Xr dwarf 3 ,
.Xr dwarf_add_AT_location_expr 3 ,
-.Xr dwarf_add_expr_gen 3 ,
.Xr dwarf_add_expr_addr 3 ,
.Xr dwarf_add_expr_addr_b 3 ,
+.Xr dwarf_add_expr_gen 3 ,
.Xr dwarf_expr_current_offset 3 ,
.Xr dwarf_expr_into_block 3 ,
.Xr dwarf_producer_init 3 ,