|
4 | 4 | ;------------------------------------------------------------------------------------------------------- |
5 | 5 | OPT 2 ; disable listing |
6 | 6 | #include "ksarm.h" |
| 7 | +#if !DISABLE_JIT |
| 8 | +#define _ENABLE_DYNAMIC_THUNKS |
| 9 | +#endif |
7 | 10 | OPT 1 ; re-enable listing |
8 | 11 |
|
9 | 12 | TTL Lib\Runtime\Language\arm\arm_DelayDynamicInterpreterThunk.asm |
10 | 13 |
|
| 14 | +#ifdef _ENABLE_DYNAMIC_THUNKS |
11 | 15 | ;Var InterpreterStackFrame::DelayDynamicInterpreterThunk(RecyclableObject* function, CallInfo callInfo, ...) |
12 | 16 | EXPORT |?DelayDynamicInterpreterThunk@InterpreterStackFrame@Js@@SAPAXPAVRecyclableObject@2@UCallInfo@2@ZZ| |
13 | 17 | ;Var DynamicProfileInfo::EnsureDynamicProfileInfoThunk(RecyclableObject* function, CallInfo callInfo, ...) |
14 | 18 | EXPORT |?EnsureDynamicProfileInfoThunk@DynamicProfileInfo@Js@@SAPAXPAVRecyclableObject@2@UCallInfo@2@ZZ| |
| 19 | +#endif |
15 | 20 | ; Var ScriptContext::ProfileModeDeferredParsingThunk(RecyclableObject* function, CallInfo callInfo, ...) |
16 | 21 | EXPORT |?ProfileModeDeferredParsingThunk@ScriptContext@Js@@SAPAXPAVRecyclableObject@2@UCallInfo@2@ZZ| |
17 | 22 |
|
| 23 | +#ifdef _ENABLE_DYNAMIC_THUNKS |
18 | 24 | ;JavascriptMethod InterpreterStackFrame::EnsureDynamicInterpreterThunk(Js::ScriptFunction * function) |
19 | 25 | IMPORT |?EnsureDynamicInterpreterThunk@InterpreterStackFrame@Js@@CAP6APAXPAVRecyclableObject@2@UCallInfo@2@ZZPAVScriptFunction@2@@Z| |
20 | 26 | ;JavascriptMethod DynamicProfileInfo::EnsureDynamicProfileInfoThunk(Js::ScriptFunction * function) |
21 | 27 | IMPORT |?EnsureDynamicProfileInfo@DynamicProfileInfo@Js@@CAP6APAXPAVRecyclableObject@2@UCallInfo@2@ZZPAVScriptFunction@2@@Z| |
| 28 | +#endif |
22 | 29 | ;JavascriptMethod ScriptContext::ProfileModeDeferredParse(ScriptFunction **function) |
23 | 30 | IMPORT |?ProfileModeDeferredParse@ScriptContext@Js@@SAP6APAXPAVRecyclableObject@2@UCallInfo@2@ZZPAPAVScriptFunction@2@@Z| |
24 | 31 | ;JavascriptMethod ScriptContext::ProfileModeDeferredDeserialize(ScriptFunction *function) |
25 | 32 | IMPORT |?ProfileModeDeferredDeserialize@ScriptContext@Js@@SAP6APAXPAVRecyclableObject@2@UCallInfo@2@ZZPAVScriptFunction@2@@Z| |
26 | 33 |
|
27 | 34 | TEXTAREA |
28 | 35 |
|
| 36 | +#ifdef _ENABLE_DYNAMIC_THUNKS |
29 | 37 | ;;============================================================================================================ |
30 | 38 | ;; InterpreterStackFrame::DelayDynamicInterpreterThunk |
31 | 39 | ;;============================================================================================================ |
|
71 | 79 |
|
72 | 80 | NESTED_END |
73 | 81 |
|
| 82 | +#endif ;; _ENABLE_DYNAMIC_THUNKS |
| 83 | + |
74 | 84 | ;;============================================================================================================ |
75 | 85 | ;; ScriptContext::ProfileModeDeferredParsingThunk |
76 | 86 | ;;============================================================================================================ |
|
0 commit comments