Go to the documentation of this file.
9 #ifndef liblldb_Plugins_DynamicLoaderWasmDYLD_h_
10 #define liblldb_Plugins_DynamicLoaderWasmDYLD_h_
39 bool base_addr_is_offset)
override;
52 #endif // liblldb_Plugins_DynamicLoaderWasmDYLD_h_
DynamicLoaderWasmDYLD(Process *process)
lldb::ModuleSP LoadModuleAtAddress(const lldb_private::FileSpec &file, lldb::addr_t link_map_addr, lldb::addr_t base_addr, bool base_addr_is_offset) override
Locates or creates a module given by file and updates/loads the resulting module at the virtual base ...
void DidLaunch() override
Called after launching a process.
static llvm::StringRef GetPluginDescriptionStatic()
static llvm::StringRef GetPluginNameStatic()
llvm::StringRef GetPluginName() override
PluginInterface protocol.
static DynamicLoader * CreateInstance(Process *process, bool force)
Status CanLoadImage() override
Ask if it is ok to try and load or unload an shared library (image).
lldb::ThreadPlanSP GetStepThroughTrampolinePlan(Thread &thread, bool stop) override
Provides a plan to step through the dynamic loader trampoline for the current state of thread.
A class that represents a running process on the host machine.
void DidAttach() override
DynamicLoader.