~/.debug/에는 많은 라이브러리에 대한 프로브 및 elf 파일이 포함되어 있는 것으로 나타났습니다. 실제로 어떤 프로그램이 이것을 생성합니까? 다음과 같은 구조:
.debug/
├── .build-id
├── home
├── [kernel.kallsyms]
├── usr
답변1
디렉토리는 perf
명령을 통해 생성됩니다.
perf.wiki.kernel.org: 빌드 ID 캐시
빌드 ID는 변경할 수 없으므로 바이너리를 고유하게 식별합니다. 바이너리가 다시 컴파일되면 새 빌드 ID가 생성되고 ELF 이미지의 새 복사본이 캐시에 저장됩니다. 캐시는 디스크의 기본 디렉터리에 저장됩니다
$HOME/.debug
.