Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section


 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