我在一定程度上理解,如何将“int a = b+abs(c)”转化为简单的组装指示,然后将其转化为一些双龙虾。 但是,如何开展这项工作,与记忆中的动态互动?
纽约总部
我知道C.C.t有切身之处。 但是,它所汇编的正是这样做的。 我指的是,使 Java像JITs那样做什么,为此,编码注射不可能做到。 例如, a( a)功能只是指点器,可根据dec(dec)议定书加以规定。 新的职能应当能够通过dec机暴露。 我不理解的是,这一新法典如何能够在时间上注入。
我要求这种治疗更长时间,从而最有效地解决实际问题。
————————
Say我有一套根植的假装成像法,从土生土方案中有许多,也称为具有土著约束力的通知:
def add(a, b):
notify()
return a+b
For this to be a point in doing, the function should probably contain quite a bit more code (and way more usefull), but bear with me. A profiler (or hints from the c-bindings) has also identified that all calls are with with integers both with all parameters and return value. This matches:
int add(int a, int b) {
notify();
return a + b;
}
可归入类似于下列内容的x86 c:
:_add
push ebp ;setting up scope
mov ebp, esp
call _notify ;or more likely by a pointer reference
mov eax, [ebp + 8]
mov edx, [ebp + 12]
add eax, edx
pop ebp
ret
之后,终于聚集到双轨迹中。 当然,为了达到这一目的,必须执行每个平台的基本汇编者。 但是,除了这个问题外,我现在还有这个有效的双亲×86法典的char点。 是否有可能从这种方式中抽取用于土著方案的dec功能点?
出于对我问题不明确意图的担忧