summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc/common
AgeCommit message (Collapse)AuthorFilesLines
2013-08-21 [illumos-gate merge]20130822release-20130822Keith M Wesolowski15-385/+834
commit 2a12f85ad140e332791b4bad1208a734c3f26bf3 3946 ::gcore commit 840b2722e5294ae44aa3af6189002f521d7c50e0 3915 Add adjuncts support to the build (fix lint) commit afffa6e9b45cbe9b33943e26568d8ac69b899252 4062 libscf: memory leaks in scf_simple_app_props_get() commit 2fbdf8dbf01ec1c85fcd3827cdf9e9f5f46c4c8a 4061 libzfs: memory leak in iter_dependents_cb() commit 713d6c208802cfbb806329ec0d154b641b80c355 4047 panic from dbuf_free_range() from dmu_free_object() while doing zfs receive
2013-08-213946 ::gcoreJeremy Jones15-385/+834
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-08-01 [illumos-gate merge]Keith M Wesolowski1-0/+3
commit a29160b0f5f650ae34e2273cacdd3eff15c62fba 3939 parent rn_lock being held across calls to rc_hold commit 8f68126c6dc4f2178929233f0c7ccce877e973ca 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 commit a5b577712a34346841d970e0827b4920ace408af 348 ZFS should handle DKIOCGMEDIAINFOEXT failure
2013-08-013918 "pargs -l" dies on incomplete core dumpsBryan Cantrill2-3/+23
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>
2013-07-23OS-2386 Pfindexec() finds wrong binary, wreaking havocBryan Cantrill1-0/+16
2013-04-123673 core dumping is abysmally slowBryan Cantrill7-16/+176
3671 left behind enemy lines, agent LWP can go rogue 3670 add visibility into agent LWP's spymaster Reviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-053683 pfiles shouldn't try to trace itselfRobert Mustacchi1-1/+4
3684 pfiles crashes on processes with no files 3685 getsockname should set the sa_family_t for unbound unix domain sockets 3686 pfiles shows incorrect socket information on some getsockname calls Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2013-04-03OS-2071 executable mapping in core dump misreported when file isn't foundBryan Cantrill1-3/+7
2013-04-01OS-2084 left behind enemy lines, agent LWP can go rogueBryan Cantrill1-6/+12
Reviewed by: Robert Mustacchi <rm@joyent.com>
2013-04-01OS-2085 add visibility into agent LWP's spymasterBryan Cantrill6-1/+96
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
2013-03-11OS-1764 core dumping is abysmally slowBryan Cantrill2-9/+68
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2013-03-01OS-1929 pfiles shouldn't try to trace itselfRobert Mustacchi1-1/+4
OS-1931 pfiles crashes on processes with no files
2013-01-123463 agent lwp clobbers amd64 abi stack redzoneJoshua M. Clulow1-2/+13
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-01-10OS-1804 agent lwp clobbers amd64 abi stack redzone20130110release-20130110Joshua M. Clulow1-2/+13
Reviewed by: Robert Mustacchi <rm@joyent.com>
2012-11-023294 pfiles postmortem supportGarrett D'Amore7-0/+249
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Eric Schrock <eric.schrock@delphix.com>
2010-10-0663 pfiles should list peer processes for local IPC connectionsAlexander Stetsenko3-2/+61
Reviewed by: a.eremin@nexenta.com, garrett@nexenta.com Approved by: garrett@nexenta.com
2010-08-12PSARC 2010/299 GNU/Linux/BSD compatibility functionsRoger A. Faulkner2-13/+9
6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc 6901783 strndup would be nice 6824404 libc should provide ffsl() & ffsll() 6793969 RFE: Add|stpcpy|to libc 6735446 Want a __progname symbol for BSD-style source compatibility 6421095 Solaris should provide strcasestr 6275498 Provide string compare functions wcscasecmp,wcsncasecmp in solaris like linux --HG-- rename : usr/src/lib/libc/port/gen/strcasecmp.c => usr/src/lib/libc/port/gen/ascii_strcasecmp.c rename : usr/src/lib/libc/port/gen/strncasecmp.c => usr/src/lib/libc/port/gen/ascii_strncasecmp.c rename : usr/src/lib/libc/sparc/gen/strcasecmp.s => usr/src/lib/libc/sparc/gen/ascii_strcasecmp.s rename : usr/src/lib/libc/sparcv9/gen/strcasecmp.s => usr/src/lib/libc/sparcv9/gen/ascii_strcasecmp.s
2010-07-306787285 truss(1) may fail to report function returnsRobert Harris1-3/+2
2010-07-07PSARC 2010/235 POSIX 1003.1-2008 *at(2) syscallsRoger A. Faulkner2-13/+32
6910251 need support for all POSIX.1-2008 *at(2) syscalls 6964835 mknod(2) auditing omits the pathname for invalid arguments
2010-06-246916796 OSnet mapfiles should use version 2 link-editor syntaxAli Bahrami1-11/+33
--HG-- rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-vers rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindings rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcnt rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindrep rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-truss rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-who rename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdata rename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-vers rename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-vers rename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-vers rename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-vers rename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-vers rename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner5-175/+251
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2009-11-206900188 prsubr.c is not lint cleanRoger A. Faulkner1-7/+8
2009-08-256874303 fake_up_symtab can dereference just about anythingEdward Pilatowicz1-2/+0
2009-07-296863263 libproc doesn't access in-core elf data correctlyEdward Pilatowicz5-136/+233
2009-07-156757037 Zone-spawned LWP needs to be able to run on a processor setSurya Prakki4-74/+4
2009-06-186851224 elf_getshnum() and elf_getshstrndx() incompatible with 2002 ELF gABI ↵Ali Bahrami3-15/+15
agreement PSARC/2009/363 replace elf_getphnum, elf_getshnum, and elf_getshstrndx
2009-06-156850985 libproc makes an excessive number of ioctl(MNTIOC_GETMNTENT) callsRoger A. Faulkner1-25/+95
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
2009-02-106798660 Cadmium .NOT file processing problem with CWD relative file pathsAli Bahrami1-1/+15
Contributed by Richard Lowe 6785284 Mapfile versioning rules need to be more visible to gatelings 6800164 Standard file exclusion mechanism needed for Cadmium tools
2009-01-086772947 pbind(1M) shows "cannot query pid 0: Not owner" and returns error codeRoger A. Faulkner2-12/+15
2008-11-24PSARC/2008/226 mmapobj(2) - mmap objectMichael Corcoran1-4/+2
6502792 Same dynamic libraries should be mapped at the same virtual addresses in different processes
2008-10-236756051 libproc`map_set() shouldn't punt on setting rname/rbaseEdward Pilatowicz1-5/+4
2008-10-216761574 Plofspath() hangs in ngz on lofs mounts of gz filesystemEdward Pilatowicz1-2/+10
2008-09-23PSARC/2008/490 pmadvise/pldd unresolved link map flagEdward Pilatowicz10-182/+1005
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
2008-06-096599700 librtld_db needs better plugin supportedp1-16/+10
2008-06-06PSARC 2008/309 expunge synonyms.hraf1-6/+6
6700179 expunge synonyms.h --HG-- rename : usr/src/cmd/sgs/libelf/common/syn.h => deleted_files/usr/src/cmd/sgs/libelf/common/syn.h rename : usr/src/cmd/sgs/librtld/common/lintsup.c => deleted_files/usr/src/cmd/sgs/librtld/common/lintsup.c rename : usr/src/cmd/sgs/rtld/common/_synonyms.h => deleted_files/usr/src/cmd/sgs/rtld/common/_synonyms.h rename : usr/src/common/atomic/atomic_asm_weak.h => deleted_files/usr/src/common/atomic/atomic_asm_weak.h rename : usr/src/lib/common/inc/c_synonyms.h => deleted_files/usr/src/lib/common/inc/c_synonyms.h rename : usr/src/lib/libc/amd64/gen/lexp10.c => deleted_files/usr/src/lib/libc/amd64/gen/lexp10.c rename : usr/src/lib/libc/amd64/gen/llog10.c => deleted_files/usr/src/lib/libc/amd64/gen/llog10.c rename : usr/src/lib/libc/amd64/gen/ltostr.c => deleted_files/usr/src/lib/libc/amd64/gen/ltostr.c rename : usr/src/lib/libc/i386/gen/lexp10.c => deleted_files/usr/src/lib/libc/i386/gen/lexp10.c rename : usr/src/lib/libc/i386/gen/llog10.c => deleted_files/usr/src/lib/libc/i386/gen/llog10.c rename : usr/src/lib/libc/i386/gen/ltostr.c => deleted_files/usr/src/lib/libc/i386/gen/ltostr.c rename : usr/src/lib/libc/inc/synonyms.h => deleted_files/usr/src/lib/libc/inc/synonyms.h rename : usr/src/lib/libc/sparcv9/gen/lexp10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/lexp10.c rename : usr/src/lib/libc/sparcv9/gen/llog10.c => deleted_files/usr/src/lib/libc/sparcv9/gen/llog10.c rename : usr/src/lib/libc_psr/inc.flg => deleted_files/usr/src/lib/libc_psr/inc.flg rename : usr/src/lib/libcrypt/inc/des_synonyms.h => deleted_files/usr/src/lib/libcrypt/inc/des_synonyms.h rename : usr/src/lib/libgen/inc/gen_synonyms.h => deleted_files/usr/src/lib/libgen/inc/gen_synonyms.h rename : usr/src/lib/libtsnet/common/synonyms.h => deleted_files/usr/src/lib/libtsnet/common/synonyms.h rename : usr/src/tools/scripts/check_fnames.sh => deleted_files/usr/src/tools/scripts/check_fnames.sh rename : usr/src/lib/libc/sparc/gen/lexp10.c => usr/src/lib/libc/port/gen/lexp10.c rename : usr/src/lib/libc/sparc/gen/llog10.c => usr/src/lib/libc/port/gen/llog10.c
2008-01-236598890 cancellation code abuses synonymsraf1-7/+7
--HG-- rename : usr/src/lib/libc/amd64/crt/cerror64.s => deleted_files/usr/src/lib/libc/amd64/crt/cerror64.s rename : usr/src/lib/libc/port/gen/wait3.c => deleted_files/usr/src/lib/libc/port/gen/wait3.c rename : usr/src/lib/libc/port/gen/wait4.c => deleted_files/usr/src/lib/libc/port/gen/wait4.c rename : usr/src/lib/libc/port/sys/fsync.c => deleted_files/usr/src/lib/libc/port/sys/fsync.c rename : usr/src/lib/libc/sparc/sys/syssun.s => deleted_files/usr/src/lib/libc/sparc/sys/syssun.s rename : usr/src/lib/libc/common/sys/__fcntl.s => usr/src/lib/libc/common/sys/fcntl.s rename : usr/src/lib/libc/common/sys/_rename.s => usr/src/lib/libc/common/sys/rename.s rename : usr/src/lib/libc/port/gen/rename.c => usr/src/lib/libc/port/gen/remove.c rename : usr/src/lib/libc/port/sys/fcntl.c => usr/src/lib/libc/port/sys/libc_fcntl.c
2007-10-166277664 Pgrab() failures due to the fd rlimit are not well reportedjhaslam2-0/+17
Contributed by Chad Mynhier (cmynhier@gmail.com).
2007-09-136599699 libproc sometimes fails to determine a processes brandedp1-2/+2
6602294 ps_pbrandname breaks apps linked directly against librtld_db
2007-08-064687827 dumpadm should be more tolerant of a read-only /etc/dumpadm.confeschrock1-1/+1
6523156 putback for fork extensions missed libproc 6581088 typo in libipmi.h 6585258 zfs_rename() erroneously returns EZFS_CROSSTARGET 6587130 sunoem LED commands don't work correctly
2007-07-306404003 optimize_symtab() can be inefficient for large symtabsrh871075-113/+271
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-06-29PSARC 2007/285 robust locks revisitedraf1-2/+2
6296770 process robust mutexes should be much faster
2007-05-226518331 Eliminate duplicate addresses from ON ELF symbol sort sectionsab1960871-4/+4
2007-04-02PSARC/2007/052 In-kernel Sharetabth1990961-2/+2
6371468 /etc/dfs/sharetab should be a mntfs style file
2007-03-20PSARC 2007/129 thr_keycreate_onceraf1-1/+3
6513516 double checked locking code needs a memory barrier
2007-02-20PSARC 2006/554 setproject(3PROJECT) defining, and enhancing behaviourrd1170154-11/+90
6194864 simultaneous setproject()'s on the same project can fail to set rctl 6449567 setproject(3PROJECT) deletes resource controls set through prctl(1M) 6450539 projmod(1M) does not provide a mechanism to refresh "in-core" enforced resource controls 6491754 project.max-contracts should not allow basic privileges 6491804 task.final project property is not honoured if pools are not enabled
2007-02-156451309 mdb(1) dumps core on exitting due to a heap corruption in fake_elf()jj2048561-6/+44