This is the release of crash gcore command, version 1.2.2.
ChangeLog:
- Now gcore collects and writes ELF note segments in O(1) memory
consumption with regard to the number of threads. The implementation
so far had created ELF note segments for all the threads as a list
at the same time, and so memory consumption had grown in proportion
to the number of threads. In contrast, new implementation writes
ELF note segments one by one. Without this change, gcore could fail
abnormally if specified process consists of threads more than tens of
thousands, with the message: "gcore: cannot allocate any more memory!".
(d.hatayama(a)jp.fujitsu.com)
- Fix the address of vdso virtual address in x86_64 compat mode by using
fixed VDSO_HIGH_BASE, not by vma->vm_mm->context.vdso. Without this
fix, access to vdso page fails in x86_64 compat mode and vdso page
fails to be collected in generated process core dump.
(d.hatayama(a)jp.fujitsu.com)
- Tested on RHEL5.10.
(d.hatayama(a)jp.fujitsu.com)
MD5 CheckSum:
$ md5sum crash-gcore-command-1.2.2.tar.gz
c343a47be9c9df64578777533c04e09a crash-gcore-command-1.2.2.tar.gz
--
Thanks.
HATAYAMA, Daisuke