OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MethodCallLinkInfo
(Results
1 - 6
of
6
) sorted by null
/external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h
123
struct
MethodCallLinkInfo
{
124
MethodCallLinkInfo
()
191
inline void* getMethodCallLinkInfoReturnLocation(
MethodCallLinkInfo
*
methodCallLinkInfo
)
193
return
methodCallLinkInfo
->callReturnLocation.executableAddress();
258
MethodCallLinkInfo
& getMethodCallLinkInfo(ReturnAddressPtr returnAddress)
260
return *(binarySearch<
MethodCallLinkInfo
, void*, getMethodCallLinkInfoReturnLocation>(m_methodCallLinkInfos.begin(), m_methodCallLinkInfos.size(), returnAddress.value()));
361
MethodCallLinkInfo
&
methodCallLinkInfo
(int index) { return m_methodCallLinkInfos[index]; }
522
Vector<
MethodCallLinkInfo
> m_methodCallLinkInfos
[
all
...]
/external/webkit/Source/JavaScriptCore/jit/
JIT.cpp
584
MethodCallLinkInfo
& info = m_codeBlock->
methodCallLinkInfo
(i);
JIT.h
238
static void patchMethodCallProto(JSGlobalData&, CodeBlock* codeblock,
MethodCallLinkInfo
&, JSFunction*, Structure*, JSObject*, ReturnAddressPtr);
[
all
...]
JITPropertyAccess.cpp
651
void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock,
MethodCallLinkInfo
&
methodCallLinkInfo
, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
655
ASSERT(!
methodCallLinkInfo
.cachedStructure);
656
methodCallLinkInfo
.cachedStructure.set(globalData, codeBlock->ownerExecutable(), structure);
659
methodCallLinkInfo
.cachedPrototypeStructure.set(globalData, codeBlock->ownerExecutable(), prototypeStructure);
661
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel, structure);
662
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoObj), proto);
663
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoStruct), prototypeStructure);
664
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckPutFunction), callee);
[
all
...]
JITPropertyAccess32_64.cpp
675
void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock,
MethodCallLinkInfo
&
methodCallLinkInfo
, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
679
ASSERT(!
methodCallLinkInfo
.cachedStructure);
680
methodCallLinkInfo
.cachedStructure.set(globalData, codeBlock->ownerExecutable(), structure);
682
methodCallLinkInfo
.cachedPrototypeStructure.set(globalData, codeBlock->ownerExecutable(), prototypeStructure);
684
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel, structure);
685
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoObj), proto);
686
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoStruct), prototypeStructure);
687
repatchBuffer.repatch(
methodCallLinkInfo
.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckPutFunction), callee);
[
all
...]
JITStubs.cpp
[
all
...]
Completed in 153 milliseconds