2 .\" This file and its contents are supplied under the terms of the
3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
4 .\" You may only use this file in accordance with the terms of version
7 .\" A full copy of the text of the CDDL should have accompanied this
8 .\" source. A copy of the CDDL is also available via the Internet at
9 .\" http://www.illumos.org/license/CDDL.
12 .\" Copyright 2015 Joyent, Inc.
20 .Nd turn a virtual address into its mapped object
26 .Fa "struct ps_prochandle *P"
33 .Fa "struct ps_prochandle *P"
43 functions attempt to determine the underlying mapped object that
44 contains the virtual address
49 A program consists of multiple memory mappings.
50 Some are provided by the system, such as the stack and the heap.
51 While others are created through explicit calls to
53 or brought in by the run-time link-editor due to dependencies
54 specified in binaries and libraries.
58 is contained in a mapping, then up to
60 characters, including the null terminator,
61 of the name of the corresponding object will be written into
65 function attempts to resolve the object to a full file system path.
66 If the full file-system path cannot be determined, then it will fall back
67 to the name that the run-time link-editor has for that mapping, which is
71 Upon successful completion, the
79 is returned to indicate the object name could not be found.
80 .Sh INTERFACE STABILITY
90 .Xr Pobject_iter 3PROC ,