GCC sanitizer w systemach 64-bitowych tworzy huge core files około 17 TB.sanitizer gcc: unmap_shadow_on_exit nie został wyróżniony niestandardowym handlerkiem SIGSEGV
Jeśli chcesz rdzeń do analizy po śmiertelnym trzeba przekazać następujące opcje do odkażający:
unmap_shadow_on_exit = 1 - usuwa mapowanie ogromną pamięć, wykorzystywane do prowadzenia domu na wyjeździe
disable_core = 0 - stworzone pliki core w systemie 64-bitowym
Jednakże, jeśli obsługujesz SIGSEGV za pomocą własnego programu obsługi sygnału, unmap_shadow_on_exit nie działa i tworzony jest ogromny plik core.
Wszelkie pomysły jak siła unmap_shadow_on_exit turystyczne to zadanie?
Podajesz łącze, w którym opisano 'use_madv_dontdump', czy próbowałeś? – fghj
@ user1034749 Nie widzę, żeby był obecny w gcc 4.8 – dimba