Skip to content
Latchkey

デバッグシンボル - CI/CD用語集の定義

デバッグシンボルはコンパイル済みアドレスをソース行や名前へ戻してマッピングし、読みやすい stack trace とデバッグを可能にします。

デバッグシンボル は、バイナリに埋め込まれるか一緒に配布されるメタデータで、マシンアドレスをソースファイル名、行番号、変数名へ戻してマッピングします。-g のようなフラグを付けてコンパイルすることで生成されます。

デバッグシンボルは、バイナリに埋め込まれるか一緒に配布されるメタデータで、マシンアドレスをソースファイル名、行番号、変数名へ戻してマッピングします。-g のようなフラグを付けてコンパイルすることで生成されます。

CI において

テストバイナリをデバッグシンボル付きでビルドすると、CI の失敗ログが正確なソース行を指し示すようになり、トリアージが短縮されます。release build は通常それらを strip するか、別に保存します (たとえば .dSYM や .pdb を artifact としてアップロードします)。

関連ガイド