13378 unknown ld(1) guidance should be a warningReviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Andy Fiddaman <andy@omnios.org>Approved by: Dan McDonald <danmcd@joyent.com>
13420 libld: symbol 'dynsort_compare_syms' is multiply-definedReviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Andrew Stormont <andyjstormont@gmail.com>Approved by: Gordon Ross <gordon
13420 libld: symbol 'dynsort_compare_syms' is multiply-definedReviewed by: Robert Mustacchi <rm@fingolfin.org>Reviewed by: Andrew Stormont <andyjstormont@gmail.com>Approved by: Gordon Ross <gordon.w.ross@gmail.com>
show more ...
13285 remove incomplete kmod guidance implementationReviewed by: Jason Lippert <jason@glasspelican.ca>Reviewed by: Andy Fiddaman <andy@omniosce.org>Reviewed by: Toomas Soome <tsoome@me.com>Approv
13285 remove incomplete kmod guidance implementationReviewed by: Jason Lippert <jason@glasspelican.ca>Reviewed by: Andy Fiddaman <andy@omniosce.org>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Robert Mustacchi <rm@fingolfin.org>
12314 ld fatal warnings miss some guidance messagesReviewed by: Toomas Soome <tsoome@me.com>Approved by: Dan McDonald <danmcd@joyent.com>
10703 smatch unreachable code checking needs reworkingReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>Approved by: Dan McDonald <danmcd@joyent.com>
11101 libld: NULL pointer errorsReviewed by: Jason Lippert <jason@glasspelican.ca>Approved by: Dan McDonald <danmcd@joyent.com>
11057 hidden undefined weak symbols should not leave relocations11058 libld entrance descriptor assertions get NDEBUG check backwardsReviewed by: Toomas Soome <tsoome@me.com>Approved by: Gordon Ro
11057 hidden undefined weak symbols should not leave relocations11058 libld entrance descriptor assertions get NDEBUG check backwardsReviewed by: Toomas Soome <tsoome@me.com>Approved by: Gordon Ross <gwr@nexenta.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>
10346 ld(1) should not reduce symbol visibility of COMDAT symbols when producing relocatable objectsReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved b
10346 ld(1) should not reduce symbol visibility of COMDAT symbols when producing relocatable objectsReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Dan McDonald <danmcd@joyent.com>
10471 ld(1) amd64 LD->LE TLS transition causes memory corruptionReviewed by: Jason King <jason.king@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Robert Mustacchi <rm@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>
10267 ld and GCC disagree about i386 local dynamic TLSReviewed by: Patrick Mooney <patrick.mooney@joyent.com>Reviewed by: Jason King <jbk@joyent.com>Reviewed by: Andy Stormont <astormont@racktopsy
10267 ld and GCC disagree about i386 local dynamic TLSReviewed by: Patrick Mooney <patrick.mooney@joyent.com>Reviewed by: Jason King <jbk@joyent.com>Reviewed by: Andy Stormont <astormont@racktopsystems.com>Reviewed by: Gergő Doma <domag02@gmail.com>Approved by: Robert Mustacchi <rm@joyent.com>
10157 sgs/libld: cast between incompatible function typesReviewed by: Gergő Mihály Doma <domag02@gmail.com>Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>Approved by: Hans Rosenfeld <rosenfeld
10157 sgs/libld: cast between incompatible function typesReviewed by: Gergő Mihály Doma <domag02@gmail.com>Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
9030 sgs: duplicate 'const' declaration specifierReviewed by: Yuri Pankov <yuripv@yuripv.net>Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>Reviewed by: Richard Lowe <richlowe@richlowe.net>Ap
9030 sgs: duplicate 'const' declaration specifierReviewed by: Yuri Pankov <yuripv@yuripv.net>Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Dan McDonald <danmcd@joyent.com>
9031 sgs/libld: comparison between pointer and zero character constantReviewed by: Yuri Pankov <yuripv@yuripv.net>Reviewed by: Igor Kozhukhov <igor@dilos.org>Reviewed by: Andrew Stormont <andyjsto
9031 sgs/libld: comparison between pointer and zero character constantReviewed by: Yuri Pankov <yuripv@yuripv.net>Reviewed by: Igor Kozhukhov <igor@dilos.org>Reviewed by: Andrew Stormont <andyjstormont@gmail.com>Approved by: Dan McDonald <danmcd@joyent.com>
8735 libld: variable '_vdp' set but not usedReviewed by: C Fraire <cfraire@me.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Gordon Ross <gwr@nexenta.com>
8616 ld has trouble parsing -z options specified with -WlReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Yuri Pankov <yuripv@gmx.com>Approved by: Richard Lowe <richlowe@richlowe.net>
7594 ld -zaslr should accept Solaris-compatible valuesReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Approved by:
7594 ld -zaslr should accept Solaris-compatible valuesReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Approved by: Dan McDonald <danmcd@omniti.com>
7029 want per-process exploit mitigation features (secflags)7030 want basic address space layout randomization (ASLR)7031 noexec_user_stack should be a security-flag7032 want a means to forbid map
7029 want per-process exploit mitigation features (secflags)7030 want basic address space layout randomization (ASLR)7031 noexec_user_stack should be a security-flag7032 want a means to forbid mappings around NULLReviewed 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>
7323 ld(1) -zignore can erroneously discard init and fini arrays as unreferencedReviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Patrick Moone
7323 ld(1) -zignore can erroneously discard init and fini arrays as unreferencedReviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>Approved by: Gordon Ross <gwr@nexenta.com>
6252 ld should merge function/data-sections in the same manner as GNU ldReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Josef Sipek <jeffpc@
6252 ld should merge function/data-sections in the same manner as GNU ldReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Reviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Josef Sipek <jeffpc@josefsipek.net>Reviewed by: Albert Lee <trisk@omniti.com>Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Approved by: Dan McDonald <danmcd@omniti.com>
6098 ld(1) should not require symbols which identify group sections be globalReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Gordon Ross
6098 ld(1) should not require symbols which identify group sections be globalReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Approved by: Robert Mustacchi <rm@joyent.com>
5688 ELF tools need to be more careful with dwarf dataReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Gordon Ross <gwr@nexenta.com>
5425 ld_unwind_populate_hdr likely misaccounts for 'P'Reviewed by: Alexander Eremin <a.eremin@nexenta.com>Reviewed by: Jason King <jason.brian.king@gmail.com>Approved by: Dan McDonald <danmcd@omni
5425 ld_unwind_populate_hdr likely misaccounts for 'P'Reviewed by: Alexander Eremin <a.eremin@nexenta.com>Reviewed by: Jason King <jason.brian.king@gmail.com>Approved by: Dan McDonald <danmcd@omniti.com>
12345678