📄 复件 changelog
字号:
Fri Feb 11 12:51:37 2005 Google Inc. <opensource@google.com> * coredumper: initial release: The coredumper utility allows a running program to generate a core file without actually crashing. This serves to allow the programmer to generate a snapshot of a running program's state at any time.Mon May 2 07:04:46 2005 Google Inc. <opensource@google.com> * coredumper: version 0.2 release * fixed compilation on icc (simonb) * added a new WriteCoreDumpLimited() function that allows the caller to specify the maximum core file size. This is needed to emulate "ulimit -c". (markus)Thu Aug 10 12:44:40 2006 Google Inc. <opensource@google.com> * coredumper: version 0.3 release * reorganized the source to make porting and reuse easier. * ported to ARM. * core files can now be compressed on-the-fly. * added support for recent 2.6.x kernels, which subtly changed the ptrace() API. It used to be possible to PTRACE_ATTACH to threads in the same process, but newer kernels require making this call from a separate process. This change is backwards compatible. * improved compatibility with more (historic) versions of both libc and of the Linux kernel. * the convenience methods now enforce more restrictive file permissions when writing to disk. The caller no longer needs to adjust the umask() to make file writing secure. * the coredumper fails gracefully if called when the stack is almost about to overflow. * fixed bugs that prevented thread listing on 64bit machines. * switched to different syscall() functions in order to better preserve the call stack. Added work-around for broken libc system headers. * all assembly code is position-independent. * the unittest can now be run even if the systems locale is not English.Wed Feb 14 14:44:40 2007 Google Inc. <opensource@google.com> * fixed some packaging problems with newer versions of RPM * added assembly version of sys_clone() in order to work around buggy implementations in glibc.Thu Feb 15 16:24:32 2007 Google Inc. <opensource@google.com> * coredumper: version 1.0 release * made devel RPMs depend on the runtime-only package. * fixed signal related system calls on x86_64. * wrote manual pages.Tue Feb 20 15:07:03 2007 Google Inc. <opensource@google.com> * changed from NT_PRFPXREG to NT_PRXFPREG, as this appears to be what the kernel and the binary tool chain finally agrees on. * dump anonymous executable mappins such as the [vdso] segment. This helps "gdb" in following call chains past the invocation of signal handlers.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -