LLVMのソースコードでbugfixを見ている間に、私は「仮想セクション」という言葉に出会い、それが何を意味しているのか疑問に思っていました。オブジェクトファイルのコンテキスト内のLLVM仮想セクションとは何ですか?
私はいくつかの異なる用語を検索し、さらにソースコードをブラウズしようとしましたが、各オブジェクトファイル形式の実装が、内容がない場合はセクションが仮想であることを表すように見えます.bssセクションなどですが、ソースコードはこれらが2つの異なる概念であることを明確に表しています)。実装は、関連する特定のオブジェクト形式によって異なります。
私はオブジェクトファイルの内部を理解するのがかなり新しいので、これがLLVMのものか、より一般的な概念であるかはわかりません。
誰かがオブジェクトファイルに仮想セクションが何であるか教えてください。
確かに別々の小切手は、これらが実際に異なる概念であることを示していますか?さもなければ、 'isBSS'と' isVirtual'が存在する必要はありません。関係なく、あなたの入力をありがとう! – OMGtechy
@OMGtechy答えを更新しました。 – Abyx
ありがとう、それははるかに良いです! – OMGtechy