(#Under Construction)
-> SharkBuilder::CreateUpdateBarrierSet() が生成するコード
-> 使用する GC アルゴリズムが G1GC かどうかに応じて 2通りの処理が存在
* G1GC 以外の場合:
-> (1) 書き換え箇所に対応する Barrier Set 中の値を dirty にする
-> llvm::IRBuilder<>::CreateStore() が生成するコード
* G1GC の場合:
-> Unimplemented()
(#Under Construction)
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.