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


  61 #       naming the 32-bit version 'sparc' would be too likely to cause errors.
  62 #
  63 # -     lf64: Defined on platforms that offer the 32-bit largefile APIs
  64 #
  65 $if _ELF32
  66 $add lf64
  67 $endif
  68 $if _sparc && _ELF32
  69 $add sparc32
  70 $endif
  71 $if _sparc && _ELF64
  72 $add sparcv9
  73 $endif
  74 $if _x86 && _ELF32
  75 $add i386
  76 $endif
  77 $if _x86 && _ELF64
  78 $add amd64
  79 $endif
  80 








  81 SYMBOL_VERSION ILLUMOS_0.40 {
  82     protected:
  83         errc;
  84         verrc;
  85         vwarnc;
  86         warnc;
  87 } ILLUMOS_0.39;
  88 
  89 SYMBOL_VERSION ILLUMOS_0.39 {
  90     protected:
  91         memrchr;
  92 } ILLUMOS_0.38;
  93 
  94 SYMBOL_VERSION ILLUMOS_0.38 {
  95     protected:
  96         getgrouplist;
  97 } ILLUMOS_0.37;
  98 
  99 SYMBOL_VERSION ILLUMOS_0.37 {
 100     global:




  61 #       naming the 32-bit version 'sparc' would be too likely to cause errors.
  62 #
  63 # -     lf64: Defined on platforms that offer the 32-bit largefile APIs
  64 #
  65 $if _ELF32
  66 $add lf64
  67 $endif
  68 $if _sparc && _ELF32
  69 $add sparc32
  70 $endif
  71 $if _sparc && _ELF64
  72 $add sparcv9
  73 $endif
  74 $if _x86 && _ELF32
  75 $add i386
  76 $endif
  77 $if _x86 && _ELF64
  78 $add amd64
  79 $endif
  80 
  81 SYMBOL_VERSION ILLUMOS_0.41 {
  82     protected:
  83         getcontext_extd;
  84         swapcontext_extd;
  85         ucontext_alloc;
  86         ucontext_free;
  87 } ILLUMOS_0.40;
  88 
  89 SYMBOL_VERSION ILLUMOS_0.40 {
  90     protected:
  91         errc;
  92         verrc;
  93         vwarnc;
  94         warnc;
  95 } ILLUMOS_0.39;
  96 
  97 SYMBOL_VERSION ILLUMOS_0.39 {
  98     protected:
  99         memrchr;
 100 } ILLUMOS_0.38;
 101 
 102 SYMBOL_VERSION ILLUMOS_0.38 {
 103     protected:
 104         getgrouplist;
 105 } ILLUMOS_0.37;
 106 
 107 SYMBOL_VERSION ILLUMOS_0.37 {
 108     global: