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/man/man3c/Makefile
          +++ new/usr/src/man/man3c/Makefile
↓ open down ↓ 520 lines elided ↑ open up ↑
 521  521                  truncate.3c                                     \
 522  522                  tsearch.3c                                      \
 523  523                  tss.3c                                          \
 524  524                  ttyname.3c                                      \
 525  525                  ttyslot.3c                                      \
 526  526                  u8_strcmp.3c                                    \
 527  527                  u8_textprep_str.3c                              \
 528  528                  u8_validate.3c                                  \
 529  529                  ualarm.3c                                       \
 530  530                  uconv_u16tou32.3c                               \
      531 +                ucontext_alloc.3c                               \
 531  532                  ucred.3c                                        \
 532  533                  ungetc.3c                                       \
 533  534                  ungetwc.3c                                      \
 534  535                  unlockpt.3c                                     \
 535  536                  unsetenv.3c                                     \
 536  537                  uselocale.3c                                    \
 537  538                  usleep.3c                                       \
 538  539                  vfwprintf.3c                                    \
 539  540                  vlfmt.3c                                        \
 540  541                  vpfmt.3c                                        \
↓ open down ↓ 757 lines elided ↑ open up ↑
1298 1299                  strstr.3c                               \
1299 1300                  strtof.3c                               \
1300 1301                  strtok.3c                               \
1301 1302                  strtok_r.3c                             \
1302 1303                  strtold.3c                              \
1303 1304                  strtoll.3c                              \
1304 1305                  strtoull.3c                             \
1305 1306                  strtoumax.3c                            \
1306 1307                  strxfrm_l.3c                            \
1307 1308                  swapcontext.3c                          \
     1309 +                swapcontext_extd.3c                     \
1308 1310                  swprintf.3c                             \
1309 1311                  swscanf.3c                              \
1310 1312                  tdelete.3c                              \
1311 1313                  tempnam.3c                              \
1312 1314                  textdomain.3c                           \
1313 1315                  tfind.3c                                \
1314 1316                  thr_continue.3c                         \
1315 1317                  thr_getspecific.3c                      \
1316 1318                  thr_keycreate_once.3c                   \
1317 1319                  thr_setname.3c                          \
↓ open down ↓ 22 lines elided ↑ open up ↑
1340 1342                  tss_get.3c                              \
1341 1343                  tss_set.3c                              \
1342 1344                  ttyname_r.3c                            \
1343 1345                  twalk.3c                                \
1344 1346                  tzset.3c                                \
1345 1347                  uconv_u16tou8.3c                        \
1346 1348                  uconv_u32tou16.3c                       \
1347 1349                  uconv_u32tou8.3c                        \
1348 1350                  uconv_u8tou16.3c                        \
1349 1351                  uconv_u8tou32.3c                        \
     1352 +                ucontext_free.3c                        \
1350 1353                  ucred_free.3c                           \
1351 1354                  ucred_get.3c                            \
1352 1355                  ucred_getegid.3c                        \
1353 1356                  ucred_geteuid.3c                        \
1354 1357                  ucred_getgroups.3c                      \
1355 1358                  ucred_getlabel.3c                       \
1356 1359                  ucred_getpflags.3c                      \
1357 1360                  ucred_getpid.3c                         \
1358 1361                  ucred_getprivset.3c                     \
1359 1362                  ucred_getprojid.3c                      \
↓ open down ↓ 652 lines elided ↑ open up ↑
2012 2015  iswxdigit.3c                            := LINKSRC = iswalpha.3c
2013 2016  iswxdigit_l.3c                          := LINKSRC = iswalpha.3c
2014 2017  
2015 2018  iswctype_l.3c                           := LINKSRC = iswctype.3c
2016 2019  
2017 2020  ulckpwdf.3c                             := LINKSRC = lckpwdf.3c
2018 2021  
2019 2022  lfind.3c                                := LINKSRC = lsearch.3c
2020 2023  
2021 2024  swapcontext.3c                          := LINKSRC = makecontext.3c
     2025 +swapcontext_extd.3c                     := LINKSRC = makecontext.3c
2022 2026  
2023 2027  major.3c                                := LINKSRC = makedev.3c
2024 2028  minor.3c                                := LINKSRC = makedev.3c
2025 2029  
2026 2030  alloca.3c                               := LINKSRC = malloc.3c
2027 2031  calloc.3c                               := LINKSRC = malloc.3c
2028 2032  free.3c                                 := LINKSRC = malloc.3c
2029 2033  freezero.3c                             := LINKSRC = malloc.3c
2030 2034  memalign.3c                             := LINKSRC = malloc.3c
2031 2035  realloc.3c                              := LINKSRC = malloc.3c
↓ open down ↓ 460 lines elided ↑ open up ↑
2492 2496  tfind.3c                                := LINKSRC = tsearch.3c
2493 2497  twalk.3c                                := LINKSRC = tsearch.3c
2494 2498  
2495 2499  tss_create.3c                           := LINKSRC = tss.3c
2496 2500  tss_delete.3c                           := LINKSRC = tss.3c
2497 2501  tss_get.3c                              := LINKSRC = tss.3c
2498 2502  tss_set.3c                              := LINKSRC = tss.3c
2499 2503  
2500 2504  ttyname_r.3c                            := LINKSRC = ttyname.3c
2501 2505  
     2506 +ucontext_free.3c                        := LINKSRC = ucontext_alloc.3c
     2507 +
2502 2508  uconv_u16tou8.3c                        := LINKSRC = uconv_u16tou32.3c
2503 2509  uconv_u32tou16.3c                       := LINKSRC = uconv_u16tou32.3c
2504 2510  uconv_u32tou8.3c                        := LINKSRC = uconv_u16tou32.3c
2505 2511  uconv_u8tou16.3c                        := LINKSRC = uconv_u16tou32.3c
2506 2512  uconv_u8tou32.3c                        := LINKSRC = uconv_u16tou32.3c
2507 2513  
2508 2514  ucred_free.3c                           := LINKSRC = ucred.3c
2509 2515  ucred_get.3c                            := LINKSRC = ucred.3c
2510 2516  ucred_getegid.3c                        := LINKSRC = ucred.3c
2511 2517  ucred_geteuid.3c                        := LINKSRC = ucred.3c
↓ open down ↓ 117 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX