diff options
author | Jerry Jelinek <jerry.jelinek@joyent.com> | 2020-03-17 11:40:46 +0000 |
---|---|---|
committer | Jerry Jelinek <jerry.jelinek@joyent.com> | 2020-03-17 11:40:46 +0000 |
commit | 6680ad1ac368d03f9d2532688e2cd924b73a672a (patch) | |
tree | ad9f5fc28ddbda3c1fdece24ccd0e961fb6d57f8 /usr/src/lib/libproc/common/Psymtab.c | |
parent | a24006240222cb87b3dc787960d97c3fdcbadc69 (diff) | |
parent | 81c3d08501e57b65e096ec6a2b1d62f87cf8ced7 (diff) | |
download | illumos-joyent-6680ad1ac368d03f9d2532688e2cd924b73a672a.tar.gz |
[illumos-gate merge]
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
Diffstat (limited to 'usr/src/lib/libproc/common/Psymtab.c')
-rw-r--r-- | usr/src/lib/libproc/common/Psymtab.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr/src/lib/libproc/common/Psymtab.c b/usr/src/lib/libproc/common/Psymtab.c index 3715d9b900..303755950d 100644 --- a/usr/src/lib/libproc/common/Psymtab.c +++ b/usr/src/lib/libproc/common/Psymtab.c @@ -2170,9 +2170,8 @@ Pbuild_file_symtab(struct ps_prochandle *P, file_info_t *fptr) * figure out where we might find this. Originally, GNU used the * .gnu_debuglink solely, but then they added a .note.gnu.build-id. The * build-id is some size, usually 16 or 20 bytes, often a SHA1 sum of - * the old, but not present file. All that you have to do to compare - * things is see if the sections are less, in theory saving you from - * doing lots of expensive I/O. + * parts of the original file. This is maintained across all versions of + * the subsequent file. * * For the .note.gnu.build-id, we're going to check a few things before * using it, first that the name is 4 bytes, and is GNU and that the |