HomeSort by relevance Sort by last modified time
    Searched refs:FunctionPtr (Results 1 - 20 of 20) sorted by null

  /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...]

Completed in 166 milliseconds