OFFSET 和 ADDR 的异同 发表于2014年6月18日由244128133 OFFSET 和 ADDR 的异同: 1、offset 不能获取局部变量的地址; 2、addr 只能用于调用函数(invoke)时, 不能用于赋值操作; 3、addr 面对局部变量时会转换为 lea 等指令, addr 面对全局变量时则直接调用 offset; 4、在 invoke 中应尽量使用 addr, 其他只用 offset.