I've been wondering why we exclude memory allocated by eal_get_virtual_area() 
from core dumps? (More specifically, it calls eal_mem_set_dump() to call 
madvise() to disable core dumps from the allocated region.) 

On many occasions, when debugging after a crash, it would have been very 
convenient to be able to see the contents of an mbuf or other object allocated 
in contigmem space. And we often avoid using the rte memory allocator just 
because of this. 

Is there any reason for this, or could it perhaps be a compile-time 
configuration option not to call madvise()? 

Reply via email to