~/.debug/フォルダはどのように作成されますか?

~/.debug/フォルダはどのように作成されますか?

~/.debug/には、多くのライブラリのプローブとelfファイルが含まれていることがわかりました。実際、どのプログラムがこれを生成しますか?次の構造:

.debug/
├── .build-id
├── home
├── [kernel.kallsyms]
├── usr

ベストアンサー1

ディレクトリはperfコマンドによって生成されます。

perf.wiki.kernel.org:ビルドIDキャッシュ

ビルドIDは変更できないため、バイナリを一意に識別します。バイナリが再コンパイルされると、新しいビルドIDが生成され、ELFイメージの新しいコピーがキャッシュに保存されます。キャッシュはディスクのデフォルトディレクトリに保存されます$HOME/.debug

おすすめ記事