Print this page
15254 %ymm registers not restored after signal handler
15367 x86 getfpregs() summons corrupting %xmm ghosts
15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)
15336 want libc functions for extended ucontext_t
15334 want ps_lwphandle-specific reg routines
15328 FPU_CW_INIT mistreats reserved bit
15335 i86pc fpu_subr.c isn't really platform-specific
15332 setcontext(2) isn't actually noreturn
15331 need <sys/stdalign.h>
Change-Id: I7060aa86042dfb989f77fc3323c065ea2eafa9ad
Conflicts:
usr/src/uts/common/fs/proc/prcontrol.c
usr/src/uts/intel/os/archdep.c
usr/src/uts/intel/sys/ucontext.h
usr/src/uts/intel/syscall/getcontext.c
@@ -152,15 +152,10 @@
Pgetauxval Pgetauxvec
Pgetenv Pisprocdir
Pissyscall_prev Plmid
Plmid_to_loadobj Plmid_to_map
Plookup_by_addr Plookup_by_name
- Plwp_alt_stack Plwp_getfpregs
- Plwp_getname Plwp_getpsinfo
- Plwp_getregs Plwp_getspymaster
- Plwp_main_stack Plwp_setfpregs
- Plwp_setregs Plwp_stack
Pname_to_ctf Pname_to_loadobj
Pname_to_map Pobjname
Pobjname_resolved Pplatform
Ppltdest Ppriv
Ppsinfo Pputareg
@@ -190,18 +185,29 @@
manipulation of the thread itself.
Lalt_stack Lclearfault
Lclearsig Lctlfd
Ldstop Lgetareg
- Lmain_stack Lprochandle
- Lpsinfo Lputareg
- Lsetrun Lstack
+ Lgetfpregs Lgetregs
+ Lgetxregs Lmain_stack
+ Lprochandle Lpsinfo
+ Lputareg Lsetrun
+ Lsetfpregs Lsetregs
+ Lsetxregs Lstack
Lstate Lstatus
Lstop Lsync
Lwait Lxecbkpt
Lxecwapt
+ Plwp_alt_stack Plwp_freexregs
+ Plwp_getfpregs Plwp_getname
+ Plwp_getpsinfo Plwp_getregs
+ Plwp_getspymaster Plwp_main_stack
+ Plwp_getxregs Plwp_setfpregs
+ Plwp_setregs Plwp_setxregs
+ Plwp_stack
+
System Call Injection
The following routines are used to inject specific system calls and have
them run in the context of a process.
pr_access pr_close
@@ -268,12 +274,11 @@
SPARC specific Routines
The following functions are specific to the SPARC, 32-bit and 64-bit,
versions of the libproc library.
- Plwp_getgwindows Plwp_getxregs
- Plwp_setxregs
+ Plwp_getgwindows
The following functions are specific to the 64-bit SPARC version of the
libproc library.
Plwp_getasrs Plwp_setasrs
@@ -780,6 +785,6 @@
Plwp_getgwindows(3PROC), Plwp_getxregs(3PROC), Plwp_setxregs(3PROC),
Plwp_getasrs(3PROC), Plwp_setasrs(3PROC)
-illumos March 10, 2023 illumos
+illumos March 20, 2023 illumos