leak report priority

누수 보고서는 해제 방법을 잃은 블록부터 본다

Valgrind류 보고서는 블록 상태를 나눠 보여줍니다. 우선순위는 “다시 해제할 수 있는가”로 정합니다.

1순위

Definitely lost

블록 주소를 가리키는 포인터가 사라졌습니다. 실제 누수로 보고 즉시 고칩니다.

조사

Possibly lost

포인터가 내부 주소로만 남았을 수 있습니다. 소유권과 포인터 산술을 확인합니다.

맥락 판단

Still reachable

종료 시점까지 접근 가능한 블록입니다. 캐시나 싱글턴처럼 의도된 보관인지 확인합니다.

보고서의 크기보다 먼저 분류와 할당 위치를 봅니다. 같은 호출 경로에서 반복되는 definitely lost를 가장 먼저 줄입니다.