OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 415 milliseconds