[Lldb-commits] [PATCH] D142926: [lldb] Replace SB swig interfaces with API headers

Alex Langford via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Feb 8 15:53:57 PST 2023


bulbazord added a comment.

Not sure how useful it would be but I recorded the full list of methods get added with this change. Take a look and let me know if there are any that you think shouldn't be added.

  SBAttachInfo::~SBAttachInfo()
  SBBroadcaster::operator<(const lldb::SBBroadcaster &) const;
  SBCommandInterpreter::SourceInitFileInHomeDirectory(lldb::SBCommandReturnObject &, bool);
  SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions(const SBCommandInterpreterRunOptions &);
  SBCommandInterpreterRunOptions::GetEchoCOmmentCommands() const;
  SBCommandInterpreterRunOptions::SetEchoCommentCommands(bool);
  SBCommandInterpreterRunOptions::GetAutoHandleEvents() const;
  SBCommandInterpreterRunOptions::SetAutoHandleEvents(bool);
  SBCommandInterpreterRunOptions::GetSpawnThread() const;
  SBCommandInterpreterRunOptions::SetSpawnThread(bool);
  SBDebugger::GetBroadcasterClass();
  SBDebugger::PrintDiagnosticsOnError();
  SBDebugger::SkipAppInitFiles(bool);
  SBDebugger::SaveInputTerminalState();
  SBDebugger::RestoreInputTerminalState();
  SBDebugger::SetUseSourceCache(bool);
  SBDebugger::GetUseSourceCache() const;
  SBDebugger::GetREPLLanguage() const;
  SBDebugger::SetREPLLanguage(lldb::LanguageType);
  SBEvent::GetDescription)(lldb::SBStream &);
  SBLaunchInfo::~SBLaunchInfo();
  SBLaunchInfo::SBLaunchInfo(const SBLaunchInfo &);
  SBModule::GetUUIDBytes() const;
  SBPlatform::SBPlatform(const SBPlatform &);
  SBProcess::Detach(bool);
  SBProcess::GetStopEventForStopID(uint32_t);
  SBProcess::GetBroadcasterClass();
  SBProcess::LoadImage(const lldb::SBFileSpec &, const lldb::SBFileSpec &, lldb::SBError &);
  SBQueue::SBQueue(const SBQueue &);
  SBReproducer::Capture();
  SBReproducer::Replay(const char *);
  SBReproducer::Replay(const char *, bool);
  SBReproducer::Finalize(const char *);
  SBReproducer::GetPath();
  SBReproducer::Generate();
  SBSourceManager::SBSourceManager(const SBDebugger &);
  SBSourceManager::SBSourceManager(const SBTarget &);
  SBStringList::GetStringAtIndex(size_t) const;
  SBTarget::BreakpointCreateByName(const char *, const SBFileSpecList &, const SBFileSpecList &);
  SBTarget::BreakpointCreateByRegex(const char *, const SBFileSpecList &, const SBFileSpecList &);
  SBThreadPlan::SBThreadPlan(lldb::SBThread &, const char *, lldb::SBStructuredData &);
  SBThreadPlan::QueueThreadPlanForStepOverRange(SBAddress &, lldb::addr_t, SBError &);
  SBThreadPlan::QueueThreadPlanForStepInRange(SBAddress &, lldb::addr_t, SBError &);
  SBThreadPlan::QueueThreadPlanForStepOut(uint32_t, bool, SBError &);
  SBThreadPlan::QueueThreadPlanForRunToAddress(SBAddress, SBError &);
  SBTrace::LoadTraceFromFile(SBError &, SBDebugger &, const SBFileSpec &);
  SBTypeMember::GetDescription(lldb::SBStream &, lldb::DescriptionLevel);
  SBType::GetDescription(lldb::SBStream &, lldb::DescriptionLevel);
  SBTypeList::SBTypeList(const lldb::SBTypeList &);
  SBTypeCategory::operator==(lldb::SBTypeCategory &);
  SBTypeCategory::operator!=(lldb::SBTypeCategory &);
  SBTypeSummary::DoesPrintValue(lldb::SBValue);
  SBTypeSynthetic::IsClassName();
  SBValue::Watch(bool, bool, bool);
  SBWatchpoint::Clear();


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D142926/new/

https://reviews.llvm.org/D142926



More information about the lldb-commits mailing list