Searched refs:ExecutableBase (Results 1 – 8 of 8) sorted by relevance
/external/webkit/Source/JavaScriptCore/runtime/ |
D | Executable.h | 47 class ExecutableBase : public JSCell { 55 ExecutableBase(JSGlobalData& globalData, Structure* structure, int numParameters) in ExecutableBase() function 98 class NativeExecutable : public ExecutableBase { 124 … : ExecutableBase(globalData, globalData.nativeExecutableStructure.get(), NUM_PARAMETERS_IS_HOST) in NativeExecutable() 135 … : ExecutableBase(globalData, globalData.nativeExecutableStructure.get(), NUM_PARAMETERS_IS_HOST) 149 class ScriptExecutable : public ExecutableBase { 152 : ExecutableBase(*globalData, structure, NUM_PARAMETERS_NOT_COMPILED) in ScriptExecutable() 166 : ExecutableBase(exec->globalData(), structure, NUM_PARAMETERS_NOT_COMPILED) in ScriptExecutable()
|
D | JSFunction.h | 31 class ExecutableBase; variable 68 ExecutableBase* executable() const { return m_executable.get(); } in executable() 106 WriteBarrier<ExecutableBase> m_executable;
|
D | Executable.cpp | 43 const ClassInfo ExecutableBase::s_info = { "Executable", 0, 0, 0 }; 45 const ClassInfo NativeExecutable::s_info = { "NativeExecutable", &ExecutableBase::s_info, 0, 0 };
|
D | JSCell.h | 58 friend class ExecutableBase; variable
|
D | JSGlobalData.cpp | 196 executableStructure.set(*this, ExecutableBase::createStructure(*this, jsNull())); in JSGlobalData()
|
/external/webkit/Source/JavaScriptCore/ |
D | ChangeLog | 456 (JSC::ExecutableBase::ExecutableBase): 457 (JSC::ExecutableBase::createStructure): 2255 (JSC::ExecutableBase::createStructure): 4297 (JSC::ExecutableBase::ExecutableBase): 4603 (JSC::ExecutableBase::createStructure): 6031 made ExecutableBase a GC allocated object. This required 6095 (JSC::ExecutableBase::ExecutableBase): 6096 (JSC::ExecutableBase::createStructure):
|
D | ChangeLog-2010-05-24 | 1543 (JSC::ExecutableBase::ExecutableBase): 1544 (JSC::ExecutableBase::isHostFunction): 1545 (JSC::ExecutableBase::generatedJITCodeForCall): 1546 (JSC::ExecutableBase::generatedJITCodeForConstruct): 20291 Instead, make JSFunctions hold a pointer to an ExecutableBase, move fields specific 20305 This patch removes CacheableEvalExecutable, since all subclasses of ExecutableBase 20306 can now be ref-counted - since both JSFunction holds (and ref-counts) an ExecutableBase 20314 - ExecutableBase 20323 - ExecutableBase 20358 (JSC::ExecutableBase::ExecutableBase): [all …]
|
/external/webkit/Source/JavaScriptCore/jit/ |
D | JITStubs.cpp | 2092 ExecutableBase* executable = callee->executable(); in DEFINE_STUB_FUNCTION() 2126 ExecutableBase* executable = callee->executable(); in DEFINE_STUB_FUNCTION()
|