Home
last modified time | relevance | path

Searched refs:NativeModule (Results 1 – 25 of 48) sorted by relevance

12

/third_party/node/deps/v8/src/wasm/
Dwasm-engine.h102 std::shared_ptr<NativeModule> MaybeGetNativeModule(
106 std::shared_ptr<NativeModule> Update(
107 std::shared_ptr<NativeModule> native_module, bool error);
108 void Erase(NativeModule* native_module);
132 std::map<Key, base::Optional<std::weak_ptr<NativeModule>>> map_;
206 void CompileFunction(Isolate* isolate, NativeModule* native_module,
214 std::shared_ptr<NativeModule> ExportNativeModule(
220 Isolate* isolate, std::shared_ptr<NativeModule> shared_module,
283 std::shared_ptr<NativeModule> NewNativeModule(
294 std::shared_ptr<NativeModule> MaybeGetNativeModule(
[all …]
Dwasm-code-manager.cc580 return NativeModule::kNeedsFarJumpsBetweenCodeSpaces in NumWasmFunctionsInFarJumpTable()
706 NativeModule* native_module, size_t size) { in AllocateForCode()
711 NativeModule* native_module, size_t size, base::AddressRegion region) { in AllocateForCodeInRegion()
974 NativeModule::NativeModule(const WasmFeatures& enabled, in NativeModule() function in v8::internal::wasm::NativeModule
979 std::shared_ptr<NativeModule>* shared_this) in NativeModule()
1017 void NativeModule::ReserveCodeTableForTesting(uint32_t max_functions) { in ReserveCodeTableForTesting()
1038 void NativeModule::LogWasmCodes(Isolate* isolate, Script script) { in LogWasmCodes()
1058 CompilationEnv NativeModule::CreateCompilationEnv() const { in CreateCompilationEnv()
1063 WasmCode* NativeModule::AddCodeForTesting(Handle<Code> code) { in AddCodeForTesting()
1155 void NativeModule::UseLazyStub(uint32_t func_index) { in UseLazyStub()
[all …]
Dcode-space-access.h21 class NativeModule; variable
48 explicit V8_EXPORT_PRIVATE CodeSpaceWriteScope(NativeModule*);
63 static thread_local NativeModule* current_native_module_;
76 NativeModule* const previous_native_module_;
Dwasm-code-manager.h45 class NativeModule; variable
273 NativeModule* native_module() const { return native_module_; } in native_module()
386 friend class NativeModule;
388 WasmCode(NativeModule* native_module, int index, in WasmCode()
448 NativeModule* const native_module_ = nullptr;
542 base::Vector<byte> AllocateForCode(NativeModule*, size_t size);
547 base::Vector<byte> AllocateForCodeInRegion(NativeModule*, size_t size,
615 class V8_EXPORT_PRIVATE NativeModule final {
624 NativeModule(const NativeModule&) = delete;
625 NativeModule& operator=(const NativeModule&) = delete;
[all …]
Dwasm-engine.cc184 std::shared_ptr<NativeModule> NativeModuleCache::MaybeGetNativeModule( in MaybeGetNativeModule()
241 std::shared_ptr<NativeModule> NativeModuleCache::Update( in Update()
242 std::shared_ptr<NativeModule> native_module, bool error) { in Update()
267 key, base::Optional<std::weak_ptr<NativeModule>>(native_module)); in Update()
275 void NativeModuleCache::Erase(NativeModule* native_module) { in Erase()
371 std::unordered_set<NativeModule*> native_modules;
374 std::unordered_map<NativeModule*, WeakScriptHandle> scripts;
420 explicit NativeModuleInfo(std::weak_ptr<NativeModule> native_module) in NativeModuleInfo()
424 std::weak_ptr<NativeModule> weak_ptr;
515 std::shared_ptr<NativeModule> native_module = CompileToNativeModule( in SyncCompileTranslatedAsmJs()
[all …]
Dmodule-compiler.h47 class NativeModule; variable
53 std::shared_ptr<NativeModule> CompileToNativeModule(
59 void RecompileNativeModule(NativeModule* native_module,
71 NativeModule* native_module, Counters* counters,
81 V8_EXPORT_PRIVATE void TriggerTierUp(Isolate*, NativeModule*, int func_index,
234 std::shared_ptr<NativeModule> native_module_;
Dstreaming-decoder.h24 class NativeModule; variable
91 std::function<void(const std::shared_ptr<NativeModule>&)>;
106 const std::shared_ptr<NativeModule>& native_module) = 0;
Dcompilation-environment.h29 class NativeModule; variable
187 friend class NativeModule;
193 const std::shared_ptr<NativeModule>&, std::shared_ptr<Counters>,
Dcode-space-access.cc14 thread_local NativeModule* CodeSpaceWriteScope::current_native_module_ =
19 CodeSpaceWriteScope::CodeSpaceWriteScope(NativeModule* native_module) in CodeSpaceWriteScope()
Dwasm-serialization.h24 explicit WasmSerializer(NativeModule* native_module);
49 NativeModule* native_module_;
Dmodule-compiler.cc86 explicit BackgroundCompileScope(std::weak_ptr<NativeModule> native_module) in BackgroundCompileScope()
89 NativeModule* native_module() const { in native_module()
99 std::shared_ptr<NativeModule> native_module_;
531 CompilationStateImpl(const std::shared_ptr<NativeModule>& native_module,
664 std::weak_ptr<NativeModule> const native_module_weak() const { in native_module_weak()
670 bool lazy_function, NativeModule* module,
687 NativeModule* const native_module_;
688 std::weak_ptr<NativeModule> const native_module_weak_;
883 const std::shared_ptr<NativeModule>& native_module, in New()
947 NativeModule* native_module, const WasmFeatures& enabled_features, in GetRequestedExecutionTiers()
[all …]
Dwasm-serialization.cc281 NativeModuleSerializer(const NativeModule*, base::Vector<WasmCode* const>);
293 const NativeModule* const native_module_;
301 const NativeModule* module, base::Vector<WasmCode* const> code_table) in NativeModuleSerializer()
350 NativeModule* native_module = code->native_module(); in WriteCode()
477 WasmSerializer::WasmSerializer(NativeModule* native_module) in WasmSerializer()
504 NativeModule::JumpTablesRef jump_tables;
548 explicit NativeModuleDeserializer(NativeModule*);
570 NativeModule* const native_module_;
578 NativeModule::JumpTablesRef current_jump_tables_;
643 NativeModuleDeserializer::NativeModuleDeserializer(NativeModule* native_module) in NativeModuleDeserializer()
Dfunction-compiler.h31 class NativeModule; variable
78 static void CompileWasmFunction(Isolate*, NativeModule*,
Dstreaming-decoder.cc47 const std::shared_ptr<NativeModule>& native_module) override;
323 std::weak_ptr<NativeModule> native_module, in CompilationChunkFinishedCallback()
329 if (std::shared_ptr<NativeModule> module = native_module_.lock()) { in CompilationChunkFinishedCallback()
341 if (std::shared_ptr<NativeModule> native_module = native_module_.lock()) { in call()
352 const std::weak_ptr<NativeModule> native_module_;
360 const std::shared_ptr<NativeModule>& native_module) { in NotifyNativeModuleCreated()
Dwasm-objects.h33 class NativeModule; variable
116 inline wasm::NativeModule* native_module() const;
117 inline const std::shared_ptr<wasm::NativeModule>& shared_native_module()
127 Isolate* isolate, std::shared_ptr<wasm::NativeModule> native_module,
130 Isolate* isolate, std::shared_ptr<wasm::NativeModule> native_module,
845 wasm::NativeModule* native_module, const debug::Location& start,
880 Isolate* isolate, std::shared_ptr<wasm::NativeModule> native_module,
Dwasm-debug.h34 class NativeModule; variable
170 explicit DebugInfo(NativeModule*);
Dwasm-debug.cc117 explicit DebugInfoImpl(NativeModule* native_module) in DebugInfoImpl()
720 NativeModule* native_module = in IsAtReturn()
742 NativeModule* const native_module_;
785 DebugInfo::DebugInfo(NativeModule* native_module) in DebugInfo()
879 int FindNextBreakablePosition(wasm::NativeModule* native_module, int func_index, in FindNextBreakablePosition()
969 wasm::NativeModule* native_module = script->wasm_native_module(); in SetBreakPointForFunction()
1048 wasm::NativeModule* native_module = script->wasm_native_module(); in ClearBreakPoint()
1151 wasm::NativeModule* native_module, const v8::debug::Location& start, in GetPossibleBreakpoints()
Dsync-streaming-decoder.cc85 const std::shared_ptr<NativeModule>&) override { in NotifyNativeModuleCreated() argument
Dwasm-objects.cc101 Isolate* isolate, std::shared_ptr<wasm::NativeModule> native_module, in New()
109 Isolate* isolate, std::shared_ptr<wasm::NativeModule> native_module, in New()
111 Handle<Managed<wasm::NativeModule>> managed_native_module; in New()
114 Managed<wasm::NativeModule>::cast(script->wasm_managed_native_module()), in New()
121 managed_native_module = Managed<wasm::NativeModule>::FromSharedPtr( in New()
583 wasm::NativeModule* native_module = in UpdateDispatchTables()
1293 wasm::NativeModule* native_module = module_object().native_module(); in GetCallTarget()
1461 wasm::NativeModule* native_module = in ImportWasmJSFunctionIntoTable()
2237 Isolate* isolate, std::shared_ptr<wasm::NativeModule> native_module, in New()
2245 Handle<Managed<wasm::NativeModule>> managed_native_module = in New()
[all …]
/third_party/node/deps/v8/include/
Dv8-wasm.h23 class NativeModule; variable
60 explicit CompiledWasmModule(std::shared_ptr<internal::wasm::NativeModule>,
63 const std::shared_ptr<internal::wasm::NativeModule> native_module_;
/third_party/node/deps/v8/src/debug/wasm/gdb-server/
Dwasm-module-debug.cc64 int ReturnPc(const NativeModule* native_module, int pc) { in ReturnPc()
124 const NativeModule* native_module = in GetCallStack()
241 wasm::NativeModule* native_module = module_object->native_module(); in GetWasmLocal()
274 wasm::NativeModule* native_module = module_object->native_module(); in GetWasmStackValue()
344 wasm::NativeModule* native_module = module_object->native_module(); in GetWasmModuleBytes()
/third_party/node/deps/v8/src/objects/
Dscript.h28 class NativeModule; variable
108 inline wasm::NativeModule* wasm_native_module() const;
Dscript-inl.h127 wasm::NativeModule* Script::wasm_native_module() const { in wasm_native_module()
128 return Managed<wasm::NativeModule>::cast(wasm_managed_native_module()).raw(); in wasm_native_module()
/third_party/node/deps/v8/src/runtime/
Druntime-test-wasm.cc327 wasm::NativeModule* native_module = module_obj->native_module(); in RUNTIME_FUNCTION()
462 wasm::NativeModule* native_module = in RUNTIME_FUNCTION()
477 wasm::NativeModule* native_module = in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/compiler/
Dpipeline.h28 class NativeModule; variable

12