137
138 Process interrogation and manipulation
139 The following routines obtain information about a process and allow
140 manipulation of the process itself.
141
142 Paddr_to_ctf Paddr_to_loadobj
143 Paddr_to_map Paddr_to_text_map
144 Pasfd Pclearfault
145 Pclearsig Pcontent
146 Pcred Pctlfd
147 Pdelbkpt Pdelwapt
148 Pdstop Pexecname
149 Pfault Pfgcore
150 Pgcore Pgetareg
151 Pgetauxval Pgetauxvec
152 Pgetenv Pisprocdir
153 Pissyscall_prev Plmid
154 Plmid_to_loadobj Plmid_to_map
155 Plookup_by_addr Plookup_by_name
156 Plwp_alt_stack Plwp_getfpregs
157 Plwp_getpsinfo Plwp_getregs
158 Plwp_getspymaster Plwp_main_stack
159 Plwp_setfpregs Plwp_setregs
160 Plwp_stack Pname_to_ctf
161 Pname_to_loadobj Pname_to_map
162 Pobjname Pobjname_resolved
163 Pplatform Ppltdest
164 Ppriv Ppsinfo
165 Pputareg Prd_agent
166 Pread Pread_string
167 Preset_maps Psetbkpt
168 Psecflags Psetcred
169 Psetfault Psetflags
170 Psetpriv Psetrun
171 Psetsignal Psetsysentry
172 Psetsysexit Psetwapt
173 Psetzoneid Psignal
174 Pstate Pstatus
175 Pstop Pstopstatus
176 Psync Psysentry
177 Psysexit Puname
178 Punsetflags Pupdate_maps
179 Pupdate_syms Pwait
180 Pwrite Pxecbkpt
181 Pxecwapt Pxlookup_by_addr
182 Pxlookup_by_addr_resolved Pxlookup_by_name
183 Pzonename Pzonepath
184 Pzoneroot
185
186 Thread interrogation and manipulation
187 The following routines obtain information about a thread and allow
188 manipulation of the thread itself.
189
190 Lalt_stack Lclearfault
191 Lclearsig Lctlfd
192 Ldstop Lgetareg
193 Lmain_stack Lprochandle
194 Lpsinfo Lputareg
195 Lsetrun Lstack
196 Lstate Lstatus
197 Lstop Lsync
198 Lwait Lxecbkpt
199 Lxecwapt
200
201 System Call Injection
202 The following routines are used to inject specific system calls and have
203 them run in the context of a process.
204
716 Psymbol_iter_by_name(3PROC), Pxsymbol_iter(3PROC), Pfdinfo_iter(3PROC)
717
718 Perror_printf(3PROC), proc_arg_grab(3PROC), proc_arg_psinfo(3PROC),
719 proc_arg_xgrab(3PROC), proc_arg_xpsinfo(3PROC), proc_content2str(3PROC),
720 proc_finistdio(3PROC), proc_fltname(3PROC), proc_fltset2str(3PROC),
721 proc_flushstdio(3PROC), proc_get_auxv(3PROC), proc_get_cred(3PROC),
722 proc_get_priv(3PROC), proc_get_psinfo(3PROC), proc_get_status(3PROC),
723 proc_initstdio(3PROC), proc_lwp_in_set(3PROC),
724 proc_lwp_range_valid(3PROC), proc_signame(3PROC), proc_sigset2str(3PROC),
725 proc_str2content(3PROC), proc_str2flt(3PROC), proc_str2fltset(3PROC),
726 proc_str2sig(3PROC), proc_str2sigset(3PROC), proc_str2sys(3PROC),
727 proc_str2sysset(3PROC), proc_sysname(3PROC), proc_sysset2str(3PROC),
728 proc_unctrl_psinfo(3PROC), proc_walk(3PROC)
729
730 Pldt(3PROC), proc_get_ldt(3PROC),
731
732 Plwp_getgwindows(3PROC), Plwp_getxregs(3PROC), Plwp_setxregs(3PROC),
733
734 Plwp_getasrs(3PROC), Plwp_setasrs(3PROC)
735
736 illumos June 6, 2016 illumos
|
137
138 Process interrogation and manipulation
139 The following routines obtain information about a process and allow
140 manipulation of the process itself.
141
142 Paddr_to_ctf Paddr_to_loadobj
143 Paddr_to_map Paddr_to_text_map
144 Pasfd Pclearfault
145 Pclearsig Pcontent
146 Pcred Pctlfd
147 Pdelbkpt Pdelwapt
148 Pdstop Pexecname
149 Pfault Pfgcore
150 Pgcore Pgetareg
151 Pgetauxval Pgetauxvec
152 Pgetenv Pisprocdir
153 Pissyscall_prev Plmid
154 Plmid_to_loadobj Plmid_to_map
155 Plookup_by_addr Plookup_by_name
156 Plwp_alt_stack Plwp_getfpregs
157 Plwp_getname Plwp_getpsinfo
158 Plwp_getregs Plwp_getspymaster
159 Plwp_main_stack Plwp_setfpregs
160 Plwp_setregs Plwp_stack
161 Pname_to_ctf Pname_to_loadobj
162 Pname_to_map Pobjname
163 Pobjname_resolved Pplatform
164 Ppltdest Ppriv
165 Ppsinfo Pputareg
166 Prd_agent Pread
167 Pread_string Preset_maps
168 Psetbkpt Psecflags
169 Psetcred Psetfault
170 Psetflags Psetpriv
171 Psetrun Psetsignal
172 Psetsysentry Psetsysexit
173 Psetwapt Psetzoneid
174 Psignal Pstate
175 Pstatus Pstop
176 Pstopstatus Psync
177 Psysentry Psysexit
178 Puname Punsetflags
179 Pupdate_maps Pupdate_syms
180 Pwait Pwrite
181 Pxecbkpt Pxecwapt
182 Pxlookup_by_addr Pxlookup_by_addr_resolved
183 Pxlookup_by_name Pzonename
184 Pzonepath Pzoneroot
185
186 Thread interrogation and manipulation
187 The following routines obtain information about a thread and allow
188 manipulation of the thread itself.
189
190 Lalt_stack Lclearfault
191 Lclearsig Lctlfd
192 Ldstop Lgetareg
193 Lmain_stack Lprochandle
194 Lpsinfo Lputareg
195 Lsetrun Lstack
196 Lstate Lstatus
197 Lstop Lsync
198 Lwait Lxecbkpt
199 Lxecwapt
200
201 System Call Injection
202 The following routines are used to inject specific system calls and have
203 them run in the context of a process.
204
716 Psymbol_iter_by_name(3PROC), Pxsymbol_iter(3PROC), Pfdinfo_iter(3PROC)
717
718 Perror_printf(3PROC), proc_arg_grab(3PROC), proc_arg_psinfo(3PROC),
719 proc_arg_xgrab(3PROC), proc_arg_xpsinfo(3PROC), proc_content2str(3PROC),
720 proc_finistdio(3PROC), proc_fltname(3PROC), proc_fltset2str(3PROC),
721 proc_flushstdio(3PROC), proc_get_auxv(3PROC), proc_get_cred(3PROC),
722 proc_get_priv(3PROC), proc_get_psinfo(3PROC), proc_get_status(3PROC),
723 proc_initstdio(3PROC), proc_lwp_in_set(3PROC),
724 proc_lwp_range_valid(3PROC), proc_signame(3PROC), proc_sigset2str(3PROC),
725 proc_str2content(3PROC), proc_str2flt(3PROC), proc_str2fltset(3PROC),
726 proc_str2sig(3PROC), proc_str2sigset(3PROC), proc_str2sys(3PROC),
727 proc_str2sysset(3PROC), proc_sysname(3PROC), proc_sysset2str(3PROC),
728 proc_unctrl_psinfo(3PROC), proc_walk(3PROC)
729
730 Pldt(3PROC), proc_get_ldt(3PROC),
731
732 Plwp_getgwindows(3PROC), Plwp_getxregs(3PROC), Plwp_setxregs(3PROC),
733
734 Plwp_getasrs(3PROC), Plwp_setasrs(3PROC)
735
736 illumos August 31, 2018 illumos
|