Searched refs:ScopeChain (Results 1 – 25 of 27) sorted by relevance
12
45 ASSERT(this[RegisterFile::ScopeChain].Register::scopeChain()); in scopeChain()46 return this[RegisterFile::ScopeChain].Register::scopeChain(); in scopeChain()102 …copeChainNode* scopeChain) { static_cast<Register*>(this)[RegisterFile::ScopeChain] = scopeChain; } in setScopeChain()
101 ScopeChain = -3, enumerator
207 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT0); in privateCompileCTINativeCall()208 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()231 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT2); in privateCompileCTINativeCall()232 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()252 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT2); in privateCompileCTINativeCall()253 emitPutToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()272 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT0); in privateCompileCTINativeCall()273 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()342 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT0); in privateCompileCTINativeCall()343 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()[all …]
55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); in compileOpCallInitializeCallFrame()289 store32(TrustedImm32(JSValue::CellTag), tagFor(registerOffset + RegisterFile::ScopeChain)); in compileOpCall()290 store32(regT2, payloadFor(registerOffset + RegisterFile::ScopeChain)); in compileOpCall()
55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); in compileOpCallInitializeCallFrame()209 …storePtr(regT1, Address(callFrameRegister, (registerOffset + RegisterFile::ScopeChain) * static_ca… in compileOpCall()
201 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT0); in privateCompileCTINativeCall()202 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()224 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT2); in privateCompileCTINativeCall()225 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()245 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT0); in privateCompileCTINativeCall()246 emitPutCellToCallFrameHeader(regT1, RegisterFile::ScopeChain); in privateCompileCTINativeCall()472 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT0); in emit_op_get_scoped_var()495 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1); in emit_op_put_scoped_var()1622 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT0); in emit_op_resolve_global_dynamic()
42 - fixed 3111500 - REGRESSION: crash in "KJS::ScopeChain::mark()" on www.posci.com113 - changed ScopeChain to not ref each item in the chain, and use125 (FuncDeclNode::processFuncDecl): Pass ScopeChain directly to avoid copying.129 setScope both be inline. Use a normal ScopeChain instead of NoRefScopeChain132 Merge NoRefScopeChain in with ScopeChain since they both work this way now.260 - change ScopeChain to be a singly linked list shares tails, gives 11% gain on iBench304 (DeclaredFunctionImp::DeclaredFunctionImp): List -> ScopeChain.307 * kjs/function.h: List -> ScopeChain.308 * kjs/function_object.cpp: (FunctionObjectImp::construct): List -> ScopeChain.317 * kjs/interpreter.cpp: (Context::scopeChain): List -> ScopeChain.[all …]
155 runtime/ScopeChain.cpp
190 runtime/ScopeChain.cpp \
115 'runtime/ScopeChain.h',556 'runtime/ScopeChain.cpp',
366 Source/JavaScriptCore/runtime/ScopeChain.cpp \367 Source/JavaScriptCore/runtime/ScopeChain.h \
5515 * kjs/ScopeChain.cpp:5695 * kjs/ScopeChain.cpp:6237 * kjs/ScopeChain.cpp: Copied from JavaScriptCore/kjs/scope_chain.cpp.6238 * kjs/ScopeChain.h: Copied from JavaScriptCore/kjs/scope_chain.h.8287 Refactored some hand-rolled code to call ScopeChain::globalObject instead.9275 (KJS::ScopeChain::ScopeChain):10805 (KJS::Machine::privateExecute): Don't construct a ScopeChain object,10983 WebCore build fix: forward-declare ScopeChain.12124 (1) In "with" and "catch" scopes, we would construct a ScopeChain12133 SunSpider reports a .2% regression, but an earlier round of ScopeChain[all …]
930 - fixed 3137084 -- Many non-reproducible crashers in ContextImp::mark / ScopeChain::mark932 * kjs/scope_chain.cpp: (ScopeChain::push): Add assertion.933 (ScopeChain::release): Fix while loop so that it decrements refCount of the first node in
636 * runtime/ScopeChain.h:2266 * runtime/ScopeChain.cpp:2267 * runtime/ScopeChain.h:2338 * runtime/ScopeChain.h:4679 * runtime/ScopeChain.h:5480 * runtime/ScopeChain.h: Direct pointer is fine for ScopeChainIterator,5652 * runtime/ScopeChain.h:7195 * runtime/ScopeChain.cpp:7199 * runtime/ScopeChain.h:8487 * runtime/ScopeChain.cpp:
4857 * runtime/ScopeChain.h:4889 * runtime/ScopeChain.h:4891 (JSC::ScopeChain::~ScopeChain):15196 So this delightful bug was caused by our unwind code using a ScopeChain to perform15197 the unwind. The ScopeChain would ref the initial top of the scope chain, then deref15200 This patch removes the dependency on ScopeChain for the unwind, and i've filed15202 ScopeChain behaviour.15391 * runtime/ScopeChain.cpp:15411 * runtime/ScopeChain.cpp:15412 (JSC::ScopeChain::localDepth):[all …]
2075 ScopeChain is not a good thing. While we could access the2078 ScopeChain onto the callframe again to ensure that the callframe2370 * runtime/ScopeChain.cpp:2372 * runtime/ScopeChain.h:2376 (JSC::ScopeChain::top):2378 (JSC::ScopeChain::markAggregate):2781 * runtime/ScopeChain.cpp:2783 * runtime/ScopeChain.h:2787 (JSC::ScopeChain::top):2789 (JSC::ScopeChain::markAggregate):[all …]
1225 Currently host functions reuse JSFunction's ScopeChain as storage for their17860 * runtime/ScopeChain.cpp:17862 * runtime/ScopeChain.h:17866 (JSC::ScopeChain::ScopeChain):17867 (JSC::ScopeChain::globalObject): Added a globalObject data member to ScopeChainNode.21285 * runtime/ScopeChain.cpp:21286 (JSC::ScopeChain::localDepth):22056 * runtime/ScopeChain.h:22223 * runtime/ScopeChain.h:22225 (JSC::ScopeChain::markAggregate):[all …]
8779 (KJS::ScopeChain::print): Use PropertyNamesArray instead of ReferenceList.9467 (KJS::ScopeChain::print):10385 (KJS::ScopeChain::print):11334 Add ScopeChain::print() function for debugging.11340 (KJS::ScopeChain::print):12762 (KJS::ScopeChain::release):16005 Inline ScopeChain functions for speed.16009 (KJS::ScopeChain::mark):16012 (KJS::ScopeChain::ref):16013 (KJS::ScopeChain::operator=):[all …]
129 …469DEA107EC7E700650446 /* ScopeChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9374D3A803…524 …C18C4610E16F5CD00B34460 /* ScopeChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9374D3A7038…1004 …08635CE /* ScopeChain.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnown…1005 …35CE /* ScopeChain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownF…1936 9374D3A8038D9D74008635CE /* ScopeChain.cpp */,1937 9374D3A7038D9D74008635CE /* ScopeChain.h */,2458 BC18C4610E16F5CD00B34460 /* ScopeChain.h in Headers */,2951 14469DEA107EC7E700650446 /* ScopeChain.cpp in Sources */,
574 * force-js-clean-timestamp: Touch for ScopeChain change.708 * khtml/ecma/kjs_dom.cpp: (DOMNode::eventHandlerScope): List -> ScopeChain.709 * khtml/ecma/kjs_dom.h: List -> ScopeChain.710 * khtml/ecma/kjs_events.cpp: (JSEventListener::handleEvent): List -> ScopeChain.711 * khtml/ecma/kjs_html.cpp: (KJS::HTMLElement::eventHandlerScope): List -> ScopeChain.712 * khtml/ecma/kjs_html.h: List -> ScopeChain.
204 - fixed 3137084 - Many non-reproducible crashers in ContextImp::mark / ScopeChain::mark215 - fixed 3437190 - nil-deref on quit in calling marked() from ScopeChain::mark()
45680 Moved the ScopeChain.h include to JavaStringJSC.57795 Update WebCore to deal with the absence of the ScopeChain57798 * ForwardingHeaders/runtime/ScopeChain.h: Added.
1826 More updates for the absence of the ScopeChain class
2565 in onload handler crashes Safari in KJS::ScopeChain::bottom20110 - fixed 3137084 - Many non-reproducible crashers in ContextImp::mark / ScopeChain::mark20121 - fixed 3437190 - nil-deref on quit in calling marked() from ScopeChain::mark()
9622 IEnumVARIANT to wrap a ScopeChain for Drosera.