Hi Jeff,

ctiTrampoline: wrapper (helper) function to call the JIT code from C++
ctiVMThrowTrampoline: wrapper (helper) function to call the cti_wmThrow
(exception handling function) from the JIT.
ctiOpThrowNotCaught: return to C++ if an exception is unhandled by the JIT
code. Kinda side exit.

cacheFlush uses NAPI (new API) call style for Linux. The necessary
constant is defined by Linux kernel headers, but we would not want WebKit
to depend those headers (hopefully they don't want to change it soon).

Zoltan

>> Hi,
>>
>
>
>> when i reading the jit for arm source code, i am not very clear the
>> functionality of the flowing functions:
>>         ctiTrampoline
>>         ctiVMThrowTrampoline
>>         ctiOpThrowNotCaught
>>
>> could you explain to me?
>> and another question is that:  in cacheFlush function, why the system
>> call
>> number is 0xf0002? if it is defined by the toolchain?
>>
>>
>> thanks!
>>
>> BR,
>> Jeff
>>
> _______________________________________________
> webkit-help mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-help


_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to