7805 want faster clock_gettimeReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Joshua M. Clulow <jmc@joyent.com>Reviewed by: Ryan Zez
7805 want faster clock_gettimeReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Joshua M. Clulow <jmc@joyent.com>Reviewed by: Ryan Zezeski <rpz@joyent.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Garrett D'Amore <garrett@damore.org>(cherry picked from commit dd7afb26c5036958cddc0c2c1e499571664a6ed0)
show more ...
6682 stop elfdump from weaving a web of SI_DTRACE liesReviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Toomas Soome <tsoome@me.com>Approv
6682 stop elfdump from weaving a web of SI_DTRACE liesReviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Richard Lowe <richlowe@richlowe.net>
4265 remove INTERNAL_RELEASE_BUILDReviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Robert Mustacchi <rm@joyent.com>
3673 core dumping is abysmally slow3671 left behind enemy lines, agent LWP can go rogue3670 add visibility into agent LWP's spymasterReviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com>R
3673 core dumping is abysmally slow3671 left behind enemy lines, agent LWP can go rogue3670 add visibility into agent LWP's spymasterReviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com>Reviewed by: Joshua M. Clulow <jmc@joyent.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Garrett D'Amore <garrett@damore.org>Reviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Richard Lowe <richlowe@richlowe.net>
3414 Need a new word of AT_SUN_HWCAP bits3415 Add isainfo support for f16c and rdrand3416 Need disassembler support for rdrand and f16cReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewe
3414 Need a new word of AT_SUN_HWCAP bits3415 Add isainfo support for f16c and rdrand3416 Need disassembler support for rdrand and f16cReviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Approved by: Garrett D'Amore <garrett@damore.org>
3294 pfiles postmortem supportReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Eric Schrock <eric.schrock@delphix.com>
3298 illumos link-editor and related tools should be differentiableReviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Dan McDonald <danmcd@nexenta.com>Approved by: Garrett D'Amore <garret
3298 illumos link-editor and related tools should be differentiableReviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Dan McDonald <danmcd@nexenta.com>Approved by: Garrett D'Amore <garrett@damore.org>
2933 compiler warning gags need better granularityReviewed by: Eric Schrock <eric.schrock@delphix.com>Approved by: Garrett D'Amore <garrett@damore.org>
PSARC 2010/299 GNU/Linux/BSD compatibility functions6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc6901783 strndup would be nice6824404 libc should provide ffsl() & ffsll()67939
PSARC 2010/299 GNU/Linux/BSD compatibility functions6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc6901783 strndup would be nice6824404 libc should provide ffsl() & ffsll()6793969 RFE: Add|stpcpy|to libc6735446 Want a __progname symbol for BSD-style source compatibility6421095 Solaris should provide strcasestr6275498 Provide string compare functions wcscasecmp,wcsncasecmp in solaris like linux--HG--rename : usr/src/lib/libc/port/gen/strcasecmp.c => usr/src/lib/libc/port/gen/ascii_strcasecmp.crename : usr/src/lib/libc/port/gen/strncasecmp.c => usr/src/lib/libc/port/gen/ascii_strncasecmp.crename : usr/src/lib/libc/sparc/gen/strcasecmp.s => usr/src/lib/libc/sparc/gen/ascii_strcasecmp.srename : usr/src/lib/libc/sparcv9/gen/strcasecmp.s => usr/src/lib/libc/sparcv9/gen/ascii_strcasecmp.s
6972234 sgs demo's could use some cleanup--HG--rename : usr/src/cmd/sgs/libelf/demo/README => usr/src/cmd/sgs/libelf/demo/00READMErename : usr/src/cmd/sgs/librtld_db/rdb_demo/00README => usr/src/
6972234 sgs demo's could use some cleanup--HG--rename : usr/src/cmd/sgs/libelf/demo/README => usr/src/cmd/sgs/libelf/demo/00READMErename : usr/src/cmd/sgs/librtld_db/rdb_demo/00README => usr/src/cmd/sgs/librtld_db/demo/00READMErename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile => usr/src/cmd/sgs/librtld_db/demo/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile.com => usr/src/cmd/sgs/librtld_db/demo/Makefile.comrename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile.targ => usr/src/cmd/sgs/librtld_db/demo/Makefile.targrename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/Makefile => usr/src/cmd/sgs/librtld_db/demo/amd64/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/amd64/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/regs.c => usr/src/cmd/sgs/librtld_db/demo/amd64/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/bpt.c => usr/src/cmd/sgs/librtld_db/demo/common/bpt.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/callstack.c => usr/src/cmd/sgs/librtld_db/demo/common/callstack.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/dis.c => usr/src/cmd/sgs/librtld_db/demo/common/dis.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/disasm.c => usr/src/cmd/sgs/librtld_db/demo/common/disasm.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/disasm.h => usr/src/cmd/sgs/librtld_db/demo/common/disasm.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/globals.c => usr/src/cmd/sgs/librtld_db/demo/common/globals.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/gram.y => usr/src/cmd/sgs/librtld_db/demo/common/gram.yrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/help.c => usr/src/cmd/sgs/librtld_db/demo/common/help.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/lex.l => usr/src/cmd/sgs/librtld_db/demo/common/lex.lrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/main.c => usr/src/cmd/sgs/librtld_db/demo/common/main.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/maps.c => usr/src/cmd/sgs/librtld_db/demo/common/maps.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/ps.c => usr/src/cmd/sgs/librtld_db/demo/common/ps.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/rdb.h => usr/src/cmd/sgs/librtld_db/demo/common/rdb.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/rdb.man => usr/src/cmd/sgs/librtld_db/demo/common/rdb.manrename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/syms.c => usr/src/cmd/sgs/librtld_db/demo/common/syms.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/utils.c => usr/src/cmd/sgs/librtld_db/demo/common/utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/Makefile => usr/src/cmd/sgs/librtld_db/demo/i386/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/i386/m_utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/i386/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/regs.c => usr/src/cmd/sgs/librtld_db/demo/i386/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/Makefile => usr/src/cmd/sgs/librtld_db/demo/sparc/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/sparc/m_utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/sparc/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/regs.c => usr/src/cmd/sgs/librtld_db/demo/sparc/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/Makefile => usr/src/cmd/sgs/librtld_db/demo/sparcv9/Makefilerename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/sparcv9/m_utils.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/sparcv9/rdb_mach.hrename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/regs.c => usr/src/cmd/sgs/librtld_db/demo/sparcv9/regs.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/breaks => usr/src/cmd/sgs/librtld_db/demo/tests/breaksrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/loadmaps => usr/src/cmd/sgs/librtld_db/demo/tests/loadmapsrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/object_padding_maps => usr/src/cmd/sgs/librtld_db/demo/tests/object_padding_mapsrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/plt_skip => usr/src/cmd/sgs/librtld_db/demo/tests/plt_skiprename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/simp.c => usr/src/cmd/sgs/librtld_db/demo/tests/simp.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/steps => usr/src/cmd/sgs/librtld_db/demo/tests/stepsrename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/sub.c => usr/src/cmd/sgs/librtld_db/demo/tests/sub.crename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/test-sparc-regs => usr/src/cmd/sgs/librtld_db/demo/tests/test-sparc-regs
6956152 dlclose() from an auditor can be fatal. Preinit/activity events should be more flexible.
6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOWPSARC/2010/175 Deferred symbol references6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions6668
6943772 Testing for a symbols existence with RTLD_PROBE is compromised by RTLD_BIND_NOWPSARC/2010/175 Deferred symbol references6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions6668759 an external method for determining whether an ELF dependency is optional--HG--rename : usr/src/cmd/sgs/rtld/common/_inline.h => usr/src/cmd/sgs/rtld/common/_inline_gen.h
6932220 ld -z allextract skips objects that lack global symbols
6938628 ld.so.1 should produce diagnostics for all dl*() entry points--HG--rename : usr/src/cmd/sgs/liblddbg/common/callback.c => usr/src/cmd/sgs/liblddbg/common/dlfcns.c
6918143 symbol capabilities6910387 .tdata and .tbss separation invalidates TLS program header information
PSARC 2009/657 delete obsolete system call traps6906485 delete obsolete system call traps--HG--rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.crename : usr/src/lib/libc/port/gen/du
PSARC 2009/657 delete obsolete system call traps6906485 delete obsolete system call traps--HG--rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.crename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.crename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.crename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
6916788 ld version 2 mapfile syntaxPSARC/2009/688 Human readable and extensible ld mapfile syntax
6853809 ld.so.1: rescan fallback optimization is invalid6854158 ld.so.1: interposition can be skipped because of incorrect caller/destination validation
6831308 ld.so.1: symbol rescanning does a little too much work
6831285 linker LD_DEBUG support needs improvements
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.6752883 ld.so.1 error message should be buffered (not sent to stderr).6577982 ld.so.1 calls getpid() before it should when any
6715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.6752883 ld.so.1 error message should be buffered (not sent to stderr).6577982 ld.so.1 calls getpid() before it should when any LD_* are set6826513 ldd gets confused by a crle(1) LD_PRELOAD setting
6821619 Solaris linkers need systematic approach to ELF OSABI (fix unref)
6821619 Solaris linkers need systematic approach to ELF OSABIPSARC/2009/196 ELF objects to set OSABI / elfdump -O option--HG--rename : usr/src/cmd/sgs/libconv/common/cap.c => usr/src/cmd/sgs/libc
6821619 Solaris linkers need systematic approach to ELF OSABIPSARC/2009/196 ELF objects to set OSABI / elfdump -O option--HG--rename : usr/src/cmd/sgs/libconv/common/cap.c => usr/src/cmd/sgs/libconv/common/cap_machelf.crename : usr/src/cmd/sgs/libconv/common/dynamic.c => usr/src/cmd/sgs/libconv/common/dynamic_machelf.crename : usr/src/cmd/sgs/libconv/common/globals.c => usr/src/cmd/sgs/libconv/common/globals_machelf.crename : usr/src/cmd/sgs/libconv/common/sections.c => usr/src/cmd/sgs/libconv/common/sections_machelf.crename : usr/src/cmd/sgs/libconv/common/symbols_sparc.c => usr/src/cmd/sgs/libconv/common/symbols_sparc_machelf.c
6813909 generalize eh_frame support to non-amd64 platforms--HG--rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c
6800388 shstrtab can be sized incorrectly when -z ignore is used
123