Changeset 195000 in webkit for trunk/Source/JavaScriptCore/runtime/JSFunction.cpp
- Timestamp:
- Jan 13, 2016, 4:28:40 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSFunction.cpp
r194863 r195000 79 79 #endif 80 80 81 NativeExecutable* JSFunction::lookUpOrCreateNativeExecutable(VM& vm, NativeFunction nativeFunction, Intrinsic intrinsic, NativeFunction nativeConstructor )81 NativeExecutable* JSFunction::lookUpOrCreateNativeExecutable(VM& vm, NativeFunction nativeFunction, Intrinsic intrinsic, NativeFunction nativeConstructor, const String& name) 82 82 { 83 83 #if !ENABLE(JIT) … … 86 86 if (intrinsic != NoIntrinsic && vm.canUseJIT()) { 87 87 ASSERT(nativeConstructor == callHostFunctionAsConstructor); 88 return vm.getHostFunction(nativeFunction, intrinsic );88 return vm.getHostFunction(nativeFunction, intrinsic, name); 89 89 } 90 90 #endif 91 return vm.getHostFunction(nativeFunction, nativeConstructor );91 return vm.getHostFunction(nativeFunction, nativeConstructor, name); 92 92 } 93 93 94 94 JSFunction* JSFunction::create(VM& vm, JSGlobalObject* globalObject, int length, const String& name, NativeFunction nativeFunction, Intrinsic intrinsic, NativeFunction nativeConstructor) 95 95 { 96 NativeExecutable* executable = lookUpOrCreateNativeExecutable(vm, nativeFunction, intrinsic, nativeConstructor );96 NativeExecutable* executable = lookUpOrCreateNativeExecutable(vm, nativeFunction, intrinsic, nativeConstructor, name); 97 97 JSFunction* function = new (NotNull, allocateCell<JSFunction>(vm.heap)) JSFunction(vm, globalObject, globalObject->functionStructure()); 98 98 // Can't do this during initialization because getHostFunction might do a GC allocation.
Note:
See TracChangeset
for help on using the changeset viewer.