History log of /illumos-gate/usr/src/lib/libproc/common/Psymtab.c
Revision Date Author Comments
8d12444d6bc9b8e39d369d7700dcb29b0572abaf 29-May-2015 Robert Mustacchi <rm@joyent.com> 12353 libproc should also check the GNU build id in addition to the debug link
Reviewed by: Patrick Mooney <patrick.f.mooney@gmail.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
e68846a8e404cfae64e1c4e685626bf6867ce513 31-Jan-2015 Robert Mustacchi <rm@joyent.com> 12352 libproc could know about .gnu_debuglink for remote symbol tables
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
78d83021c1426eb570f801cac4175645da13efe4 21-Nov-2018 Toomas Soome <tsoome@me.com> 11986 libproc: cast between incompatible function types
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
c75682cd39b9b3d382ce1b01fef06a84ca7ea0a9 22-Jan-2019 Toomas Soome <tsoome@me.com> 11133 libproc: NULL pointer errors
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
936dcb546ca8ef4ea30e33c0e9683d48ac885adf 08-Jun-2016 Robert Mustacchi <rm@joyent.com> 7094 mdb can't print types from an object file with ctf
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
2a12f85ad140e332791b4bad1208a734c3f26bf3 21-Aug-2013 Jeremy Jones <jeremy@delphix.com> 3946 ::gcore
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
8f68126c6dc4f2178929233f0c7ccce877e973ca 28-Feb-2013 Bryan Cantrill <bryan@joyent.com> 3918 "pargs -l" dies on incomplete core dumps
3919 mdb/pmap should show unresolved map names on core dumps
3920 executable mapping in core dump misreported when file isn't found
3921 Pfindexec() finds wrong binary, wreaking havoc
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
0a9ca722160f34063063ed10026813f91e2937d8 30-Jul-2010 Robert Harris <Robert.Harris@Sun.COM> 6787285 truss(1) may fail to report function returns
d9452f237f843c1321abb5810d2f9ee6cbeae43c 29-Jul-2009 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM> 6863263 libproc doesn't access in-core elf data correctly
62b628a68db596a2d75a316dc7ffef658079231f 18-Jun-2009 Ali Bahrami <Ali.Bahrami@Sun.COM> 6851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI agreement
PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
327644c797ae66411ee2599148c5fbef71bc7414 29-Apr-2009 Krishnendu Sadhukhan - Sun Microsystems <Krishnendu.Sadhukhan@Sun.COM> 6461637 libproc should dprintf() if ctf_bufopen() fails
8cb74972a66bde0af7b1a957d01e0095b82a8b91 20-Apr-2009 Jonathan Haslam <Jonathan.Haslam@Sun.COM> 6806023 cpc provider event name validation needs to be a bit tighter
6806674 dcpc scares me on an older machine
6812495 plockstat's mutex-spun probe is under specified when used in libc
6812487 chkargs argument processing needs tightening up
6819008 i_Pobject_iter() needs to update mappings more often to avoid bogus prmap_t usage
6690027 incorrect instruction mask used in SPARC dtrace_getpcstack
6820546 tst.FunctionLookup.ksh fails owing to callout changes
6820554 baddof core dumps when no input file is specified
6822482 DOF validation needs to handle loadable sections flagged as unloadable
7e16fca05dfbcfd32c2ebc9e4d1abdac1cd8657c 18-Mar-2009 Ali Bahrami <Ali.Bahrami@Sun.COM> 6813909 generalize eh_frame support to non-amd64 platforms

rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c
4e4a6245c688cc98ea6f7d5a8bcd39536a389b9a 23-Oct-2008 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM> 6756051 libproc`map_set() shouldn't punt on setting rname/rbase
186f7fbf5e07d046b50e4e15c32b21f109b76c80 24-Sep-2008 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM> PSARC/2008/490 pmadvise/pldd unresolved link map flag
6599704 libproc should look inside zones for objects

rename : usr/src/lib/libproc/common/Pbrand.c => usr/src/lib/libproc/common/Pzone.c
4bfb3cb6ef3fb38c53dd286090e19e92ab8a45fb 22-Jul-2008 rh87107 <none@none> 6707832 Pupdate_syms should get file_info_t pointer after calling Pupdate_maps
d7755b5a0365927a64271a9fb2dfd1616f8b0820 30-Jul-2007 rh87107 <none@none> 6404003 optimize_symtab() can be inefficient for large symtabs
6482731 core file mappings not correctly associated with their files
6527491 file_info_new() could still do a better job of finding associated mappings
6530223 truss -u can malfunction when large pages are in use
d51e90740114c60620c0febffd4d3ce6e280a107 02-Jan-2007 ab196087 <none@none> 6475315 libproc should take advantage of new .SUNW_ldynsym ELF sections
5fccf8b44261688c0ead8d8d22fc89b66f9bfbf4 22-Dec-2006 jj204856 <none@none> 6486657 memory allocated in fake_elf() not freed
b45b146b1e7193b205d871c5cff8b2c999865936 27-Nov-2006 jhaslam <none@none> 6493158 pid provider having problems matching module names
12e72dbb846ce62628218fb4f2c85b03f0f2b0c3 13-Oct-2006 rh87107 <none@none> 6296612 plockstat dumps core on second call
9acbbeaf2a1ffe5c14b244867d427714fab43c5c 12-Sep-2006 nn35248 <none@none> PSARC/2005/471 BrandZ: Support for non-native zones
6374606 ::nm -D without an object may not work on processes in zones
6409350 BrandZ project integration into Solaris
6455289 pthread_setschedparam() should return EPERM rather than panic libc
6455591 setpriority(3C) gets errno wrong for deficient privileges failure
6458178 fifofs doesn't support lofs mounts of fifos
6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP
6463857 renice(1) errors erroneously

rename : usr/src/lib/libzonecfg/zones/SUNWblank.xml => usr/src/lib/brand/native/zone/SUNWblank.xml
rename : usr/src/lib/libzonecfg/zones/SUNWdefault.xml => usr/src/lib/brand/native/zone/SUNWdefault.xml
ab9a77c71b58e388d02c6199c8bfbcb998aae845 25-Apr-2006 ahl <none@none> 6410027 ustack() on x86 doesn't match pstack(1)
6414721 it should be legal to have only is-enabled probes
6414729 USDT probes can't be enabled during fork
6414734 $dtrace... symbols appear for static functions containing USDT probes
6414740 processes without DTrace privileges don't auto-enable their USDT probes
6415612 core section headers can be corrupt
6415617 USDT providers with identical names can cause an assertion failure
f957ecc16f19e8fddb85c9587e27fbefa28f7680 21-Dec-2005 vb160487 <none@none> 5053358 Psymbol_iter() doesn't report names for STT_SECTION symbols
30da143285931291f495cc20b5a1b8869f0618a6 17-Nov-2005 ahl <none@none> PSARC 2005/689 ELF Extended Program Headers
6317969 elfheader limited to 65535 segments
6317980 coredump elfheader doesn't reflect the correct number of dumped segments
6343698 p-tools affected by 6317980 : coredump elfheader incorrectly states number of dumped segments
6350070 stub for shmgetid() returns the wrong default value
a1b5e537933659371285214eae1db2603e6364b4 30-Aug-2005 bmc <none@none> 6256581 System got a hang or a panic with dtrace+kmdb
6264573 unanchored dtrace_getpcstack is rather imprecise toward function end
6289517 dtrace doesn't like fd_intr anymore
6291378 dtrace helpers can interfere with the use of kmdb
6295554 dtrace doesn't report errors in ERROR probes
6311947 add umod()/ufunc()/usym(), mod()/func()/sym()
6311952 buffered handler should be called after printing each tuple element
6311956 drops induced by END are not recorded
6311958 should indicate missing jstack() frames due to string table overflows
6311960 allow some DTrace options to be set dynamically
6311963 jstack() produces stacks packed with "StubRoutines"
6311975 allow boolean DTrace options to be unset
6315028 allow quantize()/lquantize() increments to be D expressions
6315033 add dtrace_addr2str()/dtrace_uaddr2str() to libdtrace API
6315034 add ucaller variable
6315035 enablings containing USDT probes are not dynamically reevaluated
6315037 cannot aggregate on the return value of some subroutines
6315039 including <sys/kstat.h> in a D script induces compile-time error
6315087 stack() not correctly printed for 32-bit consumers on amd64 kernel
6315975 flowindent should operate on any probe ending in "-entry"/"-return"
6317350 symbol tables should not be discarded for UNDEAD processes
7c478bd95313f5f23a4c958a745db2134aa03244 14-Jun-2005 stevel@tonic-gate <none@none> OpenSolaris Launch