Avatar
omochimetaru 4/19/2019 7:52 AM
BLOCKINFO#0 { } BLOCKINFO#0 MODULE_BLOCK#8 { CONTROL_BLOCK#9 { MODULE_NAME#2 METADATA#1 TARGET#3 OPTIONS_BLOCK#16 { IS_SIB#3 IS_TESTABLE#4 SDK_PATH#1 XCC#2 XCC#2 } OPTIONS_BLOCK#16 } CONTROL_BLOCK#9 ...
7:52 AM
LLVM BitStream のパースができた。
7:53 AM
バイナリJSONみたいなものなんだけど、データ構造を記述するセクションがあって、それに基づいてパースするのが面白い。
7:54 AM
swiftmoduleはこれの上にエンコードされてる