Changeset 195000 in webkit for trunk/Source/JavaScriptCore/runtime/Executable.h
- Timestamp:
- Jan 13, 2016, 4:28:40 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/Executable.h
r194449 r195000 258 258 static const unsigned StructureFlags = Base::StructureFlags | StructureIsImmortal; 259 259 260 static NativeExecutable* create(VM& vm, PassRefPtr<JITCode> callThunk, NativeFunction function, PassRefPtr<JITCode> constructThunk, NativeFunction constructor, Intrinsic intrinsic )260 static NativeExecutable* create(VM& vm, PassRefPtr<JITCode> callThunk, NativeFunction function, PassRefPtr<JITCode> constructThunk, NativeFunction constructor, Intrinsic intrinsic, const String& name) 261 261 { 262 262 NativeExecutable* executable; 263 263 executable = new (NotNull, allocateCell<NativeExecutable>(vm.heap)) NativeExecutable(vm, function, constructor); 264 executable->finishCreation(vm, callThunk, constructThunk, intrinsic );264 executable->finishCreation(vm, callThunk, constructThunk, intrinsic, name); 265 265 return executable; 266 266 } … … 295 295 Intrinsic intrinsic() const; 296 296 297 const String& name() const { return m_name; } 298 297 299 protected: 298 void finishCreation(VM& vm, PassRefPtr<JITCode> callThunk, PassRefPtr<JITCode> constructThunk, Intrinsic intrinsic )300 void finishCreation(VM& vm, PassRefPtr<JITCode> callThunk, PassRefPtr<JITCode> constructThunk, Intrinsic intrinsic, const String& name) 299 301 { 300 302 Base::finishCreation(vm); … … 302 304 m_jitCodeForConstruct = constructThunk; 303 305 m_intrinsic = intrinsic; 306 m_name = name; 304 307 } 305 308 … … 318 321 319 322 Intrinsic m_intrinsic; 323 324 String m_name; 320 325 }; 321 326
Note:
See TracChangeset
for help on using the changeset viewer.