ProjectChampollion
1.0.0
Rosetta 2 は、Ahead-Of-Time (AOT) および Just-In-Time (JIT) バイナリ変換を使用して、Arm ベースの Apple Silicon 上で x86_64 アプリケーションを実行するエミュレーション メカニズムです。
Rosetta 2 の技術的な詳細は部分的に文書化されていますが、十分な内容ではありません。 Project Champollion は、Rosetta 2 の内部を明らかにすることを目的としたプロジェクトです。現在、以下を提供しています。
aot_shared_cache
のパーサー注意
このプロジェクトは進行中の作業であり、まだいくつかの間違いが含まれている可能性があります。間違いを見つけた場合は、問題点で報告してください。
このリポジトリを引用するには、次の BibTeX エントリを追加してください。
@software{prj_champ_rosetta2,
author = {Koh M. Nakagawa},
title = {{Project Champollion: Reverse engineering Rosetta 2}}
url = {https://github.com/FFRI/ProjectChampollion},
version = {0.1.0},
year = {2021},
}
このプロジェクトのツールは、Apache License バージョン 2.0 に基づいて配布されます。
中川航さん。 © FFRIセキュリティ株式会社 2021