|
typedef lldb::ABISP(* | lldb_private::ABICreateInstance) (lldb::ProcessSP process_sp, const ArchSpec &arch) |
|
typedef std::unique_ptr< Architecture >(* | lldb_private::ArchitectureCreateInstance) (const ArchSpec &arch) |
|
typedef lldb::DisassemblerSP(* | lldb_private::DisassemblerCreateInstance) (const ArchSpec &arch, const char *flavor) |
|
typedef DynamicLoader *(* | lldb_private::DynamicLoaderCreateInstance) (Process *process, bool force) |
|
typedef lldb::JITLoaderSP(* | lldb_private::JITLoaderCreateInstance) (Process *process, bool force) |
|
typedef ObjectContainer *(* | lldb_private::ObjectContainerCreateInstance) (const lldb::ModuleSP &module_sp, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset, lldb::offset_t length) |
|
typedef ObjectContainer *(* | lldb_private::ObjectContainerCreateMemoryInstance) (const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t offset) |
|
typedef size_t(* | lldb_private::ObjectFileGetModuleSpecifications) (const FileSpec &file, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, lldb::offset_t file_offset, lldb::offset_t length, ModuleSpecList &module_specs) |
|
typedef ObjectFile *(* | lldb_private::ObjectFileCreateInstance) (const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t file_offset, lldb::offset_t length) |
|
typedef ObjectFile *(* | lldb_private::ObjectFileCreateMemoryInstance) (const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t offset) |
|
typedef bool(* | lldb_private::ObjectFileSaveCore) (const lldb::ProcessSP &process_sp, lldb_private::SaveCoreOptions &options, Status &error) |
|
typedef EmulateInstruction *(* | lldb_private::EmulateInstructionCreateInstance) (const ArchSpec &arch, InstructionType inst_type) |
|
typedef OperatingSystem *(* | lldb_private::OperatingSystemCreateInstance) (Process *process, bool force) |
|
typedef Language *(* | lldb_private::LanguageCreateInstance) (lldb::LanguageType language) |
|
typedef LanguageRuntime *(* | lldb_private::LanguageRuntimeCreateInstance) (Process *process, lldb::LanguageType language) |
|
typedef lldb::CommandObjectSP(* | lldb_private::LanguageRuntimeGetCommandObject) (CommandInterpreter &interpreter) |
|
typedef lldb::BreakpointPreconditionSP(* | lldb_private::LanguageRuntimeGetExceptionPrecondition) (lldb::LanguageType language, bool throw_bp) |
|
typedef lldb::StructuredDataPluginSP(* | lldb_private::StructuredDataPluginCreateInstance) (Process &process) |
|
typedef Status(* | lldb_private::StructuredDataFilterLaunchInfo) (ProcessLaunchInfo &launch_info, Target *target) |
|
typedef SystemRuntime *(* | lldb_private::SystemRuntimeCreateInstance) (Process *process) |
|
typedef lldb::PlatformSP(* | lldb_private::PlatformCreateInstance) (bool force, const ArchSpec *arch) |
|
typedef lldb::ProcessSP(* | lldb_private::ProcessCreateInstance) (lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec *crash_file_path, bool can_connect) |
|
typedef lldb::RegisterTypeBuilderSP(* | lldb_private::RegisterTypeBuilderCreateInstance) (Target &target) |
|
typedef lldb::ScriptInterpreterSP(* | lldb_private::ScriptInterpreterCreateInstance) (Debugger &debugger) |
|
typedef SymbolFile *(* | lldb_private::SymbolFileCreateInstance) (lldb::ObjectFileSP objfile_sp) |
|
typedef SymbolVendor *(* | lldb_private::SymbolVendorCreateInstance) (const lldb::ModuleSP &module_sp, lldb_private::Stream *feedback_strm) |
|
typedef SymbolLocator *(* | lldb_private::SymbolLocatorCreateInstance) () |
|
typedef std::optional< ModuleSpec >(* | lldb_private::SymbolLocatorLocateExecutableObjectFile) (const ModuleSpec &module_spec) |
|
typedef std::optional< FileSpec >(* | lldb_private::SymbolLocatorFindSymbolFileInBundle) (const FileSpec &dsym_bundle_fspec, const UUID *uuid, const ArchSpec *arch) |
|
typedef std::optional< FileSpec >(* | lldb_private::SymbolLocatorLocateExecutableSymbolFile) (const ModuleSpec &module_spec, const FileSpecList &default_search_paths) |
|
typedef bool(* | lldb_private::SymbolLocatorDownloadObjectAndSymbolFile) (ModuleSpec &module_spec, Status &error, bool force_lookup, bool copy_executable) |
|
using | lldb_private::BreakpointHitCallback = std::function< bool(void *baton, StoppointCallbackContext *context, lldb::user_id_t break_id, lldb::user_id_t break_loc_id)> |
|
typedef bool(* | lldb_private::WatchpointHitCallback) (void *baton, StoppointCallbackContext *context, lldb::user_id_t watch_id) |
|
typedef bool(* | lldb_private::ThreadPlanShouldStopHereCallback) (ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation, Status &status, void *baton) |
|
typedef lldb::ThreadPlanSP(* | lldb_private::ThreadPlanStepFromHereCallback) (ThreadPlan *current_plan, Flags &flags, lldb::FrameComparison operation, Status &status, void *baton) |
|
typedef UnwindAssembly *(* | lldb_private::UnwindAssemblyCreateInstance) (const ArchSpec &arch) |
|
typedef lldb::MemoryHistorySP(* | lldb_private::MemoryHistoryCreateInstance) (const lldb::ProcessSP &process_sp) |
|
typedef lldb::InstrumentationRuntimeType(* | lldb_private::InstrumentationRuntimeGetType) () |
|
typedef lldb::InstrumentationRuntimeSP(* | lldb_private::InstrumentationRuntimeCreateInstance) (const lldb::ProcessSP &process_sp) |
|
typedef lldb::TypeSystemSP(* | lldb_private::TypeSystemCreateInstance) (lldb::LanguageType language, Module *module, Target *target) |
|
typedef lldb::REPLSP(* | lldb_private::REPLCreateInstance) (Status &error, lldb::LanguageType language, Debugger *debugger, Target *target, const char *repl_options) |
|
typedef bool(* | lldb_private::ScriptedInterfaceCreateInstance) (lldb::ScriptLanguage language, ScriptedInterfaceUsages usages) |
|
typedef int(* | lldb_private::ComparisonFunction) (const void *, const void *) |
|
typedef void(* | lldb_private::DebuggerInitializeCallback) (Debugger &debugger) |
|
|
typedef llvm::Expected< lldb::TraceSP >(* | lldb_private::TraceCreateInstanceFromBundle) (const llvm::json::Value &trace_bundle_description, llvm::StringRef session_file_dir, lldb_private::Debugger &debugger) |
| Trace.
|
|
typedef llvm::Expected< lldb::TraceSP >(* | lldb_private::TraceCreateInstanceForLiveProcess) (Process &process) |
|
typedef llvm::Expected< lldb::TraceExporterUP >(* | lldb_private::TraceExporterCreateInstance) () |
|
typedef lldb::CommandObjectSP(* | lldb_private::ThreadTraceExportCommandCreator) (CommandInterpreter &interpreter) |
|