-2

KLEE は実際にコードを生成しますか? コンパイラ/インタプリタの他のベンチマーク手順を実行しますか? (字句解析、構文解析、意味解析、コード最適化、中間コード生成、コード生成、シンボルテーブル連携)

4

1 に答える 1

2

主に LLVM の通常の最適化に依存していますが、いくつかのカスタマイズされた変換も提供します。詳細については、を参照lib/Moduleしてください。

libc ランタイムの場合、オプション-libc( nonekleeuclibc ) で指定された追加の IR をリンクします。また、posix ランタイムが有効になっている場合 ( )、入力ビットコード ファイル内-posix-runtimeの元のメインargv関数は、 . KLEE によって実行/解釈される最終的な IR は、テスト ケースassembly.llklee-lastディレクトリにあります。残りの部分では、KLEE は のインタープリターですassembly.ll

于 2015-02-19T07:42:28.307 に答える