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
27 .Fa "struct ps_prochandle *P"
34 .Fa "struct ps_prochandle *P"
44 functions attempt to determine the underlying mapped object that
45 contains the virtual address
50 A program consists of multiple memory mappings.
51 Some are provided by the system, such as the stack and the heap.
52 While others are created through explicit calls to
54 or brought in by the run-time link-editor due to dependencies
55 specified in binaries and libraries.
59 is contained in a mapping, then up to
61 characters, including the null terminator,
62 of the name of the corresponding object will be written into
66 function attempts to resolve the object to a full file system path.
67 If the full file-system path cannot be determined, then it will fall back
68 to the name that the run-time link-editor has for that mapping, which is
72 Upon successful completion, the
80 is returned to indicate the object name could not be found.
81 .Sh INTERFACE STABILITY
91 .Xr Pobject_iter 3PROC ,