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/lib/libc/port/mapfile-vers
          +++ new/usr/src/lib/libc/port/mapfile-vers
↓ open down ↓ 70 lines elided ↑ open up ↑
  71   71  $if _sparc && _ELF64
  72   72  $add sparcv9
  73   73  $endif
  74   74  $if _x86 && _ELF32
  75   75  $add i386
  76   76  $endif
  77   77  $if _x86 && _ELF64
  78   78  $add amd64
  79   79  $endif
  80   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 +
  81   89  SYMBOL_VERSION ILLUMOS_0.40 {
  82   90      protected:
  83   91          errc;
  84   92          verrc;
  85   93          vwarnc;
  86   94          warnc;
  87   95  } ILLUMOS_0.39;
  88   96  
  89   97  SYMBOL_VERSION ILLUMOS_0.39 {
  90   98      protected:
↓ open down ↓ 4038 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX