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

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/system-library.man3proc.inc
          +++ new/usr/src/pkg/manifests/system-library.man3proc.inc
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15  # Copyright 2020 OmniOS Community Edition (OmniOSce) Association.
  16   16  #
  17   17  
  18   18  link path=usr/share/man/man3proc/Lalt_stack.3proc target=Plwp_stack.3proc
  19   19  link path=usr/share/man/man3proc/Lclearfault.3proc target=Pclearfault.3proc
  20   20  link path=usr/share/man/man3proc/Lclearsig.3proc target=Pclearsig.3proc
  21   21  file path=usr/share/man/man3proc/Lctlfd.3proc
  22   22  link path=usr/share/man/man3proc/Ldstop.3proc target=Pstopstatus.3proc
  23   23  file path=usr/share/man/man3proc/Lfree.3proc
  24   24  link path=usr/share/man/man3proc/Lgetareg.3proc target=Pgetareg.3proc
       25 +link path=usr/share/man/man3proc/Lgetfpregs.3proc target=Plwp_getregs.3proc
       26 +link path=usr/share/man/man3proc/Lgetregs.3proc target=Plwp_getregs.3proc
       27 +link path=usr/share/man/man3proc/Lgetxregs.3proc target=Plwp_getxregs.3proc
  25   28  file path=usr/share/man/man3proc/Lgrab.3proc
  26   29  file path=usr/share/man/man3proc/Lgrab_error.3proc
  27   30  link path=usr/share/man/man3proc/Lmain_stack.3proc target=Plwp_stack.3proc
  28   31  file path=usr/share/man/man3proc/Lprochandle.3proc
  29   32  file path=usr/share/man/man3proc/Lpsinfo.3proc
  30   33  link path=usr/share/man/man3proc/Lputareg.3proc target=Pgetareg.3proc
       34 +link path=usr/share/man/man3proc/Lsetfpregs.3proc target=Plwp_getregs.3proc
       35 +link path=usr/share/man/man3proc/Lsetregs.3proc target=Plwp_getregs.3proc
  31   36  link path=usr/share/man/man3proc/Lsetrun.3proc target=Psetrun.3proc
       37 +link path=usr/share/man/man3proc/Lsetxregs.3proc target=Plwp_getxregs.3proc
  32   38  link path=usr/share/man/man3proc/Lstack.3proc target=Plwp_stack.3proc
  33   39  file path=usr/share/man/man3proc/Lstate.3proc
  34   40  file path=usr/share/man/man3proc/Lstatus.3proc
  35   41  link path=usr/share/man/man3proc/Lstop.3proc target=Pstopstatus.3proc
  36   42  link path=usr/share/man/man3proc/Lsync.3proc target=Psync.3proc
  37   43  link path=usr/share/man/man3proc/Lwait.3proc target=Pstopstatus.3proc
  38   44  link path=usr/share/man/man3proc/Lxecbkpt.3proc target=Pxecbkpt.3proc
  39   45  link path=usr/share/man/man3proc/Lxecwapt.3proc target=Pxecbkpt.3proc
  40   46  file path=usr/share/man/man3proc/Paddr_to_ctf.3proc
  41   47  file path=usr/share/man/man3proc/Paddr_to_loadobj.3proc
↓ open down ↓ 37 lines elided ↑ open up ↑
  79   85  file path=usr/share/man/man3proc/Pldt.3proc
  80   86  file path=usr/share/man/man3proc/Plmid.3proc
  81   87  link path=usr/share/man/man3proc/Plmid_to_ctf.3proc target=Paddr_to_ctf.3proc
  82   88  link path=usr/share/man/man3proc/Plmid_to_loadobj.3proc \
  83   89      target=Paddr_to_loadobj.3proc
  84   90  link path=usr/share/man/man3proc/Plmid_to_map.3proc target=Paddr_to_map.3proc
  85   91  file path=usr/share/man/man3proc/Plookup_by_addr.3proc
  86   92  link path=usr/share/man/man3proc/Plookup_by_name.3proc \
  87   93      target=Plookup_by_addr.3proc
  88   94  link path=usr/share/man/man3proc/Plwp_alt_stack.3proc target=Plwp_stack.3proc
       95 +link path=usr/share/man/man3proc/Plwp_freexregs.3proc target=Plwp_getxregs.3proc
  89   96  file path=usr/share/man/man3proc/Plwp_getasrs.3proc
  90   97  link path=usr/share/man/man3proc/Plwp_getfpregs.3proc target=Plwp_getregs.3proc
  91   98  file path=usr/share/man/man3proc/Plwp_getgwindows.3proc
  92   99  file path=usr/share/man/man3proc/Plwp_getname.3proc
  93  100  file path=usr/share/man/man3proc/Plwp_getpsinfo.3proc
  94  101  file path=usr/share/man/man3proc/Plwp_getregs.3proc
  95  102  file path=usr/share/man/man3proc/Plwp_getspymaster.3proc
  96  103  file path=usr/share/man/man3proc/Plwp_getxregs.3proc
  97  104  file path=usr/share/man/man3proc/Plwp_iter.3proc
  98  105  link path=usr/share/man/man3proc/Plwp_iter_all.3proc target=Plwp_iter.3proc
↓ open down ↓ 196 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX