History log of /illumos-gate/usr/src/cmd/sgs/libld/common/unwind.c
Revision Date Author Comments Expand
37915d862fc5cc87b5b702954d7d7f16a9f98e5c 08-Apr-2015 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>

a33595abb743c413156e63834db73f4df0fdc485 17-Dec-2014 Richard Lowe <richlowe@richlowe.net>

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>

cffcfaee1e6b29ef9ceb7d80e4e053ffd029906b 06-Nov-2014 Alexander Eremin <a.eremin@nexenta.com>

5270 ld(1) cannot handle CIE version 3 in .eh_frame Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Richard PALO <richard@netbsd.org> Approved by: Dan McDonald <danmcd@omniti.com>

965630c18f016ba05cbfcf212b6b6b1024894b0d 03-Nov-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.org>

1007fd6fd24227460e77ce89f5ca85641a85a576 11-Aug-2010 Ali Bahrami <Ali.Bahrami@Oracle.COM>

6972860 ld should provide user guidance to improve objects PSARC/2010/312 Link-editor guidance

/illumos-gate/usr/src/cmd/sgs/include/debug.h /illumos-gate/usr/src/cmd/sgs/include/libld.h /illumos-gate/usr/src/cmd/sgs/include/sgs.h /illumos-gate/usr/src/cmd/sgs/ld/common/ld.c /illumos-gate/usr/src/cmd/sgs/ld/common/ld.msg /illumos-gate/usr/src/cmd/sgs/ld/common/mapfile-intf _libld.h _map.h args.c debug.c entry.c exit.c files.c groups.c ldentry.c ldlibs.c ldmain.c libld.msg libs.c machrel.amd.c machrel.intel.c machrel.sparc.c machsym.sparc.c map_core.c mapfile-vers order.c outfile.c place.c relocate.c resolve.c sections.c sunwmove.c support.c syms.c unwind.c update.c util.c version.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/args.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/liblddbg.msg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/llib-llddbg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/mapfile-vers /illumos-gate/usr/src/cmd/sgs/packages/common/SUNWonld-README /illumos-gate/usr/src/cmd/sgs/rtld/common/mapfile-vers /illumos-gate/usr/src/cmd/sgs/rtld/common/rtld.msg /illumos-gate/usr/src/cmd/sgs/rtld/common/util.c
69112edd987c28fa551d4f8d9362a84a45365f17 22-Feb-2010 Ali Bahrami <Ali.Bahrami@Sun.COM>

6916788 ld version 2 mapfile syntax PSARC/2009/688 Human readable and extensible ld mapfile syntax

/illumos-gate/usr/src/cmd/sgs/Makefile.com /illumos-gate/usr/src/cmd/sgs/elfdump/Makefile.com /illumos-gate/usr/src/cmd/sgs/elfedit/Makefile.com /illumos-gate/usr/src/cmd/sgs/elfedit/common/elfedit.c /illumos-gate/usr/src/cmd/sgs/elfwrap/Makefile.com /illumos-gate/usr/src/cmd/sgs/gprof/Makefile.com /illumos-gate/usr/src/cmd/sgs/include/conv.h /illumos-gate/usr/src/cmd/sgs/include/debug.h /illumos-gate/usr/src/cmd/sgs/include/elfedit.h /illumos-gate/usr/src/cmd/sgs/include/i386/machdep_x86.h /illumos-gate/usr/src/cmd/sgs/include/libld.h /illumos-gate/usr/src/cmd/sgs/include/sgs.h /illumos-gate/usr/src/cmd/sgs/include/sparc/machdep_sparc.h /illumos-gate/usr/src/cmd/sgs/lari/lari.pl /illumos-gate/usr/src/cmd/sgs/ldd/common/ldd.c /illumos-gate/usr/src/cmd/sgs/ldprof/Makefile.com /illumos-gate/usr/src/cmd/sgs/libconv/Makefile.com /illumos-gate/usr/src/cmd/sgs/libconv/common/c_literal.c /illumos-gate/usr/src/cmd/sgs/libconv/common/cap.c /illumos-gate/usr/src/cmd/sgs/libconv/common/cap.msg /illumos-gate/usr/src/cmd/sgs/libconv/common/entry.c /illumos-gate/usr/src/cmd/sgs/libconv/common/entry.msg /illumos-gate/usr/src/cmd/sgs/libconv/common/lintsup.c /illumos-gate/usr/src/cmd/sgs/libconv/common/llib-lconv /illumos-gate/usr/src/cmd/sgs/libconv/common/map.c /illumos-gate/usr/src/cmd/sgs/libconv/common/map.msg /illumos-gate/usr/src/cmd/sgs/libconv/common/segments.c /illumos-gate/usr/src/cmd/sgs/libconv/common/segments.msg /illumos-gate/usr/src/cmd/sgs/libld/Makefile.com _libld.h _map.h args.c debug.c entry.c files.c ldentry.c ldmain.c libld.intel.msg libld.msg libld.sparc.msg machrel.amd.c machrel.intel.c machrel.sparc.c map.c map_core.c map_support.c map_v2.c order.c outfile.c place.c sections.c syms.c unwind.c update.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/cap.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/debug.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/entry.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/liblddbg.msg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/llib-llddbg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/map.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/mapfile-vers /illumos-gate/usr/src/cmd/sgs/liblddbg/common/sections.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/segments.c /illumos-gate/usr/src/cmd/sgs/libldstab/Makefile.com /illumos-gate/usr/src/cmd/sgs/nm/amd64/Makefile /illumos-gate/usr/src/cmd/sgs/nm/i386/Makefile /illumos-gate/usr/src/cmd/sgs/nm/sparc/Makefile /illumos-gate/usr/src/cmd/sgs/nm/sparcv9/Makefile /illumos-gate/usr/src/cmd/sgs/packages/common/SUNWonld-README /illumos-gate/usr/src/cmd/sgs/prof/Makefile.com /illumos-gate/usr/src/cmd/sgs/rtld/common/debug.c /illumos-gate/usr/src/cmd/sgs/rtld/common/object.c /illumos-gate/usr/src/cmd/sgs/rtld/common/rtld.msg /illumos-gate/usr/src/common/elfcap/elfcap.c /illumos-gate/usr/src/common/elfcap/elfcap.h /illumos-gate/usr/src/lib/libwrap/mapfile /illumos-gate/usr/src/uts/common/sys/elf.h /illumos-gate/usr/src/uts/common/sys/link.h
635216b673cf196ac523ff2a7ab715717e553292 14-Oct-2009 Rod Evans <Rod.Evans@Sun.COM>

6888489 Null environment variables are not overriding crle(1) replaceable environment variables.

/illumos-gate/usr/src/cmd/sgs/include/debug.h /illumos-gate/usr/src/cmd/sgs/include/libld.h /illumos-gate/usr/src/cmd/sgs/ld/common/ld.c _libld.h args.c files.c ldentry.c libld.msg libs.c machrel.amd.c machrel.intel.c machrel.sparc.c machsym.sparc.c machsym.sparc.h map.c outfile.c relocate.c resolve.c sections.c sunwmove.c syms.c unwind.c update.c version.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/_debug.h /illumos-gate/usr/src/cmd/sgs/liblddbg/common/liblddbg.msg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/relocate.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/syms.c /illumos-gate/usr/src/cmd/sgs/moe/common/moe.c /illumos-gate/usr/src/cmd/sgs/packages/common/SUNWonld-README /illumos-gate/usr/src/cmd/sgs/rtld/Makefile.targ /illumos-gate/usr/src/cmd/sgs/rtld/common/util.c /illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/Makefile /illumos-gate/usr/src/uts/common/sys/link.h
1dd9d86fd9aec8ba356c4fff43d5a8ebf5bfcaa1 12-May-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6837777 ld ordered section code uses too much memory and works too hard

57ef7aa924e4bfdf3118d9b5b4285dfc94b632f3 20-Mar-2009 Rod Evans <Rod.Evans@Sun.COM>

6801536 ld: mapfile processing oddities unveiled through mmapobj(2) observations

/illumos-gate/usr/src/cmd/sgs/crle/Makefile.com /illumos-gate/usr/src/cmd/sgs/crle/Makefile.targ /illumos-gate/usr/src/cmd/sgs/crle/common/_crle.h /illumos-gate/usr/src/cmd/sgs/crle/common/config.c /illumos-gate/usr/src/cmd/sgs/crle/common/crle.c /illumos-gate/usr/src/cmd/sgs/crle/common/depend.c /illumos-gate/usr/src/cmd/sgs/crle/common/inspect.c /illumos-gate/usr/src/cmd/sgs/crle/common/lintsup.c /illumos-gate/usr/src/cmd/sgs/crle/common/print.c /illumos-gate/usr/src/cmd/sgs/crle/common/util.c /illumos-gate/usr/src/cmd/sgs/elfdump/common/elfdump.c /illumos-gate/usr/src/cmd/sgs/elfdump/common/elfdump.msg /illumos-gate/usr/src/cmd/sgs/include/alist.h /illumos-gate/usr/src/cmd/sgs/include/debug.h /illumos-gate/usr/src/cmd/sgs/include/libld.h /illumos-gate/usr/src/cmd/sgs/include/rtld.h /illumos-gate/usr/src/cmd/sgs/include/sgs.h /illumos-gate/usr/src/cmd/sgs/ldd/Makefile.com /illumos-gate/usr/src/cmd/sgs/ldd/Makefile.targ /illumos-gate/usr/src/cmd/sgs/ldd/common/ldd.c /illumos-gate/usr/src/cmd/sgs/ldd/common/lintsup.c _libld.h args.c entry.c files.c globals.c ldentry.c ldlibs.c ldmain.c libld.msg libs.c machrel.amd.c machrel.intel.c machrel.sparc.c map.c order.c outfile.c place.c relocate.c resolve.c sections.c sunwmove.c support.c syms.c unwind.c update.c util.c version.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/entry.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/liblddbg.msg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/libs.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/llib-llddbg /illumos-gate/usr/src/cmd/sgs/liblddbg/common/map.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/mapfile-vers /illumos-gate/usr/src/cmd/sgs/liblddbg/common/move.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/sections.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/segments.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/statistics.c /illumos-gate/usr/src/cmd/sgs/liblddbg/common/version.c /illumos-gate/usr/src/cmd/sgs/librtld_db/common/librtld_db.msg /illumos-gate/usr/src/cmd/sgs/librtld_db/common/rd_elf.c /illumos-gate/usr/src/cmd/sgs/mcs/Makefile.com /illumos-gate/usr/src/cmd/sgs/mcs/Makefile.targ /illumos-gate/usr/src/cmd/sgs/mcs/common/file.c /illumos-gate/usr/src/cmd/sgs/mcs/common/lintsup.c /illumos-gate/usr/src/cmd/sgs/mcs/common/mcs.h /illumos-gate/usr/src/cmd/sgs/mcs/common/utils.c /illumos-gate/usr/src/cmd/sgs/packages/common/SUNWonld-README /illumos-gate/usr/src/cmd/sgs/rtld/common/_audit.h /illumos-gate/usr/src/cmd/sgs/rtld/common/_rtld.h /illumos-gate/usr/src/cmd/sgs/rtld/common/analyze.c /illumos-gate/usr/src/cmd/sgs/rtld/common/audit.c /illumos-gate/usr/src/cmd/sgs/rtld/common/dlfcns.c /illumos-gate/usr/src/cmd/sgs/rtld/common/external.c /illumos-gate/usr/src/cmd/sgs/rtld/common/globals.c /illumos-gate/usr/src/cmd/sgs/rtld/common/remove.c /illumos-gate/usr/src/cmd/sgs/rtld/common/setup.c /illumos-gate/usr/src/cmd/sgs/rtld/common/util.c /illumos-gate/usr/src/cmd/sgs/rtld/mdbmod/common/rtld.c /illumos-gate/usr/src/cmd/sgs/rtld/mdbmod/common/rtld.msg /illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/sparc_elf.c
7e16fca05dfbcfd32c2ebc9e4d1abdac1cd8657c 18-Mar-2009 Ali Bahrami <Ali.Bahrami@Sun.COM>

6813909 generalize eh_frame support to non-amd64 platforms --HG-- rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c

/illumos-gate/usr/src/cmd/mdb/common/mdb/mdb_gelf.c /illumos-gate/usr/src/cmd/mdb/common/mdb/mdb_target.c /illumos-gate/usr/src/cmd/sgs/elfdump/Makefile.com /illumos-gate/usr/src/cmd/sgs/elfdump/common/_elfdump.h /illumos-gate/usr/src/cmd/sgs/elfdump/common/dwarf.c /illumos-gate/usr/src/cmd/sgs/elfdump/common/elfdump.c /illumos-gate/usr/src/cmd/sgs/elfdump/common/elfdump.msg /illumos-gate/usr/src/cmd/sgs/elfdump/common/fake_shdr.c /illumos-gate/usr/src/cmd/sgs/elfdump/common/main.c /illumos-gate/usr/src/cmd/sgs/elfedit/common/elfconst.c /illumos-gate/usr/src/cmd/sgs/elfedit/common/elfedit.msg /illumos-gate/usr/src/cmd/sgs/include/conv.h /illumos-gate/usr/src/cmd/sgs/include/dwarf.h /illumos-gate/usr/src/cmd/sgs/include/i386/machdep_x86.h /illumos-gate/usr/src/cmd/sgs/include/libld.h /illumos-gate/usr/src/cmd/sgs/include/sparc/machdep_sparc.h /illumos-gate/usr/src/cmd/sgs/libconv/Makefile.com /illumos-gate/usr/src/cmd/sgs/libconv/common/dwarf.c /illumos-gate/usr/src/cmd/sgs/libconv/common/dwarf.msg /illumos-gate/usr/src/cmd/sgs/libconv/common/phdr.c /illumos-gate/usr/src/cmd/sgs/libconv/common/phdr.msg /illumos-gate/usr/src/cmd/sgs/libconv/common/symbols.c /illumos-gate/usr/src/cmd/sgs/libconv/common/symbols.msg /illumos-gate/usr/src/cmd/sgs/libelf/demo/dispsyms.c /illumos-gate/usr/src/cmd/sgs/libld/Makefile.com README.XLINK _libld.h entry.c files.c globals.c ldmain.c machrel.amd.c machrel.intel.c machrel.sparc.c outfile.c sections.c unwind.amd.h unwind.c update.c /illumos-gate/usr/src/cmd/sgs/packages/common/SUNWonld-README /illumos-gate/usr/src/cmd/sgs/rtld/common/elf.c /illumos-gate/usr/src/cmd/sgs/tools/common/leb128.c /illumos-gate/usr/src/lib/libdtrace/common/dt_module.c /illumos-gate/usr/src/lib/libproc/common/Psymtab.c /illumos-gate/usr/src/uts/common/sys/elf.h /illumos-gate/usr/src/uts/common/sys/link.h