HomeSort by relevance Sort by last modified time
    Searched full:structurechain (Results 1 - 25 of 30) sorted by null

1 2

  /external/webkit/Source/WebCore/ForwardingHeaders/runtime/
StructureChain.h 3 #include <JavaScriptCore/StructureChain.h>
  /external/webkit/Source/JavaScriptCore/runtime/
StructureChain.cpp 27 #include "StructureChain.h"
35 ClassInfo StructureChain::s_info = { "StructureChain", 0, 0, 0 };
37 StructureChain::StructureChain(JSGlobalData& globalData, Structure* structure, Structure* head)
52 StructureChain::~StructureChain()
56 void StructureChain::markChildren(MarkStack& markStack)
StructureChain.h 41 class StructureChain : public JSCell {
45 static StructureChain* create(JSGlobalData& globalData, Structure* head) { return new (&globalData) StructureChain(globalData, globalData.structureChainStructure.get(), head); }
52 StructureChain(JSGlobalData&, Structure*, Structure* head);
53 ~StructureChain();
JSPropertyNameIterator.h 76 void setCachedPrototypeChain(JSGlobalData& globalData, StructureChain* cachedPrototypeChain) { m_cachedPrototypeChain.set(globalData, this, cachedPrototypeChain); }
77 StructureChain* cachedPrototypeChain() { return m_cachedPrototypeChain.get(); }
84 WriteBarrier<StructureChain> m_cachedPrototypeChain;
JSPropertyNameIterator.cpp 74 StructureChain* structureChain = o->structure()->prototypeChain(exec);
75 WriteBarrier<Structure>* structure = structureChain->head();
81 jsPropertyNameIterator->setCachedPrototypeChain(exec->globalData(), structureChain);
PropertyNameArray.cpp 27 #include "StructureChain.h"
Structure.h 49 class StructureChain;
101 StructureChain* prototypeChain(ExecState*) const;
202 bool isValid(ExecState*, StructureChain* cachedPrototypeChain) const;
213 mutable WriteBarrier<StructureChain> m_cachedPrototypeChain;
JSGlobalObject.h 31 #include "StructureChain.h"
361 inline StructureChain* Structure::prototypeChain(ExecState* exec) const
366 m_cachedPrototypeChain.set(exec->globalData(), this, StructureChain::create(exec->globalData(), prototype.isNull() ? 0 : asObject(prototype)->structure()));
371 inline bool Structure::isValid(ExecState* exec, StructureChain* cachedPrototypeChain) const
PropertyNameArray.h 33 class StructureChain;
JSCell.h 72 friend class StructureChain;
JSGlobalData.cpp 202 structureChainStructure.set(*this, StructureChain::createStructure(*this, jsNull()));
  /external/webkit/Source/JavaScriptCore/bytecode/
Instruction.h 36 #include "StructureChain.h"
55 class StructureChain;
67 WriteBarrierBase<StructureChain> chain;
86 void set(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base, StructureChain* _chain)
105 PolymorphicAccessStructureList(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase, StructureChain* firstChain)
149 Instruction(JSGlobalData& globalData, JSCell* owner, StructureChain* structureChain)
151 u.structureChain.clear();
152 u.structureChain.set(globalData, owner, structureChain);
    [all...]
StructureStubInfo.h 76 void initGetByIdChain(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, StructureChain* chain)
102 void initPutByIdTransition(JSGlobalData& globalData, JSCell* owner, Structure* previousStructure, Structure* structure, StructureChain* chain)
144 WriteBarrierBase<StructureChain> chain;
157 WriteBarrierBase<StructureChain> chain;
CodeBlock.cpp 303 printf(" [%4d] %s: %s, %s, %s\n", instructionOffset, "put_by_id_transition", pointerToSourceString(vPC[4].u.structure).utf8().data(), pointerToSourceString(vPC[5].u.structure).utf8().data(), pointerToSourceString(vPC[6].u.structureChain).utf8().data());
307 printf(" [%4d] %s: %s, %s\n", instructionOffset, "get_by_id_chain", pointerToSourceString(vPC[4].u.structure).utf8().data(), pointerToSourceString(vPC[5].u.structureChain).utf8().data());
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JIT.h 57 class StructureChain;
202 static void compileGetByIdChainList(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, PolymorphicAccessStructureList* prototypeStructureList, int currentIndex, Structure* structure, StructureChain* chain, size_t count, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset)
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)
270 void privateCompileGetByIdChainList(StructureStubInfo*, PolymorphicAccessStructureList*, int, Structure*, StructureChain* chain, size_t count, const Identifier&, const PropertySlot&, size_t cachedOffset, CallFrame* callFrame);
271 void privateCompileGetByIdChain(StructureStubInfo*, Structure*, StructureChain*, size_t count, const Identifier&, const PropertySlot&, size_t cachedOffset, ReturnAddressPtr returnAddress, CallFrame* callFrame);
272 void privateCompilePutByIdTransition(StructureStubInfo*, Structure*, Structure*, size_t cachedOffset, StructureChain*, ReturnAddressPtr returnAddress, bool direct);
    [all...]
JITPropertyAccess.cpp 574 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
    [all...]
JITPropertyAccess32_64.cpp 589 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
    [all...]
  /external/webkit/Source/JavaScriptCore/
CMakeLists.txt 163 runtime/StructureChain.cpp
JavaScriptCore.pro 197 runtime/StructureChain.cpp \
ChangeLog 683 * runtime/StructureChain.cpp:
684 (JSC::StructureChain::StructureChain):
685 (JSC::StructureChain::markChildren):
686 * runtime/StructureChain.h:
687 (JSC::StructureChain::create):
688 (JSC::StructureChain::head):
689 (JSC::StructureChain::createStructure):
    [all...]
GNUmakefile.list.am 382 Source/JavaScriptCore/runtime/StructureChain.cpp \
383 Source/JavaScriptCore/runtime/StructureChain.h \
JavaScriptCore.gypi 121 'runtime/StructureChain.h',
568 'runtime/StructureChain.cpp',
  /external/webkit/Source/JavaScriptCore/interpreter/
Interpreter.cpp     [all...]
  /external/webkit/Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/
JavaScriptCore.vcproj 1185 RelativePath="..\..\runtime\StructureChain.cpp"
1189 RelativePath="..\..\runtime\StructureChain.h"
    [all...]
  /external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/
project.pbxproj 227 7E4EE7090EBB7963005934AA /* StructureChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4EE7080EBB7963005934AA /* StructureChain.h */; settings = {ATTRIBUTES = (Private, ); }; };
228 7E4EE70F0EBB7A5B005934AA /* StructureChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E4EE70E0EBB7A5B005934AA /* StructureChain.cpp */; };
    [all...]

Completed in 399 milliseconds

1 2