#
37915d86 |
| 19-Nov-2014 |
Richard Lowe <richlowe@richlowe.net> |
5688 ELF tools need to be more careful with dwarf data Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
|
#
48125817 |
| 22-Apr-2014 |
Keith M Wesolowski <wesolows@foobazco.org> |
4996 rtld _init race leads to incorrect symbol values Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> App
4996 rtld _init race leads to incorrect symbol values 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>
show more ...
|
#
d9c5840b |
| 03-Jul-2014 |
Richard Lowe <richlowe@richlowe.net> |
4959 completely discarded merged string sections will corrupt output objects Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Robert
4959 completely discarded merged string sections will corrupt output objects Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
deec6be0 |
| 09-Dec-2013 |
Richard Lowe <richlowe@richlowe.net> |
4383 libelf can't write extended sections when ELF_F_LAYOUT Reviewed 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_LAYOUT Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Gordon Ross <gwr@nexenta.com>
show more ...
|
#
c5accfb2 |
| 24-Oct-2013 |
Richard Lowe <richlowe@richlowe.net> |
4270 ld(1) argument error reporting is still pretty bad Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
|
#
44a646f1 |
| 24-Oct-2013 |
Richard Lowe <richlowe@richlowe.net> |
4227 ld --library-path is translated to -l-path, not -L Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
|
#
e4096c82 |
| 07-Aug-2013 |
Richard Lowe <richlowe@richlowe.net> |
4003 dldump() can't deal with extended sections Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.c
4003 dldump() can't deal with extended sections Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
show more ...
|
#
8878595f |
| 06-Aug-2013 |
Richard Lowe <richlowe@richlowe.net> |
3999 libld extended section handling is broken Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.co
3999 libld extended section handling is broken Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
show more ...
|
#
c56b380c |
| 09-Apr-2013 |
Bryan Cantrill <bryan@joyent.com> |
3926 multiple extern map file definitions corrupt symbol table entry Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Albert Lee <trisk@nex
3926 multiple extern map file definitions corrupt symbol table entry Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Albert Lee <trisk@nexenta.com>
show more ...
|
#
6136c589 |
| 19-Apr-2013 |
Richard Lowe <richlowe@richlowe.net> |
3722 link-editor is over restrictive of R_AMD64_32 addends Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@joyent.com>
|
#
ef16f6b5 |
| 21-Mar-2013 |
Richard Lowe <richlowe@richlowe.net> |
3616 SHF_GROUP sections should not be discarded via other COMDAT mechanisms 3709 need sloppy relocation for GNU .debug_macro Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Robert Mustac
3616 SHF_GROUP sections should not be discarded via other COMDAT mechanisms 3709 need sloppy relocation for GNU .debug_macro Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
87c72343 |
| 05-Jan-2013 |
Richard Lowe <richlowe@richlowe.net> |
3451 archive libraries with no symbols shouldn't require a string table Reviewed 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 table Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
396f90f9 |
| 02-Jan-2013 |
Richard Lowe <richlowe@richlowe.net> |
3436 relocatable objects also need sloppy relocation Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
|
#
c866e237 |
| 01-Jan-2013 |
Richard Lowe <richlowe@richlowe.net> |
3439 discarded sections shouldn't end up on output lists Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
|
#
84f7afed |
| 09-Jan-2013 |
Richard Lowe <richlowe@richlowe.net> |
3453 GNU comdat redirection does exactly the wrong thing Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damor
3453 GNU comdat redirection does exactly the wrong thing Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
965630c1 |
| 08-Oct-2012 |
Richard Lowe <richlowe@richlowe.net> |
3265 link-editor builds bogus .eh_frame_hdr on ia32 Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.or
3265 link-editor builds bogus .eh_frame_hdr on ia32 Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
9d4bc394 |
| 05-Oct-2012 |
Richard Lowe <richlowe@richlowe.net> |
3261 linker should ignore unknown hardware capabilities Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Eric Schrock <eric.schrock@delphi
3261 linker should ignore unknown hardware capabilities Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
show more ...
|
#
cc4ec439 |
| 05-Oct-2012 |
Richard Lowe <richlowe@richlowe.net> |
3260 linker is insufficiently careful with strtok Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Eric Schrock <eric.schrock@delphix.com>
3260 linker is insufficiently careful with strtok Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
show more ...
|
#
c8937b0d |
| 04-Mar-2011 |
Richard Lowe <richlowe@richlowe.net> |
308 ld may misalign sections only preceded by empty sections Reviewed by: gwr@nexenta.com Reviewed by: garrett@nexenta.com Reviewed by: trisk@opensolaris.org Approved by: garrett@nexenta.com
|
#
6a634c9d |
| 19-Aug-2010 |
Richard Lowe <richlowe@richlowe.net> |
merge with onnv_147 Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
|
#
1007fd6f |
| 11-Aug-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6972860 ld should provide user guidance to improve objects PSARC/2010/312 Link-editor guidance
|
#
c1d50c4d |
| 10-Aug-2010 |
Ali Bahrami <Ali.Bahrami@Oracle.COM> |
6975290 ld mishandles GOT relocation against local ABS symbol
|
#
94c044f4 |
| 02-Aug-2010 |
Rod Evans <Rod.Evans@Oracle.COM> |
6935867 .dynamic could be readonly in sharable objects
|
#
20c1c355 |
| 28-Jul-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6972234 sgs demo's could use some cleanup
--HG-- rename : usr/src/cmd/sgs/libelf/demo/README => usr/src/cmd/sgs/libelf/demo/00README rename : 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/00README rename : usr/src/cmd/sgs/librtld_db/rdb_demo/00README => usr/src/cmd/sgs/librtld_db/demo/00README rename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile => usr/src/cmd/sgs/librtld_db/demo/Makefile rename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile.com => usr/src/cmd/sgs/librtld_db/demo/Makefile.com rename : usr/src/cmd/sgs/librtld_db/rdb_demo/Makefile.targ => usr/src/cmd/sgs/librtld_db/demo/Makefile.targ rename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/Makefile => usr/src/cmd/sgs/librtld_db/demo/amd64/Makefile rename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/amd64/rdb_mach.h rename : usr/src/cmd/sgs/librtld_db/rdb_demo/amd64/regs.c => usr/src/cmd/sgs/librtld_db/demo/amd64/regs.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/bpt.c => usr/src/cmd/sgs/librtld_db/demo/common/bpt.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/callstack.c => usr/src/cmd/sgs/librtld_db/demo/common/callstack.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/dis.c => usr/src/cmd/sgs/librtld_db/demo/common/dis.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/disasm.c => usr/src/cmd/sgs/librtld_db/demo/common/disasm.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/disasm.h => usr/src/cmd/sgs/librtld_db/demo/common/disasm.h rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/globals.c => usr/src/cmd/sgs/librtld_db/demo/common/globals.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/gram.y => usr/src/cmd/sgs/librtld_db/demo/common/gram.y rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/help.c => usr/src/cmd/sgs/librtld_db/demo/common/help.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/lex.l => usr/src/cmd/sgs/librtld_db/demo/common/lex.l rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/main.c => usr/src/cmd/sgs/librtld_db/demo/common/main.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/maps.c => usr/src/cmd/sgs/librtld_db/demo/common/maps.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/ps.c => usr/src/cmd/sgs/librtld_db/demo/common/ps.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/rdb.h => usr/src/cmd/sgs/librtld_db/demo/common/rdb.h rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/rdb.man => usr/src/cmd/sgs/librtld_db/demo/common/rdb.man rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/syms.c => usr/src/cmd/sgs/librtld_db/demo/common/syms.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/common/utils.c => usr/src/cmd/sgs/librtld_db/demo/common/utils.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/Makefile => usr/src/cmd/sgs/librtld_db/demo/i386/Makefile rename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/i386/m_utils.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/i386/rdb_mach.h rename : usr/src/cmd/sgs/librtld_db/rdb_demo/i386/regs.c => usr/src/cmd/sgs/librtld_db/demo/i386/regs.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/Makefile => usr/src/cmd/sgs/librtld_db/demo/sparc/Makefile rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/sparc/m_utils.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/sparc/rdb_mach.h rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparc/regs.c => usr/src/cmd/sgs/librtld_db/demo/sparc/regs.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/Makefile => usr/src/cmd/sgs/librtld_db/demo/sparcv9/Makefile rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/m_utils.c => usr/src/cmd/sgs/librtld_db/demo/sparcv9/m_utils.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/rdb_mach.h => usr/src/cmd/sgs/librtld_db/demo/sparcv9/rdb_mach.h rename : usr/src/cmd/sgs/librtld_db/rdb_demo/sparcv9/regs.c => usr/src/cmd/sgs/librtld_db/demo/sparcv9/regs.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/breaks => usr/src/cmd/sgs/librtld_db/demo/tests/breaks rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/loadmaps => usr/src/cmd/sgs/librtld_db/demo/tests/loadmaps rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/object_padding_maps => usr/src/cmd/sgs/librtld_db/demo/tests/object_padding_maps rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/plt_skip => usr/src/cmd/sgs/librtld_db/demo/tests/plt_skip rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/simp.c => usr/src/cmd/sgs/librtld_db/demo/tests/simp.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/steps => usr/src/cmd/sgs/librtld_db/demo/tests/steps rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/sub.c => usr/src/cmd/sgs/librtld_db/demo/tests/sub.c rename : usr/src/cmd/sgs/librtld_db/rdb_demo/tests/test-sparc-regs => usr/src/cmd/sgs/librtld_db/demo/tests/test-sparc-regs
show more ...
|
#
34b5025b |
| 24-Jul-2010 |
Rod Evans <Rod.Evans@Sun.COM> |
6971440 moe can core dump while processing libc.
|