summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/include
AgeCommit message (Collapse)AuthorFilesLines
2018-06-06OS-6994 mdb: r9w isn't r8wrelease-20180607Robert Mustacchi1-2/+2
OS-6993 libconv confuses SUNW_AT_COMMPAGE with SUNW_AT_BRAND_AUX4 OS-6995 CONV_CAP_VAL_HW2_BUFSIZE wasn't updated OS-6996 AV_386_2_AVX512VPOPCDQ elfcap name should be consistent Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-06-09OS-5561 rtld needs to learn about AVX512Jerry Jelinek1-2/+3
OS-5560 Need AVX512 core kernel support
2016-11-23 [illumos-gate merge]Jerry Jelinek1-0/+7
commit 82201043d5f4a0049e59f7176465e780eb8d8730 7595 sgs native-proto fails on pre-7029 illumos-gate
2016-11-227595 sgs native-proto fails on pre-7029 illumos-gateAndrew Stormont1-0/+7
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2016-10-17 [illumos-gate merge]Jerry Jelinek2-0/+11
commit d2a70789f056fc6c9ce3ab047b52126d80b0e3da 7029 want per-process exploit mitigation features (secflags) 7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL commit 8ab1c3f559468e655c4eb8acce993320403dd72b 7469 loader should use acpica provided by OS commit a1964bdd47804c37e09db1a79c23937c9aeac165 7470 acpi build sometimes doesn't descend into SUBDIRS commit abf99a006172ea5aab2246bda23f9d6d935bf1ad 7420 signalfd deadlock on pollwakeup 7421 panic in signalfd Conflicts: usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/zonecfg/zonecfg.c usr/src/cmd/zonecfg/zonecfg.h usr/src/cmd/zonecfg/zonecfg_grammar.y usr/src/cmd/zonecfg/zonecfg_lex.l usr/src/head/libzonecfg.h usr/src/lib/libzonecfg/common/libzonecfg.c usr/src/man/man1m/zonecfg.1m usr/src/man/man4/proc.4 usr/src/pkg/manifests/system-test-ostest.mf usr/src/test/os-tests/tests/Makefile usr/src/uts/common/exec/elf/elf.c usr/src/uts/common/io/signalfd.c usr/src/uts/common/os/sysent.c usr/src/uts/common/os/zone.c usr/src/uts/common/sys/proc.h usr/src/uts/common/sys/zone.h
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe2-0/+11
7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Patrick Mooney <pmooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-12-05OS-5001 elfdump should interpret PT_PAX_FLAGS program headersBryan Cantrill1-1/+2
2015-04-075688 ELF tools need to be more careful with dwarf dataRichard Lowe1-5/+13
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2015-02-094996 rtld _init race leads to incorrect symbol valuesKeith M Wesolowski2-3/+3
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-123673 core dumping is abysmally slowBryan Cantrill1-1/+1
3671 left behind enemy lines, agent LWP can go rogue 3670 add visibility into agent LWP's spymaster Reviewed 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>
2013-04-023638 ld confuses files with group sections and files that should lazy loadRichard Lowe1-1/+2
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2012-11-023294 pfiles postmortem supportGarrett D'Amore1-0/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-11-033265 link-editor builds bogus .eh_frame_hdr on ia32Richard Lowe1-1/+4
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-283228 Want -zassert-deflib for ldRobert Mustacchi2-0/+3
3229 ld(1) does not document -zfatal-warnings 3230 ld.so.1 should check default paths for DT_DEPAUDIT Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-04-252413 %ymm* need to be preserved on way through PLTRobert Mustacchi1-0/+4
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Albert Lee <trisk@nexenta.com>
2010-08-116972860 ld should provide user guidance to improve objectsAli Bahrami3-9/+41
PSARC/2010/312 Link-editor guidance
2010-08-026935867 .dynamic could be readonly in sharable objectsRod Evans2-52/+63
2010-07-206956152 dlclose() from an auditor can be fatal. Preinit/activity events ↵Rod Evans3-27/+77
should be more flexible.
2010-07-086952219 ld support for archives larger than 2 GBAli Bahrami1-0/+1
PSARC/2010/224 Support for archives larger than 2 GB
2010-06-306964517 OSnet mapfiles should use version 2 link-editor syntax (2nd pass)Ali Bahrami2-9/+9
6948720 SHT_INIT_ARRAY etc. section names don't follow ELF gABI 6962343 sgsmsg should use mkstemp() for temporary file creation
2010-06-186961755 ld.so.1's -e arguments should take precedence over environment ↵Rod Evans1-0/+3
variables. 6748925 moe returns wrong hwcap library in some circumstances
2010-05-266949596 wrong section alignment generated in joint compilation with shared ↵Rod Evans1-3/+3
library
2010-05-206954032 Support library with ld_open and -z allextract in snv_139 do not mixAli Bahrami1-2/+3
2010-05-196943772 Testing for a symbols existence with RTLD_PROBE is compromised by ↵Rod Evans4-16/+38
RTLD_BIND_NOW PSARC/2010/175 Deferred symbol references 6943432 dlsym(RTLD_PROBE) should only bind to symbol definitions 6668759 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
2010-04-266932220 ld -z allextract skips objects that lack global symbolsAli Bahrami3-11/+16
2010-04-136941727 ld relocation cache memory use is excessiveAli Bahrami3-29/+160
2010-03-296938628 ld.so.1 should produce diagnostics for all dl*() entry pointsRod Evans2-25/+35
--HG-- rename : usr/src/cmd/sgs/liblddbg/common/callback.c => usr/src/cmd/sgs/liblddbg/common/dlfcns.c
2010-03-256931044 ld should not allow SHT_PROGBITS .eh_frame sections on amd64Ali Bahrami1-0/+2
6931056 pvs -r output can include empty versions in output
2010-03-016918143 symbol capabilitiesRod Evans9-94/+277
6910387 .tdata and .tbss separation invalidates TLS program header information
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner1-1/+1
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2010-02-226916788 ld version 2 mapfile syntaxAli Bahrami7-133/+300
PSARC/2009/688 Human readable and extensible ld mapfile syntax
2010-02-186914728 Add dl_iterate_phdr() function to ld.so.1Ali Bahrami1-1/+22
PSARC/2010/015 dl_iterate_phdr
2009-12-026900241 ld should track SHT_GROUP sections by symbol name, not section nameAli Bahrami2-1/+3
6901773 Special handling of STT_SECTION group signature symbol for GNU objects 6901895 Failing asserts in ld update_osym() trying to build gcc 4.5 develpment head 6875758 Remove temporary workaround to ctfmerge from 6866605
2009-10-166885456 Need to implement GNU-ld behavior in construction of .init/.fini ↵Ali Bahrami1-5/+6
sections
2009-10-146888489 Null environment variables are not overriding crle(1) replaceable ↵Rod Evans2-31/+64
environment variables.
2009-09-186850768 ld option to autogenerate wrappers/interposers similar to GNU ld --wrapAli Bahrami2-0/+18
PSARC/2009/493 ld -z wrap option
2009-07-296863263 libproc doesn't access in-core elf data correctlyEdward Pilatowicz2-73/+1
2009-07-236862967 rd_loadobj_iter() failing for core filesRod Evans3-8/+87
6856173 streams core dumps when compiled in 64bit with a very large static array size 6834197 ld pukes when given an empty plate
2009-06-246853809 ld.so.1: rescan fallback optimization is invalidRod Evans2-9/+6
6854158 ld.so.1: interposition can be skipped because of incorrect caller/destination validation
2009-06-166849998 remove undocumented mapfile $SPECVERS and $NEED optionsAli Bahrami2-13/+7
2009-05-186841199 Undo 10 year old workaround and use 64-bit ld on 32-bit objectsAli Bahrami1-0/+1
6784790 ld should examine archives to determine output object class/machine PSARC/2009/305 ld -32 option
2009-05-126837777 ld ordered section code uses too much memory and works too hardAli Bahrami2-19/+34
2009-05-086831308 ld.so.1: symbol rescanning does a little too much workRod Evans4-46/+189
2009-04-216831285 linker LD_DEBUG support needs improvementsAli Bahrami3-19/+50
2009-04-036821619 Solaris linkers need systematic approach to ELF OSABIAli Bahrami5-662/+698
PSARC/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.c rename : usr/src/cmd/sgs/libconv/common/dynamic.c => usr/src/cmd/sgs/libconv/common/dynamic_machelf.c rename : usr/src/cmd/sgs/libconv/common/globals.c => usr/src/cmd/sgs/libconv/common/globals_machelf.c rename : usr/src/cmd/sgs/libconv/common/sections.c => usr/src/cmd/sgs/libconv/common/sections_machelf.c rename : usr/src/cmd/sgs/libconv/common/symbols_sparc.c => usr/src/cmd/sgs/libconv/common/symbols_sparc_machelf.c
2009-03-206801536 ld: mapfile processing oddities unveiled through mmapobj(2) observationsRod Evans5-136/+117
2009-03-186813909 generalize eh_frame support to non-amd64 platformsAli Bahrami5-47/+39
--HG-- rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c
2009-02-236807050 GNU linkonce sections can create duplicate and incompatible eh_frame ↵Ali Bahrami1-4/+16
FDE entries
2009-01-286798676 ld.so.1: enters infinite loop with realloc/defragmentation logicRod Evans1-7/+8
2009-01-226792836 ld is slow when processing GNU linkonce sectionsAli Bahrami1-3/+17