Home
last modified time | relevance | path

Searched refs:ExecutableBase (Results 1 – 8 of 8) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
DExecutable.h47 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()
DJSFunction.h31 class ExecutableBase; variable
68 ExecutableBase* executable() const { return m_executable.get(); } in executable()
106 WriteBarrier<ExecutableBase> m_executable;
DExecutable.cpp43 const ClassInfo ExecutableBase::s_info = { "Executable", 0, 0, 0 };
45 const ClassInfo NativeExecutable::s_info = { "NativeExecutable", &ExecutableBase::s_info, 0, 0 };
DJSCell.h58 friend class ExecutableBase; variable
DJSGlobalData.cpp196 executableStructure.set(*this, ExecutableBase::createStructure(*this, jsNull())); in JSGlobalData()
/external/webkit/Source/JavaScriptCore/
DChangeLog456 (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):
DChangeLog-2010-05-241543 (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/
DJITStubs.cpp2092 ExecutableBase* executable = callee->executable(); in DEFINE_STUB_FUNCTION()
2126 ExecutableBase* executable = callee->executable(); in DEFINE_STUB_FUNCTION()