/external/webkit/Source/JavaScriptCore/assembler/ |
MacroAssemblerCodeRef.h | 57 // FunctionPtr: 59 // FunctionPtr should be used to wrap pointers to C/C++ functions in JSC 61 class FunctionPtr { 63 FunctionPtr() 69 FunctionPtr(returnType(*value)()) 76 FunctionPtr(returnType(*value)(argType1)) 83 FunctionPtr(returnType(*value)(argType1, argType2)) 90 FunctionPtr(returnType(*value)(argType1, argType2, argType3)) 97 FunctionPtr(returnType(*value)(argType1, argType2, argType3, argType4)) 104 explicit FunctionPtr(FunctionType* value [all...] |
RepatchBuffer.h | 70 void relink(CodeLocationCall call, FunctionPtr destination) 105 void relinkCallerToFunction(ReturnAddressPtr returnAddress, FunctionPtr function)
|
MacroAssemblerSH4.cpp | 65 void MacroAssemblerSH4::linkCall(void* code, Call call, FunctionPtr function) 75 void MacroAssemblerSH4::repatchCall(CodeLocationCall call, FunctionPtr destination)
|
MacroAssemblerX86.h | 176 static void linkCall(void* code, Call call, FunctionPtr function) 186 static void repatchCall(CodeLocationCall call, FunctionPtr destination)
|
MacroAssemblerX86_64.h | 460 static void linkCall(void* code, Call call, FunctionPtr function) 473 static void repatchCall(CodeLocationCall call, FunctionPtr destination)
|
LinkBuffer.h | 93 void link(Call call, FunctionPtr function)
|
MacroAssemblerARM.h | [all...] |
MacroAssemblerARMv7.h | [all...] |
MacroAssemblerMIPS.h | [all...] |
MacroAssemblerSH4.h | [all...] |
/external/webkit/Source/JavaScriptCore/dfg/ |
DFGJITCompiler.h | 78 CallRecord(MacroAssembler::Call call, FunctionPtr function) 85 CallRecord(MacroAssembler::Call call, FunctionPtr function, MacroAssembler::Jump exceptionCheck, ExceptionInfo exceptionInfo) 94 FunctionPtr m_function; 236 void appendCall(const FunctionPtr& function) 243 void appendCallWithExceptionCheck(const FunctionPtr& function, unsigned exceptionInfo)
|
DFGJITCodeGenerator.h | 669 void appendCallWithExceptionCheck(const FunctionPtr& function) [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JITPropertyAccess.cpp | 623 patchBuffer.link(failureCall, FunctionPtr(direct ? cti_op_put_by_id_direct_fail : cti_op_put_by_id_fail)); 627 patchBuffer.link(m_calls[0].from, FunctionPtr(cti_op_put_by_id_transition_realloc)); 642 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_self_fail)); 666 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id)); 675 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic)); 719 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_array_fail)); [all...] |
JITPropertyAccess32_64.cpp | 646 patchBuffer.link(failureCall, FunctionPtr(direct ? cti_op_put_by_id_direct_fail : cti_op_put_by_id_fail)); 650 patchBuffer.link(m_calls[0].from, FunctionPtr(cti_op_put_by_id_transition_realloc)); 665 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_self_fail)); 689 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id)); 698 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic)); [all...] |
JITStubs.cpp | 815 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic)); 823 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic)); 829 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic)); 838 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic)); 863 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_generic)); 883 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_generic)); 891 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_generic)); 901 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_self_fail)); 908 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_generic)); [all...] |
JITOpcodes32_64.cpp | 148 poke(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value())); 165 patchBuffer.link(string_failureCases1Call, FunctionPtr(cti_op_get_by_id_string_fail)); 166 patchBuffer.link(string_failureCases2Call, FunctionPtr(cti_op_get_by_id_string_fail)); 167 patchBuffer.link(string_failureCases3Call, FunctionPtr(cti_op_get_by_id_string_fail)); 170 patchBuffer.link(callLazyLinkCall, FunctionPtr(cti_vm_lazyLinkCall)); 171 patchBuffer.link(callLazyLinkConstruct, FunctionPtr(cti_vm_lazyLinkConstruct)); 173 patchBuffer.link(callCompileCall, FunctionPtr(cti_op_call_jitCompile)); 174 patchBuffer.link(callCompileCconstruct, FunctionPtr(cti_op_construct_jitCompile)); 323 move(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT1); 461 move(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT1) [all...] |
JITStubCall.h | 229 FunctionPtr m_stub;
|
JITOpcodes.cpp | 147 poke(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value())); 164 patchBuffer.link(string_failureCases1Call, FunctionPtr(cti_op_get_by_id_string_fail)); 165 patchBuffer.link(string_failureCases2Call, FunctionPtr(cti_op_get_by_id_string_fail)); 166 patchBuffer.link(string_failureCases3Call, FunctionPtr(cti_op_get_by_id_string_fail)); 169 patchBuffer.link(callLazyLinkCall, FunctionPtr(cti_vm_lazyLinkCall)); 170 patchBuffer.link(callLazyLinkConstruct, FunctionPtr(cti_vm_lazyLinkConstruct)); 172 patchBuffer.link(callCompileCall, FunctionPtr(cti_op_call_jitCompile)); 173 patchBuffer.link(callCompileConstruct, FunctionPtr(cti_op_construct_jitCompile)); 297 move(TrustedImmPtr(FunctionPtr(ctiVMThrowTrampoline).value()), regT1); [all...] |
JIT.cpp | 65 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction) 553 patchBuffer.link(iter->from, FunctionPtr(iter->to));
|
JIT.h | 166 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction); [all...] |