Core dump

From Attie's Wiki
Revision as of 18:31, 7 March 2012 by Attie (Talk | contribs)

Jump to: navigation, search

To enable a core dumps, do this in a shell:

ulimit -c unlimited

Or this from C:

#include <sys/time.h>
#include <sys/resource.h>
 
void coredump_enable(void) {
  struct rlimit rlim;
  getrlimit(RLIMIT_CORE,&rlim);
  rlim.rlim_cur = rlim.rlim_max;
  setrlimit(RLIMIT_CORE,&rlim);
}
 
void coredump_disable(void) {
  struct rlimit rlim;
  getrlimit(RLIMIT_CORE,&rlim);
  rlim.rlim_cur = 0;
  setrlimit(RLIMIT_CORE,&rlim);
}
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox