Udon Decompiler

反汇编

通过 BytecodeParserBytecodeParser 实现. 这部分代码比较直白.

Udon VM - 执行过程 一节中提到栈中的值都是堆地址, 且除了 JUMPJUMPJUMP_IF_FALSEJUMP_IF_FALSE 之外的所有指令的 OPERANDOPERAND 值都是堆地址, 所以在 BytecodeParser._parse_instruction_atBytecodeParser._parse_instruction_at 中, 我们可以放心地到符号表中查找指令的 operand_nameoperand_name.