summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc
AgeCommit message (Collapse)AuthorFilesLines
2015-06-05OS-4339 fix for 5234 reintroduced OS-2386Bryan Cantrill1-4/+8
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi1-1/+1
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-03-16OS-4050 libproc reads .gnu_debuglink padding incorrectlyPatrick Mooney1-3/+5
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-03-10OS-4012 lx brand: failure in PLT processing induces spurious fake_elf() failureBryan Cantrill1-6/+11
2015-02-26 [illumos-gate merge]Jerry Jelinek1-4/+14
commit da5086c104e170d3832a3e1782dc8617061c7fc6 443 auditset SMF not able to start in non-global zones commit ce926fbb3eac0337e32c8855d5843ab73a07c345 4598 fmd(1m): redzone violation: write past end of buffer commit d907f8b938aec9d8b57fdb15c241b98641b8b052 5397 pfiles slow with many open sockets commit eb459a53dd5ee2db4c6c3eb63fe988a901174fc2 872 remove duplicate daemon() definitions (backward compatibility)
2015-02-255397 pfiles slow with many open socketsDave Eddy1-4/+14
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-02-15OS-3845 want arc4random(3C) suiteRobert Mustacchi1-1/+1
OS-3846 want getentropy(3C) OS-3847 want getrandom(2) OS-3848 want explicit_bzero(3C) OS-3843 want MC_INHERIT_ZERO OS-3844 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-02-13OS-3820 lxbrand ptrace(2): the next generationJoshua M. Clulow1-0/+6
OS-3685 lxbrand PTRACE_O_TRACEFORK race condition OS-3834 lxbrand 64-bit strace(1) reports 64-bit process as using x32 ABI OS-3794 lxbrand panic on init signal death Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2015-02-09OS-3822 OS-3780 creates a life of fd crime in libprocRobert Mustacchi2-0/+2
2015-01-31OS-3780 libproc could know about .gnu_debuglink for remote symbol tablesRobert Mustacchi2-3/+243
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-01-28 [illumos-gate merge]Jerry Jelinek1-1/+6
commit de1f518f033a642fe7aa3c2b59429241a01e387f 5547 libproc's fake_elf should give up if there's no .hash commit 7199059354284218c1c31276b0a51935fb228cc2 5546 libproc's fake_elf may free stack junk when reading corrupt dumps commit 0fda3cc5c1c5a1d9bdea6d52637bef6e781549c9 5562 ZFS sa_handle's violate kmem invariants, debug kernels panic on boot
2015-01-275547 libproc's fake_elf should give up if there's no .hashRichard Lowe1-0/+5
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-01-275546 libproc's fake_elf may free stack junk when reading corrupt dumpsRichard Lowe1-1/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-01-15 [illumos-gate merge]Jerry Jelinek1-2/+3
commit fca543ca45b12c44a243625bce68b645ba8ed791 4923 want preadv and pwritev commit 078266a5aafa880521ea55488ef3d676f35e908e 5518 Memory leaks in libzfs import implementation commit 69a6f7175eaa5e5a2a38a92e6e522062e898f570 5519 zfs-diagnosis: Memory leak in zpool_find_load_time()
2015-01-144923 want preadv and pwritevDJ Hoffman1-2/+3
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-01-13 [illumos-gate merge]Jerry Jelinek1-5/+26
commit 244781f10dcd82684fd8163c016540667842f203 5497 lock contention on arcs_mtx commit 6ca738233e59efaafdd9083077d19ca19802b6ba 5383 5234 breaks build on sparc Conflicts: usr/src/uts/common/fs/zfs/arc.c Removed fix for OS-2437 which is no longer applicable
2015-01-125383 5234 breaks build on sparcGary Mills1-5/+26
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-255341 gcore fails with "no such file or directory" if write fails ... error ↵Keith M Wesolowski1-31/+56
is misleading Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-125315 5234 misidentifies cases we need to replace representative lwpJerry Jelinek1-3/+9
Reviewed by: Timothy J Fontaine <tj.fontaine@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-12OS-3543 unused line of code in Pfgrab_core20141113release-20141113Jerry Jelinek1-2/+0
2014-11-12OS-3540 lx core dumps show 0 value for all regsJerry Jelinek1-1/+9
2014-10-30 [illumos-gate merge]Keith M Wesolowski3-13/+454
commit a2290a3621fa5498b33edb7037d8e95c15ddf455 5276 Add Richard PALO's fpround test. commit 3c457126d6dda7ae8bfeed1d0f7023b997a97622 5234 libproc could understand Linux core files 5235 libproc doesn't correctly handle elf note rounding Manifests: usr/src/pkg/manifests/system-test-libctest.mf (ignore)
2014-10-295234 libproc could understand Linux core filesTimothy J Fontaine3-13/+454
5235 libproc doesn't correctly handle elf note rounding Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Rafael Vanoni <rafael.vanoni@pluribusnetworks.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-30OS-3280 need a way to specify the root of a native system in the lx brandRobert Mustacchi1-0/+6
OS-3279 lx brand should allow delegated datasets Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-07-09OS-3184 gcore fails with "no such file or directory" if write fails ... ↵Keith M Wesolowski1-31/+56
error is misleading
2014-03-233750 ptools fail an assertion if libraries are lofs mountpointsJerry Jelinek1-6/+13
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2013-08-28 [illumos-gate merge]Keith M Wesolowski3-6/+9
commit e9a5ec5aa8a1a14de1b019c6bd73e0a33f920e49 195 Need replacement for nfs/lockd+klm (exception_lists) commit 69a119caa6570c7077699161b7c28b6ee9f8b0f4 3946 ::gcore (fix sparc build) commit 2df37efa12a69b067c7197296dd802eb4b8a9e85 3518 Incorrect hostid calculation commit bbaa8b60dd95d714741fc474adad3cf710ef4efd 195 Need replacement for nfs/lockd+klm
2013-08-273946 ::gcore (fix sparc build)Christopher Siden3-6/+9
2013-08-23OS-2450 libproc assertion failureJerry Jelinek1-6/+13
2013-08-21 [illumos-gate merge]20130822release-20130822Keith M Wesolowski16-385/+836
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 Jones16-385/+836
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-18Merge /root/git/illumos-gateKeith M Wesolowski2-9/+1
* /root/git/illumos-gate: commit 702941cd97e30d600c2c1275823bc58231b2c361 3544 save-args matcher could be considerably more robust 3545 save-args matcher should accept saves may be out-of-order commit 8cc2da61b2209ea79a015eead3f390ecf885fcfb 3620 Corruption of the `xprt-ready' queue in svc_xprt_qdelete() Conflicts: usr/src/lib/Makefile
2013-03-173544 save-args matcher could be considerably more robustRichard Lowe2-9/+1
3545 save-args matcher should accept saves may be out-of-order Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.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'Amore8-0/+251
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-10-213169 userland amd64 code should save argumentsRichard Lowe2-10/+134
3180 mdb should handle push-based argument save area 3192 mdb save-args matching should accept more agressive insn scheduling 3193 mdb save-args matching should only consider insns which have executed Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-222933 compiler warning gags need better granularityRichard Lowe1-0/+5
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
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