2
에 코어 덤프를 생성하는 :는 어떻게 아산를 사용하려면이 같은 내 코드를 컴파일러 AddressSanitizer 오류
g++ -O0 -g -fsanitize=address -fno-omit-frame-pointer
하지만 나중에 오류의 세부 사항을 검사 할 수 있도록 코어 덤프를 생성하지 않습니다. 어떻게 생성 할 수 있습니까?
에 코어 덤프를 생성하는 :는 어떻게 아산를 사용하려면이 같은 내 코드를 컴파일러 AddressSanitizer 오류
g++ -O0 -g -fsanitize=address -fno-omit-frame-pointer
하지만 나중에 오류의 세부 사항을 검사 할 수 있도록 코어 덤프를 생성하지 않습니다. 어떻게 생성 할 수 있습니까?
당신으로 인해 역사적인 이유 아산에 코어 덤프
export ASAN_OPTIONS=abort_on_error=1
이건 정말 기본이 될해야하지만를 요청하기 위해 환경 변수를 설정해야합니다 단지 대신 비 제로 오류 코드와 함께 종료됩니다.
64 비트 시스템에서 당신은 (그들이 너무 큰 것 공포에, 코어 덤프가 기본적으로 비활성화)
export ASAN_OPTIONS=...:disable_coredump=0::unmap_shadow_on_exit=1
추가해야 할 수도 있습니다.