summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/liblddbg/common
AgeCommit message (Collapse)AuthorFilesLines
2022-09-1114821 Add additional AVX512 capabilitiesRobert Mustacchi4-5/+38
14822 Need new word of hardware capabilities 14823 aux vector feature mapping should use x86_featureset Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-09-0714901 remove remaining a.out support from sgsRichard Lowe4-33/+0
Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2021-04-0913487 want mapfile-based assertions about symbol propertiesRichard Lowe1-548/+554
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-01-1413378 unknown ld(1) guidance should be a warningRichard Lowe3-32/+15
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811100 liblddbg: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-06-1811081 liblddbg: comparison between pointer and integerToomas Soome1-1/+1
Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-2911067 debug statistics crash ld(1) when -z allextractRichard Lowe1-3/+2
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-01-3110293 usr/cmd/sgs - remove lint and lint librariesAndy Fiddaman2-666/+0
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-10-136375 Add native name demangling supportJason King1-4/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2015-02-094996 rtld _init race leads to incorrect symbol valuesKeith M Wesolowski4-19/+0
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>
2010-08-116972860 ld should provide user guidance to improve objectsAli Bahrami4-3/+19
PSARC/2010/312 Link-editor guidance
2010-07-206956152 dlclose() from an auditor can be fatal. Preinit/activity events ↵Rod Evans6-61/+216
should be more flexible.
2010-06-246916796 OSnet mapfiles should use version 2 link-editor syntaxAli Bahrami1-4/+10
--HG-- rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-vers rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindings rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcnt rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindrep rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-truss rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-who rename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdata rename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-vers rename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-vers rename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-vers rename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-vers rename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-vers rename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
2010-06-186961755 ld.so.1's -e arguments should take precedence over environment ↵Rod Evans4-3/+18
variables. 6748925 moe returns wrong hwcap library in some circumstances
2010-05-266949596 wrong section alignment generated in joint compilation with shared ↵Rod Evans4-9/+23
library
2010-05-196943772 Testing for a symbols existence with RTLD_PROBE is compromised by ↵Rod Evans5-2/+20
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 Bahrami5-39/+50
2010-04-136941727 ld relocation cache memory use is excessiveAli Bahrami4-39/+142
2010-03-296938628 ld.so.1 should produce diagnostics for all dl*() entry pointsRod Evans9-250/+304
--HG-- rename : usr/src/cmd/sgs/liblddbg/common/callback.c => usr/src/cmd/sgs/liblddbg/common/dlfcns.c
2010-03-016918143 symbol capabilitiesRod Evans9-104/+349
6910387 .tdata and .tbss separation invalidates TLS program header information
2010-02-226916788 ld version 2 mapfile syntaxAli Bahrami9-224/+495
PSARC/2009/688 Human readable and extensible ld mapfile syntax
2010-02-186914728 Add dl_iterate_phdr() function to ld.so.1 (fix missing file, fix ↵Ali Bahrami1-0/+75
versioning) PSARC/2010/015 dl_iterate_phdr
2010-02-186914728 Add dl_iterate_phdr() function to ld.so.1Ali Bahrami7-9/+90
PSARC/2010/015 dl_iterate_phdr
2009-12-026900241 ld should track SHT_GROUP sections by symbol name, not section nameAli Bahrami3-18/+18
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-146888489 Null environment variables are not overriding crle(1) replaceable ↵Rod Evans4-22/+64
environment variables.
2009-09-186850768 ld option to autogenerate wrappers/interposers similar to GNU ld --wrapAli Bahrami4-1/+16
PSARC/2009/493 ld -z wrap option
2009-09-016516644 per-symbol filtering shouldn't be allowed in executablesRod Evans1-5/+7
2009-06-166849998 remove undocumented mapfile $SPECVERS and $NEED optionsAli Bahrami4-14/+6
2009-05-126837777 ld ordered section code uses too much memory and works too hardAli Bahrami4-19/+41
2009-05-086831308 ld.so.1: symbol rescanning does a little too much workRod Evans7-21/+206
2009-05-076806791 filter builds could be optimizedRod Evans2-1/+3
6823371 calloc() uses suboptimal memset() causing 15% regression in SpecCPU2006 gcc code --HG-- rename : usr/src/lib/libkrb5/common/mapfile => usr/src/lib/libkrb5/common/mapfile-vers
2009-04-216831285 linker LD_DEBUG support needs improvementsAli Bahrami11-488/+1079
2009-04-106715578 AOUT (BCP) symbol lookup can be compromised with lazy loading.Rod Evans1-30/+0
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 set 6826513 ldd gets confused by a crle(1) LD_PRELOAD setting
2009-04-036821619 Solaris linkers need systematic approach to ELF OSABIAli Bahrami14-106/+132
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 Evans11-98/+94
2009-02-106798660 Cadmium .NOT file processing problem with CWD relative file pathsAli Bahrami1-10/+13
Contributed by Richard Lowe 6785284 Mapfile versioning rules need to be more visible to gatelings 6800164 Standard file exclusion mechanism needed for Cadmium tools
2009-01-266797468 ld.so.1: orphaned handles aren't processed correctlyRod Evans2-2/+2
2009-01-216686372 ld.so.1 should use mmapobj(2)Rod Evans7-84/+97
6726108 dlopen() performance could be improved.
2009-01-076789925 64-bit applications with SF1_SUNW_ADDR32 require non-default ↵Rod Evans2-9/+6
starting address
2008-12-166778453 RTLD_GROUP prevents use of application defined mallocRod Evans2-5/+6
2008-12-156773695 ld -z nopartial can break non-pic objectsAli Bahrami1-1/+1
2008-12-096775062 remove /usr/lib/libldstab.soAli Bahrami3-8/+23
2008-11-186763342 sloppy relocations need to get sloppierAli Bahrami1-1/+1
2008-10-316748160 problem with -zrescanAli Bahrami3-6/+11
PSARC 2008/651 New ld archive rescan options
2008-10-076756472 AOUT search path pruningRod Evans2-4/+27
2008-09-246749055 ld should generate GNU style VERSYM indexes for VERNEED recordsAli Bahrami1-7/+7
PSARC/2008/603 ELF objects to adopt GNU-style Versym indexes
2008-09-236746674 setuid applications do not find libraries any more because trusted ↵Rod Evans4-10/+12
directories behavior changed
2008-09-186744003 ld(1) could provide better argument processing diagnosticsRod Evans4-9/+36
PSARC/2008/583 add gld options to ld(1)
2008-09-026735939 ld(1) discarded symbol relocations errors (Studio and GNU).Rod Evans8-42/+85
6354160 Solaris linker includes more than one copy of code in binary when linking gnu object code 6732920 mdb doesn't quite handle Extended ELF sections
2008-07-096617475 gas creates erroneous FILE symbols [was: ld.so.1 is reported as ↵ab1960873-1/+22
false positive by wsdiff]