#include "SymbolVendorWasm.h"
#include <cstring>
#include <optional>
#include "Plugins/ObjectFile/wasm/ObjectFileWasm.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Section.h"
#include "lldb/Host/Host.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/StreamString.h"
#include "lldb/Utility/Timer.h"
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacelldb_private::wasm;
LLDB_PLUGIN_DEFINE(…)
SymbolVendorWasm::SymbolVendorWasm(const lldb::ModuleSP &module_sp)
: … { … }
void SymbolVendorWasm::Initialize() { … }
void SymbolVendorWasm::Terminate() { … }
llvm::StringRef SymbolVendorWasm::GetPluginDescriptionStatic() { … }
SymbolVendor *
SymbolVendorWasm::CreateInstance(const lldb::ModuleSP &module_sp,
lldb_private::Stream *feedback_strm) { … }