0

x86-64 上の C/C++ では、switch/case ステートメントが比較的大きい (3 または 4 エントリを超える) 場合、条件付きジャンプ命令ではなく、LLVM によってジャンプ テーブルが生成されます。

Clang/LLVM で、これらのテーブルのベース、インデックス、およびスケール情報をエクスポートする方法は? プログラムのソースコードが利用可能です。

たとえば jmpq *0x400000(,%rbx,8)

0x400000ベース、値と比較されるインデックス値%rbx、およびスケールをエクスポートする方法は8?

4

0 に答える 0