Searched refs:vm (Results 1 - 25 of 936) sorted by relevance

1234567891011>>

/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DNativeErrorPrototype.cpp31 NativeErrorPrototype::NativeErrorPrototype(VM& vm, Structure* structure) argument
32 : ErrorPrototype(vm, structure)
36 void NativeErrorPrototype::finishCreation(VM& vm, JSGlobalObject* globalObject, const WTF::String& nameAndMessage, NativeErrorConstructor* constructor) argument
38 Base::finishCreation(vm, globalObject);
39 putDirect(vm, vm.propertyNames->name, jsString(&vm, nameAndMessage), DontEnum);
40 putDirect(vm, vm.propertyNames->message, jsEmptyString(&vm), DontEnu
[all...]
H A DCommonSlowPathsExceptions.cpp39 VM* vm = &exec->vm(); local
40 NativeCallFrameTracer tracer(vm, exec);
41 vm->throwException(exec, error);
43 dataLog("Throwing exception ", vm->exception(), ".\n");
H A DErrorInstance.cpp33 ErrorInstance::ErrorInstance(VM& vm, Structure* structure) argument
34 : JSNonFinalObject(vm, structure)
39 void ErrorInstance::finishCreation(VM& vm, const String& message, Vector<StackFrame> stackTrace) argument
41 Base::finishCreation(vm);
44 putDirect(vm, vm.propertyNames->message, jsString(&vm, message), DontEnum);
47 putDirect(vm, vm.propertyNames->stack, vm
[all...]
H A DArgumentsIteratorConstructor.cpp40 void ArgumentsIteratorConstructor::finishCreation(VM& vm, ArgumentsIteratorPrototype* prototype) argument
42 Base::finishCreation(vm);
43 putDirectWithoutTransition(vm, vm.propertyNames->prototype, prototype, DontEnum | DontDelete | ReadOnly);
H A DBooleanObject.cpp33 BooleanObject::BooleanObject(VM& vm, Structure* structure) argument
34 : JSWrapperObject(vm, structure)
38 void BooleanObject::finishCreation(VM& vm) argument
40 Base::finishCreation(vm);
H A DDateInstance.cpp37 DateInstance::DateInstance(VM& vm, Structure* structure) argument
38 : JSWrapperObject(vm, structure)
42 void DateInstance::finishCreation(VM& vm) argument
44 Base::finishCreation(vm);
46 setInternalValue(vm, jsNaN());
49 void DateInstance::finishCreation(VM& vm, double time) argument
51 Base::finishCreation(vm);
53 setInternalValue(vm, jsNumber(timeClip(time)));
67 VM& vm = exec->vm();
[all...]
H A DMapIteratorConstructor.cpp40 void MapIteratorConstructor::finishCreation(VM& vm, MapIteratorPrototype* prototype) argument
42 Base::finishCreation(vm);
43 putDirectWithoutTransition(vm, vm.propertyNames->prototype, prototype, DontEnum | DontDelete | ReadOnly);
H A DSetIteratorConstructor.cpp40 void SetIteratorConstructor::finishCreation(VM& vm, SetIteratorPrototype* prototype) argument
42 Base::finishCreation(vm);
43 putDirectWithoutTransition(vm, vm.propertyNames->prototype, prototype, DontEnum | DontDelete | ReadOnly);
H A DCommonIdentifiers.cpp30 #define INITIALIZE_PROPERTY_NAME(name) , name(vm, #name)
31 #define INITIALIZE_KEYWORD(name) , name##Keyword(vm, #name)
34 CommonIdentifiers::CommonIdentifiers(VM* vm)
37 , underscoreProto(vm, "__proto__")
38 , thisIdentifier(vm, "this")
39 , useStrictIdentifier(vm, "use strict")
40 , m_builtinNames(new BuiltinNames(vm, this))
H A DVMEntryScope.cpp36 VMEntryScope::VMEntryScope(VM& vm, JSGlobalObject* globalObject) argument
37 : m_vm(vm)
42 if (!vm.entryScope) {
45 vm.heap.deleteAllCompiledCode();
47 vm.entryScope = this;
51 vm.resetDateCache();
55 vm.clearExceptionStack();
H A DJSGlobalObject.cpp161 JSGlobalObject::JSGlobalObject(VM& vm, Structure* structure, const GlobalObjectMethodTable* globalObjectMethodTable) argument
162 : Base(vm, structure, 0)
163 , m_vm(vm)
187 if (LegacyProfiler* profiler = vm().enabledProfiler())
196 void JSGlobalObject::setGlobalThis(VM& vm, JSObject* globalThis) argument
198 m_globalThis.set(vm, this, globalThis);
203 ASSERT(vm().currentThreadIsHoldingAPILock());
260 VM& vm = exec->vm(); local
261 removeDirect(vm, propertyNam
279 VM& vm = exec->vm(); local
554 haveABadTime(VM& vm) argument
608 createThrowTypeError(VM& vm) argument
618 resetPrototype(VM& vm, JSValue prototype) argument
[all...]
H A DArrayBufferNeuteringWatchpoint.cpp38 ArrayBufferNeuteringWatchpoint::ArrayBufferNeuteringWatchpoint(VM& vm) argument
39 : Base(vm, vm.arrayBufferNeuteringWatchpointStructure.get())
49 ArrayBufferNeuteringWatchpoint* ArrayBufferNeuteringWatchpoint::create(VM& vm) argument
52 (NotNull, allocateCell<ArrayBufferNeuteringWatchpoint>(vm.heap))
53 ArrayBufferNeuteringWatchpoint(vm);
54 result->finishCreation(vm);
58 Structure* ArrayBufferNeuteringWatchpoint::createStructure(VM& vm) argument
60 return Structure::create(vm, 0, jsNull(), TypeInfo(CompoundType, StructureFlags), info());
H A DJSConsole.h39 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) argument
41 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), info());
44 static JSConsole* create(VM& vm, Structure* structure) argument
46 JSConsole* instance = new (NotNull, allocateCell<JSConsole>(vm.heap)) JSConsole(vm, structure);
47 instance->finishCreation(vm);
53 return create(exec->vm(), structure);
57 JSConsole(VM& vm, Structure* structure) argument
58 : Base(vm, structure)
H A DStructureRareData.cpp37 Structure* StructureRareData::createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) argument
39 return Structure::create(vm, globalObject, prototype, TypeInfo(CompoundType, StructureFlags), info());
42 StructureRareData* StructureRareData::create(VM& vm, Structure* previous) argument
44 StructureRareData* rareData = new (NotNull, allocateCell<StructureRareData>(vm.heap)) StructureRareData(vm, previous);
45 rareData->finishCreation(vm);
49 StructureRareData* StructureRareData::clone(VM& vm, const StructureRareData* other) argument
51 StructureRareData* newRareData = new (NotNull, allocateCell<StructureRareData>(vm.heap)) StructureRareData(vm, other);
52 newRareData->finishCreation(vm);
56 StructureRareData(VM& vm, Structure* previous) argument
63 StructureRareData(VM& vm, const StructureRareData* other) argument
[all...]
H A DNumberObject.cpp35 NumberObject::NumberObject(VM& vm, Structure* structure) argument
36 : JSWrapperObject(vm, structure)
40 void NumberObject::finishCreation(VM& vm) argument
42 Base::finishCreation(vm);
48 NumberObject* object = NumberObject::create(exec->vm(), globalObject->numberObjectStructure());
49 object->setInternalValue(exec->vm(), number);
/macosx-10.10/ksh-23/ksh/src/lib/libast/vmalloc/
H A Dvmregion.c44 Vmalloc_t *vm; local
53 for(vm = Vmheap; vm; vm = vm->next)
54 if(vm->data == vd)
58 return vm;
H A Dvmdisc.c37 Vmdisc_t* vmdisc(Vmalloc_t* vm, Vmdisc_t* disc) argument
39 Vmdisc_t* vmdisc(vm, disc)
40 Vmalloc_t* vm;
44 Vmdisc_t* old = vm->disc;
48 (*old->exceptf)(vm,VM_DISC,(Void_t*)disc,old) != 0 )
50 vm->disc = disc;
H A Dvmgetmem.c25 * vm open/close/resize - a handy default for discipline memory functions
37 Void_t* vmgetmem(Vmalloc_t* vm, Void_t* data, size_t size) argument
39 Void_t* vmgetmem(vm, data, size)
40 Vmalloc_t* vm;
45 if (!vm)
48 return vmresize(vm, data, size, VM_RSMOVE|VM_RSCOPY|VM_RSZERO);
49 vmclose(vm);
H A Dvmwalk.c36 int vmwalk(Vmalloc_t* vm, int(*segf)(Vmalloc_t*, Void_t*, size_t, Vmdisc_t*, Void_t*), Void_t* handle ) argument
38 int vmwalk(vm, segf, handle)
39 Vmalloc_t* vm;
47 if(!vm)
49 for(vm = Vmheap; vm; vm = vm->next)
50 { SETLOCK(vm, 0);
51 for(seg = vm
[all...]
H A Dvmclose.c35 int vmclose(Vmalloc_t* vm) argument
37 int vmclose(vm)
38 Vmalloc_t* vm;
43 Vmdata_t* vd = vm->data;
44 Vmdisc_t* disc = vm->disc;
47 if(vm == Vmheap) /* the heap is never freed */
50 if(vm->disc->exceptf && /* announcing closing event */
51 (rv = (*vm->disc->exceptf)(vm,VM_CLOSE,(Void_t*)1,vm
[all...]
H A Dvmsegment.c36 Void_t* vmsegment(Vmalloc_t* vm, Void_t* addr) argument
38 Void_t* vmsegment(vm, addr)
39 Vmalloc_t* vm; /* region */
44 Vmdata_t *vd = vm->data;
46 SETLOCK(vm, 0);
53 CLRLOCK(vm, 0);
H A Dvmset.c36 int vmset(reg Vmalloc_t* vm, int flags, int on) argument
38 int vmset(vm, flags, on)
39 reg Vmalloc_t* vm; /* region being worked on */
45 Vmdata_t *vd = vm->data;
50 SETLOCK(vm, 0);
57 CLRLOCK(vm, 0);
/macosx-10.10/JavaScriptCore-7600.1.17/llint/
H A DLLIntThunks.cpp48 static MacroAssemblerCodeRef generateThunkWithJumpTo(VM* vm, void (*target)(), const char *thunkKind) argument
50 JSInterfaceJIT jit(vm);
56 LinkBuffer patchBuffer(*vm, jit, GLOBAL_THUNK_ID);
60 MacroAssemblerCodeRef functionForCallEntryThunkGenerator(VM* vm) argument
62 return generateThunkWithJumpTo(vm, LLInt::getCodeFunctionPtr(llint_function_for_call_prologue), "function for call");
65 MacroAssemblerCodeRef functionForConstructEntryThunkGenerator(VM* vm) argument
67 return generateThunkWithJumpTo(vm, LLInt::getCodeFunctionPtr(llint_function_for_construct_prologue), "function for construct");
70 MacroAssemblerCodeRef functionForCallArityCheckThunkGenerator(VM* vm) argument
72 return generateThunkWithJumpTo(vm, LLInt::getCodeFunctionPtr(llint_function_for_call_arity_check), "function for call with arity check");
75 MacroAssemblerCodeRef functionForConstructArityCheckThunkGenerator(VM* vm) argument
80 evalEntryThunkGenerator(VM* vm) argument
85 programEntryThunkGenerator(VM* vm) argument
[all...]
H A DLLIntExceptions.cpp47 VM* vm = &exec->vm(); local
48 dataLog("Throwing exception ", vm->exception(), " (returnToThrow).\n");
57 VM* vm = &exec->vm(); local
58 dataLog("Throwing exception ", vm->exception(), " (callToThrow).\n");
/macosx-10.10/WebCore-7600.1.25/dom/
H A DCollectionIndexCache.cpp35 JSC::VM& vm = JSDOMWindowBase::commonVM(); local
36 JSC::JSLockHolder lock(vm);
37 vm.heap.reportExtraMemoryCost(cost);

Completed in 244 milliseconds

1234567891011>>