15532 libelf: clean up warning gagsReviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Bill Sommerfeld <sommerfeld@alum.mit.edu>Reviewed by: Igor Kozhukhov <igor@dilos.org>Approved by:
15532 libelf: clean up warning gagsReviewed by: Richard Lowe <richlowe@richlowe.net>Reviewed by: Bill Sommerfeld <sommerfeld@alum.mit.edu>Reviewed by: Igor Kozhukhov <igor@dilos.org>Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
15289 cmd: remove pragma identReviewed by: Igor Kozhukhov <igor@dilos.org>Reviewed by: Dan Cross <cross@oxidecomputer.com>Approved by: Dan McDonald <danmcd@mnx.io>
14127 ld(1) can double free when cleaning upReviewed by: Andy Fiddaman <andy@omnios.org>Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Approved by: Dan McDonald <danmcd@joyent.com>
11094 libelf: NULL pointer errorsReviewed by: Norm Jacobs <naj@snapcon.com>Reviewed by: Peter Tribble <peter.tribble@gmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
10366 ld(1) should support GNU-style linker sets10581 ld(1) should know kernel modules are a thingReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.o
10366 ld(1) should support GNU-style linker sets10581 ld(1) should know kernel modules are a thingReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Dan McDonald <danmcd@joyent.com>
10138 smatch fixes for usr/src/cmd/sgsReviewed by: Andy Fiddaman <andy@omniosce.org>Approved by: Dan McDonald <danmcd@joyent.com>
10293 usr/cmd/sgs - remove lint and lint librariesReviewed by: John Levon <john.levon@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Rich Lowe <richlowe@richlowe.net>Approved by
10293 usr/cmd/sgs - remove lint and lint librariesReviewed 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>
8366 remove warlock leftovers from usr/src/cmd and usr/src/libReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Hans Rosenfeld <rosenfeld@grumpf.ho
8366 remove warlock leftovers from usr/src/cmd and usr/src/libReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
5535 libelf should check for e_phoff overflowReviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Bayard Bell <bayard.bell@nexenta.com>Approved by: Gordon Ross <gwr@nexenta.com>
5507 libelf may overflow data buffer when translating data to memory representationReviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Approved by: Robert M
5507 libelf may overflow data buffer when translating data to memory representationReviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Approved by: Robert Mustacchi <rm@joyent.com>
4383 libelf can't write extended sections when ELF_F_LAYOUTReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>Approved by: Gordon Ross <gwr@nexenta
4383 libelf can't write extended sections when ELF_F_LAYOUTReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>Approved by: Gordon Ross <gwr@nexenta.com>
3451 archive libraries with no symbols shouldn't require a string tableReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Jason King <jason.brian.king@gmail.com>Approved by: Garrett D'Amore
3451 archive libraries with no symbols shouldn't require a string tableReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Jason King <jason.brian.king@gmail.com>Approved by: Garrett D'Amore <garrett@damore.org>
6952219 ld support for archives larger than 2 GBPSARC/2010/224 Support for archives larger than 2 GB
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/lin
6916796 OSnet mapfiles should use version 2 link-editor syntax--HG--rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-versrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindingsrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcntrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindreprename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-trussrename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-whorename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdatarename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-versrename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-versrename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-versrename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-versrename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-versrename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
6954032 Support library with ld_open and -z allextract in snv_139 do not mix
6934123 elfdump -d coredumps on PA-RISC elf
6918143 symbol capabilities6910387 .tdata and .tbss separation invalidates TLS program header information
6924224 linker should ignore SUNW_dof when calculating the elf checksum
6885456 Need to implement GNU-ld behavior in construction of .init/.fini sections
6851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI agreementPSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
6802452 libelf shouldn't use MS_SYNC
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclu
6798660 Cadmium .NOT file processing problem with CWD relative file pathsContributed by Richard Lowe6785284 Mapfile versioning rules need to be more visible to gatelings6800164 Standard file exclusion mechanism needed for Cadmium tools
6754965 introduce the SF1_SUNW_ADDR32 bit in software capabilitiesPSARC/2008/622 32-bit Address Restriction Software Capabilities Flag
6746674 setuid applications do not find libraries any more because trusted directories behavior changed
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld
PSARC 2008/309 expunge synonyms.h6700179 expunge synonyms.h--HG--rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.hrename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.crename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.hrename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.hrename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.hrename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.crename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.crename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.crename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.crename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.crename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.crename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.hrename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.crename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.crename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flgrename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.hrename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.hrename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.hrename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.shrename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.crename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c
12