summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc/common/Psymtab.c
AgeCommit message (Collapse)AuthorFilesLines
2021-01-04 [illumos-gate merge]Dan McDonald1-4/+11
commit 0a554e9f2c0d440dc40a97fae2d18f1d428ca786 13404 man page spelling errors commit 9f76c6ed5b6ee0cc0bf631daca15ac3dc5fc70c4 13400 zfs-tests: implicit conversion from 'enum dmu_objset_type' to 'enum lzc_dataset_type' commit ef96fc31fc4f4306719704352d5c3e33573c039f 13399 zfs: error: implicit conversion from 'boolean_t' to 'ds_hold_flags_t' commit 56870e8c76c2675bcef1fcee5d519585ce9c768e 13393 cheetah: case value '47616' not in enumerated type commit 8247326397b1a16f37e70cf13f5b7a4f50d06712 13403 zfs: symbol 'g_zfs' is multiply-defined commit 436b964b19ef06803ad9165542d80d9d731d6486 13402 zpool: symbol 'g_zfs' is multiply-defined commit 99308ed0417a2b8ab73c5856a8a5345ce2a7aea7 13396 PoolsExecption typo in resource pools javadoc commit 1575b751c16622553e958c1e5c45e59c86b15c6e 13392 px: case value '3' not in enumerated type commit 9b0429a10eec9313ec782d8421272aff70adbfdc 13339 Add support for Hygon Dhyana Family 18h processor commit d20422bd742384b77102bb3bd09e0dc4b7372e50 13351 loader: vbe_find_mode_xydm() is using wrong safety and iteration is buggy commit 174b8e455f9a6974e69fa4e28792580acde0892d 13311 uptime(1) dazed and confused for a minute after boot commit f816551bb187d104fbf2757703d7a5d2189a3a18 13401 eeprom: 'lv' may be used uninitialized in this function commit 5e96da73c99d9d17ff5a58b793fff2ab6dcadf25 13391 fm: build errors with gcc 7 on SPARC commit 58b55f701e285559e4799354996fd284238ed0d4 13398 libstand: xdrproc_t should return bool commit c6a28d7650029501a356f7b75b2a10a5c4430cef 13394 fhc: case value '4294967295' not in enumerated type commit 58d4b16fe601073f2408de78e3db7e9bfa9abfd2 13355 remove topo module warning gags commit 1473b8d60e902819558a8b0e8a257eb0d754c3c3 13388 ZFS list bookmark not working on zvols commit 4bba12ca5cd6f92aaf0d4c0d19d05528110bc095 13368 libbe_py should support temporary BE activation commit a92282e44f968185a6bba094d1e5fece2da819cf 13376 fm: variable may be used uninitialized commit 8b1df8bf71b7b62e7e4d46fe6b457d4d6447b2b8 13367 beadm activate -t should not promote new BE datasets commit 9704bf7fb82e71b685e194a967937ff03843e73a 13317 Decrease contention on dn_struct_rwlock commit 88a08813800ed7ba7c927986421cee437f7f2233 13363 ctfconvert could support more granular ignore for missing debug data commit 3dd4cd56e7843e01a8ab147a0d102cd4f6d732c1 13342 ctfconvert could encode _Float128 for 32-bit objects commit 73197b540cc5f0434c409b68ca9e1a514a6ce91b 13336 ctfconvert should be able to unconditionally attempt conversion commit dd4422524768709a579a2a93a10c78a88a6b0ecb 13280 CTF: provide option to truncate and continue Conflicts & other fixes (with help from Jason King <jbk@joyent.com>): usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c usr/src/lib/libctf/common/ctf_convert.c usr/src/lib/libctf/common/ctf_lib.c usr/src/lib/libctf/common/libctf.h usr/src/lib/libproc/common/Psymtab.c usr/src/man/man1/ld.so.1.1 usr/src/man/man4/process.4
2020-11-1613247 CTF conversion fails with large files [fix merge]Jason King1-2/+2
2020-03-17 [illumos-gate merge]Jerry Jelinek1-3/+2
commit 81c3d08501e57b65e096ec6a2b1d62f87cf8ced7 12365 pwritev64 can't write at offsets between [2 GiB, 4 GiB) commit 8d12444d6bc9b8e39d369d7700dcb29b0572abaf 12353 libproc should also check the GNU build id in addition to the debug link commit e68846a8e404cfae64e1c4e685626bf6867ce513 12352 libproc could know about .gnu_debuglink for remote symbol tables commit a3170057524922242772a15fbeb3e91f5f8d4744 12350 Add support for Emulex LPe31000 and LPe32000 fibre channel chipsets 12351 Remove the 32bit DMA restrictions in the emlxs driver Conflicts: usr/src/uts/common/syscall/rw.c usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/runfiles/default.run usr/src/lib/libproc/common/Psymtab.c
2020-03-1612353 libproc should also check the GNU build id in addition to the debug linkRobert Mustacchi1-36/+188
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>
2020-03-1612352 libproc could know about .gnu_debuglink for remote symbol tablesRobert Mustacchi1-1/+241
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-21 [illumos-gate merge]Jerry Jelinek1-4/+4
commit c85f09cc92abd00c84e58ec9f0f5d942906cb713 11972 resync smatch commit 3128654191cf8267843c8a40c4e0f3ac65f599f1 11973 tem: we only can translate colors 0-7 commit 62ce8e2e52946c2ebc855b02452650365c19eafc 12003 libefi: add efi_reserved_sectors() commit 78d83021c1426eb570f801cac4175645da13efe4 11986 libproc: cast between incompatible function types commit 5928363ef66d875d343b47ca57f45a68d08a056a 12008 libc symbol test timeout should be bumped
2019-11-2111986 libproc: cast between incompatible function typesToomas Soome1-4/+4
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-07-08 [illumos-gate merge]Jerry Jelinek1-2/+2
commit c8d9a41c357577f316e58fb2603f85c598f01afb 11243 Unused headers under usr/src/uts/sun4u/sys commit 2dda0e7f85eecc34a1f266469e66651eab1fa7ce 11242 Unused files in usr/src/cmd/logins commit 6da5c920d0507dbc9e0e4416dcb9457827560df9 11241 usr/src/lib/libpkg/THIRDPARTYLICENSE.descrip is unused commit 5abf55fdc38fe5c2d8881a37a662d372c23fd0aa 11240 usr/src/pkg/proto_list_ihv_i386 is unused commit 57884e4a5db25b4d70c3565a0e07980fd7820c1e 11302 csh: NULL pointer errors commit 4c719f3bd8ab1791d6763012560603c65390008c 11301 cpio: NULL pointer errors commit ee0bd0a5a4b4a9cdbe27d56415fe460db258a9ef 11331 A typo in usr/src/man/man1/ls.1 commit 3fa8bc2d19bd24fbc2061549c236b6f7573471e8 11325 SES-3 element index handling incorrect commit 3d4dea7f235476fb40c0a6d84dcedfd04740f96b 11299 csplit: NULL pointer errors commit d95bfcb7b300250d00a64080d6da927b04ac4697 11298 consadm: NULL pointer errors commit 0f063ce817df80cc8fb489abe02246d3d750d2fd 11297 chmod: NULL pointer errors commit 95c745183e701047fab8e4753d4e8bc1dd1323e7 11296 cmd-inet: NULL pointer errors commit 89b213ac9ac098a69d51b5e8693bd6b8d51864a8 11314 Provide psm_get_ipivect even on single CPU systems commit 619456cb54d66ca9736dc29a93b6bb375f41db14 11321 eeprom: NULL pointer errors commit eeec397864011c5afca614fe1353754d7a9d852f 11320 diskinfo: NULL pointer errors commit 5f8fc372c68f2e0f1544c42850078877e5e2da3a 11318 svc: NULL pointer errors commit ff8e166f73f3bfaeac25d65662c6469130892500 11312 dladm: NULL pointer errors commit 1376f37367e2b1424b82940f492f2ed488f1b843 11311 devctl: NULL pointer errors commit e4fb8a5fd5bb5a5d316430c6ac8f6d33704fcf5d 11295 lp: NULL pointer errors commit 07c94cbf80ccbba93ea61425c2074f6bfd608a19 11294 abi: NULL pointer errors commit beb02e13b243c53c69d40b808b9ce43bafe55b88 11293 cfgadm: NULL pointer errors commit 8d499c80c8e6e058669db8815577bc1d4dca9af0 11022 Offload Data Transfer (ODX) support commit 252bc4b276969afed9d61561c1a53f4cad070a6b 11021 more SMB2 ioctls commit 55f0a249fd3511728b02627190771a4ce4ddf20e 11020 want SMB2 ioctl FSCTL_SRV_COPYCHUNK commit 98e973578ca69ba3ce659c761190cbf3558d359c 11292 allocate: NULL pointer errors commit 82be58ff71c54701f4bfbbb526b4ea3d8f899c22 11289 backup: NULL pointer errors commit 09f57adea580808a172a5b3e84bf41dc7e0cee6d 11291 bnu: NULL pointer errors commit 6473113318cb70acc95fbd8ac12c39566c7b9ee1 11285 audio: NULL pointer errors commit 23b5da0c3a749777311c1644e6ed463cc072104c 11288 bootadm: NULL pointer errors commit b04056ece904a6664d34ccc4015b5373e959983e 11287 acct: NULL pointer errors commit 5f2732295e86666b0e9cf16ad42da252d29d0e40 11286 bart: NULL pointer errors commit 1c124bccd08a671182130ddf2af8e454734b3897 10255 SES temperature thresholds 20 degrees too hot commit 6a6cfa5d0723a95a9ad915bdb8ca2c9731449041 11267 Add rust demangling support commit 773dbec304e9344130c5ae4aa5fc8db5419ff779 11268 Add custom allocators to libcustr commit 09cb6b0fb8744ab06f86a15ad49eb1f39c6fcbf1 11280 custr in belt but not braces, bungles vsnprintf() buffer length commit ff168298deb08c70659ec1a8645952dee5150368 11165 libshare: NULL pointer errors commit f810c7e5159aec14e1937d86287a006e755d3d99 11164 libkmf: NULL pointer errors commit 67d74cc3e7c9d9461311136a0b2069813a3fd927 11102 rtld: NULL pointer errors commit f39d86306993aa102221c6e62702f1de6cc3f56c 11116 libgen: NULL pointer errors commit b168296d3fe15e5a2f992bf6af96993c6756ff3a 11155 brand: NULL pointer errors commit 6f6dd2ca9f4a235a0b2ab596d23cbbfd44d684f6 11113 libgss: NULL pointer errors commit c75682cd39b9b3d382ce1b01fef06a84ca7ea0a9 11133 libproc: NULL pointer errors commit 6e6545bfaed3bab9ce836ee82d1abd8f2edba89a 11169 nsswitch: NULL pointer errors commit f5f1a62e51e5e35359add22ba492c3e3a8f12654 11146 libmapid: NULL pointer errors commit 6afa3d1d6776a3db46447deaa893bd35c9b53c0a 11147 libinetsvc: NULL pointer errrors commit c3e74f84d7edf7b5144c2401d7fefd666a92e6c0 11122 libc_db: NULL pointer errors Conflicts: usr/src/lib/libdemangle/common/rust.c usr/src/test/util-tests/tests/demangle/Makefile
2019-07-0311133 libproc: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-02-107094 mdb can't print types from an object file with ctfRobert Mustacchi1-10/+24
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>
2016-03-25OS-4904 mdb can't print types from an object file with ctfRobert Mustacchi1-10/+24
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2015-07-30OS-4573 libproc could optionally convert CTF on the flyRobert Mustacchi1-2/+55
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-06-09OS-4341 libproc should also check the GNU build id in addition to the debug linkRobert Mustacchi1-37/+190
Reviewed by: Patrick Mooney <patrick.f.mooney@gmail.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-03-16OS-4050 libproc reads .gnu_debuglink padding incorrectlyPatrick Mooney1-3/+5
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-01-31OS-3780 libproc could know about .gnu_debuglink for remote symbol tablesRobert Mustacchi1-2/+240
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2013-08-213946 ::gcoreJeremy Jones1-91/+14
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-08-013918 "pargs -l" dies on incomplete core dumpsBryan Cantrill1-0/+16
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>
2010-07-306787285 truss(1) may fail to report function returnsRobert Harris1-3/+2
2009-07-296863263 libproc doesn't access in-core elf data correctlyEdward Pilatowicz1-33/+68
2009-06-186851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI ↵Ali Bahrami1-10/+10
agreement PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
2009-04-296461637 libproc should dprintf() if ctf_bufopen() failsKrishnendu Sadhukhan - Sun Microsystems1-0/+1
2009-04-206806023 cpc provider event name validation needs to be a bit tighterJonathan Haslam1-0/+3
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
2009-03-186813909 generalize eh_frame support to non-amd64 platformsAli Bahrami1-4/+8
--HG-- rename : usr/src/cmd/sgs/libld/common/unwind.amd.c => usr/src/cmd/sgs/libld/common/unwind.c
2008-10-236756051 libproc`map_set() shouldn't punt on setting rname/rbaseEdward Pilatowicz1-5/+4
2008-09-23PSARC/2008/490 pmadvise/pldd unresolved link map flagEdward Pilatowicz1-63/+152
6599704 libproc should look inside zones for objects --HG-- rename : usr/src/lib/libproc/common/Pbrand.c => usr/src/lib/libproc/common/Pzone.c
2008-07-226707832 Pupdate_syms should get file_info_t pointer after calling Pupdate_mapsrh871071-3/+4
2007-07-306404003 optimize_symtab() can be inefficient for large symtabsrh871071-36/+179
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
2007-01-026475315 libproc should take advantage of new .SUNW_ldynsym ELF sectionsab1960871-783/+94
2006-12-226486657 memory allocated in fake_elf() not freedjj2048561-10/+6
2006-11-276493158 pid provider having problems matching module namesjhaslam1-1/+3
2006-10-136296612 plockstat dumps core on second callrh871071-48/+116
2006-09-11PSARC/2005/471 BrandZ: Support for non-native zonesnn352481-34/+99
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 --HG-- 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
2006-04-246410027 ustack() on x86 doesn't match pstack(1)ahl1-4/+13
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
2005-12-215053358 Psymbol_iter() doesn't report names for STT_SECTION symbolsvb1604871-1/+17
2005-11-17PSARC 2005/689 ELF Extended Program Headersahl1-45/+82
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
2005-08-306256581 System got a hang or a panic with dtrace+kmdbbmc1-1/+1
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
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+3434