/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | NativeErrorPrototype.cpp | 31 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 D | CommonSlowPathsExceptions.cpp | 39 VM* vm = &exec->vm(); local 40 NativeCallFrameTracer tracer(vm, exec); 41 vm->throwException(exec, error); 43 dataLog("Throwing exception ", vm->exception(), ".\n");
|
H A D | ErrorInstance.cpp | 33 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 D | ArgumentsIteratorConstructor.cpp | 40 void ArgumentsIteratorConstructor::finishCreation(VM& vm, ArgumentsIteratorPrototype* prototype) argument 42 Base::finishCreation(vm); 43 putDirectWithoutTransition(vm, vm.propertyNames->prototype, prototype, DontEnum | DontDelete | ReadOnly);
|
H A D | BooleanObject.cpp | 33 BooleanObject::BooleanObject(VM& vm, Structure* structure) argument 34 : JSWrapperObject(vm, structure) 38 void BooleanObject::finishCreation(VM& vm) argument 40 Base::finishCreation(vm);
|
H A D | DateInstance.cpp | 37 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 D | MapIteratorConstructor.cpp | 40 void MapIteratorConstructor::finishCreation(VM& vm, MapIteratorPrototype* prototype) argument 42 Base::finishCreation(vm); 43 putDirectWithoutTransition(vm, vm.propertyNames->prototype, prototype, DontEnum | DontDelete | ReadOnly);
|
H A D | SetIteratorConstructor.cpp | 40 void SetIteratorConstructor::finishCreation(VM& vm, SetIteratorPrototype* prototype) argument 42 Base::finishCreation(vm); 43 putDirectWithoutTransition(vm, vm.propertyNames->prototype, prototype, DontEnum | DontDelete | ReadOnly);
|
H A D | CommonIdentifiers.cpp | 30 #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 D | VMEntryScope.cpp | 36 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 D | JSGlobalObject.cpp | 161 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 D | ArrayBufferNeuteringWatchpoint.cpp | 38 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 D | JSConsole.h | 39 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 D | StructureRareData.cpp | 37 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 D | NumberObject.cpp | 35 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.1/ksh-23/ksh/src/lib/libast/vmalloc/ |
H A D | vmregion.c | 44 Vmalloc_t *vm; local 53 for(vm = Vmheap; vm; vm = vm->next) 54 if(vm->data == vd) 58 return vm;
|
H A D | vmdisc.c | 37 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 D | vmgetmem.c | 25 * 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 D | vmwalk.c | 36 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 D | vmclose.c | 35 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 D | vmsegment.c | 36 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 D | vmset.c | 36 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.1/JavaScriptCore-7600.1.17/llint/ |
H A D | LLIntThunks.cpp | 48 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 D | LLIntExceptions.cpp | 47 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.1/JavaScriptCore-7600.1.17/API/ |
H A D | JSCallbackFunction.cpp | 47 JSCallbackFunction::JSCallbackFunction(VM& vm, Structure* structure, JSObjectCallAsFunctionCallback callback) argument 48 : InternalFunction(vm, structure) 53 void JSCallbackFunction::finishCreation(VM& vm, const String& name) argument 55 Base::finishCreation(vm, name); 59 JSCallbackFunction* JSCallbackFunction::create(VM& vm, JSGlobalObject* globalObject, JSObjectCallAsFunctionCallback callback, const String& name) argument 61 JSCallbackFunction* function = new (NotNull, allocateCell<JSCallbackFunction>(vm.heap)) JSCallbackFunction(vm, globalObject->callbackFunctionStructure(), callback); 62 function->finishCreation(vm, name);
|