summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc/common
AgeCommit message (Collapse)AuthorFilesLines
2018-10-12OS-7200 would like thread name APIJason King6-7/+79
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi6-79/+7
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King6-7/+79
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-10-17 [illumos-gate merge]Jerry Jelinek9-22/+158
commit d2a70789f056fc6c9ce3ab047b52126d80b0e3da 7029 want per-process exploit mitigation features (secflags) 7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL commit 8ab1c3f559468e655c4eb8acce993320403dd72b 7469 loader should use acpica provided by OS commit a1964bdd47804c37e09db1a79c23937c9aeac165 7470 acpi build sometimes doesn't descend into SUBDIRS commit abf99a006172ea5aab2246bda23f9d6d935bf1ad 7420 signalfd deadlock on pollwakeup 7421 panic in signalfd Conflicts: usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/zonecfg/zonecfg.c usr/src/cmd/zonecfg/zonecfg.h usr/src/cmd/zonecfg/zonecfg_grammar.y usr/src/cmd/zonecfg/zonecfg_lex.l usr/src/head/libzonecfg.h usr/src/lib/libzonecfg/common/libzonecfg.c usr/src/man/man1m/zonecfg.1m usr/src/man/man4/proc.4 usr/src/pkg/manifests/system-test-ostest.mf usr/src/test/os-tests/tests/Makefile usr/src/uts/common/exec/elf/elf.c usr/src/uts/common/io/signalfd.c usr/src/uts/common/os/sysent.c usr/src/uts/common/os/zone.c usr/src/uts/common/sys/proc.h usr/src/uts/common/sys/zone.h
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe9-22/+158
7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Patrick Mooney <pmooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-05-13 [illumos-gate merge]Jerry Jelinek6-17/+28
commit c971037baa5d64dfecf6d87ed602fc3116ebec41 6876 Stack corruption after importing a pool with a too-long name commit 11ceac77ea8034bf2fe9bdd6d314f5d1e5ceeba3 6844 dnode_next_offset can detect fictional holes commit 43051d2742bbe5911de73322064cb573b6aff975 6955 libproc should be documented and shipped 6956 libproc cannot leave free() to callers
2016-05-126955 libproc should be documented and shippedRobert Mustacchi6-17/+29
6956 libproc cannot leave free() to callers Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Cody Mello <cody.mello@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-04-106850 fake_elf() should cope with missing DT_HASHBryan Cantrill1-9/+14
Reviewed by: Richard PALO <richard@netbsd.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-04-106849 failure in PLT processing induces spurious fake_elf() failureBryan Cantrill1-6/+11
Reviewed by: Richard PALO <richard@netbsd.org> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-03-31OS-5287 remove duplicate copyright statementsRobert Mustacchi1-3/+0
Reviewed by: Dave Pacheco <dap@joyent.com>
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>
2016-03-25OS-5057 libproc file_info_t file_pname too shortRobert Mustacchi1-1/+1
Reviewed by: Cody Mello <cody.mello@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2015-12-08 [illumos-gate merge]Jerry Jelinek1-4/+2
commit bc0e91320069f0bcaee43e80a7ea686d9efa2d08 5876 sys/regset.h pollutes name space (try 2) commit 5878fad70d76d8711f6608c1f80b0447601261c6 4986 receiving replication stream fails if any snapshot exceeds refquota
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon Ross1-4/+2
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-18backout 5876 sys/regset.h pollutes name spaceGordon Ross1-2/+4
backout commit 21227944c2bcc086121a5428f3f9d2496ba646f5.
2015-10-175876 sys/regset.h pollutes name spaceGordon Ross1-4/+2
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Approved by: Albert Lee <trisk@omniti.com>
2015-09-036178 fix for 5234 reintroduced 3921Bryan Cantrill1-4/+8
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-07-30OS-4573 libproc could optionally convert CTF on the flyRobert Mustacchi2-2/+56
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-07-29OS-4570 lx brand: fake_elf() should cope with missing DT_HASHBryan Cantrill1-9/+14
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-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 Wesolowski1-2/+3
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 Siden1-2/+3
2013-08-23OS-2450 libproc assertion failureJerry Jelinek1-6/+13
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