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

  /external/webkit/Source/JavaScriptCore/assembler/
RepatchBuffer.h 95 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label)
100 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodePtr newCalleeFunction)
105 void relinkCallerToFunction(ReturnAddressPtr returnAddress, FunctionPtr function)
110 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label)
115 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodePtr newCalleeFunction)
MacroAssemblerCodeRef.h 121 // ReturnAddressPtr:
123 // ReturnAddressPtr should be used to wrap return addresses generated by processor
127 class ReturnAddressPtr {
129 ReturnAddressPtr()
134 explicit ReturnAddressPtr(void* value)
140 explicit ReturnAddressPtr(FunctionPtr function)
173 explicit MacroAssemblerCodePtr(ReturnAddressPtr ra)
  /external/webkit/Source/JavaScriptCore/jit/
JITStubs.h 77 ReturnAddressPtr returnAddress() { return ReturnAddressPtr(asPointer); }
113 ReturnAddressPtr* returnAddressSlot() { return reinterpret_cast<ReturnAddressPtr*>(this) - 1; }
141 ReturnAddressPtr* returnAddressSlot() { return reinterpret_cast<ReturnAddressPtr*>(this) - 1; }
154 ReturnAddressPtr thunkReturnAddress;
170 ReturnAddressPtr* returnAddressSlot() { return &thunkReturnAddress; }
181 ReturnAddressPtr thunkReturnAddress;
199 ReturnAddressPtr* returnAddressSlot() { return &thunkReturnAddress;
    [all...]
JIT.h 164 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction);
165 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction);
166 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction);
186 static void compileGetByIdProto(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress)
208 static void compileGetByIdChain(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, StructureChain* chain, size_t count, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress)
214 static void compilePutByIdTransition(JSGlobalData* globalData, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
236 static void patchGetByIdSelf(CodeBlock* codeblock, StructureStubInfo*, Structure*, size_t cachedOffset, ReturnAddressPtr returnAddress);
237 static void patchPutByIdReplace(CodeBlock* codeblock, StructureStubInfo*, Structure*, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct);
238 static void patchMethodCallProto(JSGlobalData&, CodeBlock* codeblock, MethodCallLinkInfo&, JSFunction*, Structure*, JSObject*, ReturnAddressPtr);
240 static void compilePatchGetArrayLength(JSGlobalData* globalData, CodeBlock* codeBlock, ReturnAddressPtr returnAddress
    [all...]
JITPropertyAccess.cpp 574 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
636 void JIT::patchGetByIdSelf(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress)
651 void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
669 void JIT::patchPutByIdReplace(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct)
684 void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr returnAddress)
722 void JIT::privateCompileGetByIdProto(StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress, CallFrame* callFrame)
    [all...]
JIT.cpp 53 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction)
59 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction)
65 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction)
JITStubs.cpp 806 NEVER_INLINE void JITThunks::tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot& slot, StructureStubInfo* stubInfo, bool direct)
856 NEVER_INLINE void JITThunks::tryCacheGetByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo* stubInfo)
    [all...]
JITPropertyAccess32_64.cpp 589 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
659 void JIT::patchGetByIdSelf(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress)
675 void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
692 void JIT::patchPutByIdReplace(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct)
708 void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr returnAddress)
    [all...]
  /external/webkit/Source/JavaScriptCore/interpreter/
CallFrame.h 95 ReturnAddressPtr returnPC() const { return ReturnAddressPtr(this[RegisterFile::ReturnPC].vPC()); }
  /external/webkit/Source/JavaScriptCore/dfg/
DFGOperations.h 80 DFGHandler lookupExceptionHandler(ExecState*, ReturnAddressPtr faultLocation);
DFGOperations.cpp 215 DFGHandler lookupExceptionHandler(ExecState* exec, ReturnAddressPtr faultLocation)
  /external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h 248 StructureStubInfo& getStubInfo(ReturnAddressPtr returnAddress)
253 CallLinkInfo& getCallLinkInfo(ReturnAddressPtr returnAddress)
258 MethodCallLinkInfo& getMethodCallLinkInfo(ReturnAddressPtr returnAddress)
263 unsigned bytecodeOffset(ReturnAddressPtr returnAddress)
  /external/webkit/Source/JavaScriptCore/runtime/
JSGlobalData.h 225 ReturnAddressPtr exceptionLocation;

Completed in 148 milliseconds