Home
last modified time | relevance | path

Searched refs:ScopeChain (Results 1 – 25 of 27) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/interpreter/
DCallFrame.h45 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()
DRegisterFile.h101 ScopeChain = -3, enumerator
/external/webkit/Source/JavaScriptCore/jit/
DJITOpcodes32_64.cpp207 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 …]
DJITCall32_64.cpp55 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()
DJITCall.cpp55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); in compileOpCallInitializeCallFrame()
209 …storePtr(regT1, Address(callFrameRegister, (registerOffset + RegisterFile::ScopeChain) * static_ca… in compileOpCall()
DJITOpcodes.cpp201 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()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2002-12-0342 - fixed 3111500 - REGRESSION: crash in "KJS::ScopeChain::mark()" on www.posci.com
113 - changed ScopeChain to not ref each item in the chain, and use
125 (FuncDeclNode::processFuncDecl): Pass ScopeChain directly to avoid copying.
129 setScope both be inline. Use a normal ScopeChain instead of NoRefScopeChain
132 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 iBench
304 (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 …]
DCMakeLists.txt155 runtime/ScopeChain.cpp
DJavaScriptCore.pro190 runtime/ScopeChain.cpp \
DJavaScriptCore.gypi115 'runtime/ScopeChain.h',
556 'runtime/ScopeChain.cpp',
DGNUmakefile.list.am366 Source/JavaScriptCore/runtime/ScopeChain.cpp \
367 Source/JavaScriptCore/runtime/ScopeChain.h \
DChangeLog-2008-08-105515 * 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 ScopeChain
12133 SunSpider reports a .2% regression, but an earlier round of ScopeChain
[all …]
DChangeLog-2003-10-25930 - fixed 3137084 -- Many non-reproducible crashers in ContextImp::mark / ScopeChain::mark
932 * kjs/scope_chain.cpp: (ScopeChain::push): Add assertion.
933 (ScopeChain::release): Fix while loop so that it decrements refCount of the first node in
DChangeLog636 * 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:
DChangeLog-2009-06-164857 * 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 perform
15197 the unwind. The ScopeChain would ref the initial top of the scope chain, then deref
15200 This patch removes the dependency on ScopeChain for the unwind, and i've filed
15202 ScopeChain behaviour.
15391 * runtime/ScopeChain.cpp:
15411 * runtime/ScopeChain.cpp:
15412 (JSC::ScopeChain::localDepth):
[all …]
DChangeLog-2011-02-162075 ScopeChain is not a good thing. While we could access the
2078 ScopeChain onto the callframe again to ensure that the callframe
2370 * 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 …]
DChangeLog-2010-05-241225 Currently host functions reuse JSFunction's ScopeChain as storage for their
17860 * 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 …]
DChangeLog-2007-10-148779 (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 …]
/external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/
Dproject.pbxproj129 …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 */,
/external/webkit/Source/WebCore/
DChangeLog-2002-12-03574 * 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.
DChangeLog-2003-10-25204 - fixed 3137084 - Many non-reproducible crashers in ContextImp::mark / ScopeChain::mark
215 - fixed 3437190 - nil-deref on quit in calling marked() from ScopeChain::mark()
DChangeLog45680 Moved the ScopeChain.h include to JavaStringJSC.
57795 Update WebCore to deal with the absence of the ScopeChain
57798 * ForwardingHeaders/runtime/ScopeChain.h: Added.
/external/webkit/Source/WebKit/mac/
DChangeLog1826 More updates for the absence of the ScopeChain class
DChangeLog-2006-02-092565 in onload handler crashes Safari in KJS::ScopeChain::bottom
20110 - fixed 3137084 - Many non-reproducible crashers in ContextImp::mark / ScopeChain::mark
20121 - fixed 3437190 - nil-deref on quit in calling marked() from ScopeChain::mark()
/external/webkit/Source/WebKit/win/
DChangeLog-2009-06-169622 IEnumVARIANT to wrap a ScopeChain for Drosera.

12