0
私はLLVM関数のパスを書いて、ある計測をやろうとしています。 はしたがって、私は、関数がdecalredされているソースファイルの機能が -gなしでメタデータを取得する方法
- ファイル名を取得する必要があります。
私はすでにgetMetadata( "dbg")を見つけて試しましたが、コンパイラフラグ-gを使用したくありません。 これらの情報を取得する別の方法はありますか?
私はLLVM関数のパスを書いて、ある計測をやろうとしています。 はしたがって、私は、関数がdecalredされているソースファイルの機能が -gなしでメタデータを取得する方法
私はすでにgetMetadata( "dbg")を見つけて試しましたが、コンパイラフラグ-gを使用したくありません。 これらの情報を取得する別の方法はありますか?
まあ...デバッグ情報の生成が有効な場合、デバッグメタデータが生成されます。 -gline-tables-onlyで生成されるデバッグ情報の量を減らすことができます。
なぜ、なぜ、なぜ、なぜですか? – Stargateur
バイナリ計測のソース情報が必要なのはなぜですか?それともあなたの質問が間違っていましたか? – Pezo
私は余分なパスで計測を行いますので、コンパイル時には最適化してください。この値に応じて、特定のコードを挿入します。 @Stargateur私は毎回-gをつけたいとは思っていません。makeは可能な限り私の計測パスなしでclangを使用するのに互換性があります。 – Neutrino