reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/API/SBDefines.h
   37 class LLDB_API SBDebugger;
tools/lldb/tools/lldb-vscode/VSCodeForward.h
   28 class SBDebugger;

References

gen/tools/lldb/scripts/LLDBWrapPython.cpp
 4240 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
 4243 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
 4246 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
 4249 SWIGINTERN PyObject *lldb_SBDebugger___str__(lldb::SBDebugger *self){
14311   lldb::SBDebugger result;
20240     lldb::SBDebugger::Initialize();
20257     result = lldb::SBDebugger::InitializeWithErrorHandling();
20273     lldb::SBDebugger::Terminate();
20285   lldb::SBDebugger result;
20290     result = lldb::SBDebugger::Create();
20306   lldb::SBDebugger result;
20316     result = lldb::SBDebugger::Create(arg1);
20335   lldb::SBDebugger result;
20361     result = lldb::SBDebugger::Create(arg1,arg2,arg3);
20428   lldb::SBDebugger *arg1 = 0 ;
20444     lldb::SBDebugger::Destroy(*arg1);
20460     lldb::SBDebugger::MemoryPressureDetected();
20472   lldb::SBDebugger *result = 0 ;
20477     result = (lldb::SBDebugger *)new lldb::SBDebugger();
20489   lldb::SBDebugger *arg1 = 0 ;
20493   lldb::SBDebugger *result = 0 ;
20506     result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
20551   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20576   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20602   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20628   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20653   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20687   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20713   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20747   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20787   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20827   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20867   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20910   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20953   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20996   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21089   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21182   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21275   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21301   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21327   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21353   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21379   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21416   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21442   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21525   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21684   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21767   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21817   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21867   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21972   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
21998   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22036   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22071   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22114   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22149   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22199   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22225   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22251   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22288   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22314   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22351   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22377   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22412   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22438   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22473   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22499   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22537   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22575   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22610   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22636   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22671   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22721     result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
22750     result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
22764   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
22807     result = (char *)lldb::SBDebugger::GetVersionString();
22844     result = (char *)lldb::SBDebugger::StateAsCString(arg1);
22861     result = lldb::SBDebugger::GetBuildConfiguration();
22898     result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
22935     result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
22947   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23018   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23062   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23111   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23136   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23161   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23191   lldb::SBDebugger result;
23201     result = lldb::SBDebugger::FindDebuggerWithID(arg1);
23248     result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
23291     result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
23307   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23345   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23371   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23405   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23431   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23457   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23494   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23520   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23546   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23580   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23606   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23640   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23678   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23763   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23801   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23839   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23865   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23900   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23926   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
23969   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
24012   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
24055   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
24098   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
24213   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
24260   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
37000   lldb::SBDebugger *arg2 = 0 ;
37059   lldb::SBDebugger *arg2 = 0 ;
54265   lldb::SBDebugger result;
79756     lldb::SBDebugger debugger_sb(debugger_sp);
80196     lldb::SBDebugger debugger_sb(debugger);
80236     lldb::SBDebugger debugger_sb(debugger);
80518     lldb::SBDebugger debugger_sb(debugger);
tools/lldb/include/lldb/API/SBCommandInterpreter.h
  110   lldb::SBDebugger GetDebugger();
  255   virtual bool DoExecute(lldb::SBDebugger /*debugger*/, char ** /*command*/,
tools/lldb/include/lldb/API/SBDebugger.h
   24   SBError Initialize(lldb::SBDebugger &sb_debugger,
   38   SBDebugger(const lldb::SBDebugger &rhs);
   44   lldb::SBDebugger &operator=(const lldb::SBDebugger &rhs);
   44   lldb::SBDebugger &operator=(const lldb::SBDebugger &rhs);
   53   static lldb::SBDebugger Create();
   55   static lldb::SBDebugger Create(bool source_init_files);
   57   static lldb::SBDebugger Create(bool source_init_files,
   61   static void Destroy(lldb::SBDebugger &debugger);
  235   static SBDebugger FindDebuggerWithID(int id);
tools/lldb/include/lldb/API/SBListener.h
   36   uint32_t StartListeningForEventClass(SBDebugger &debugger,
   40   bool StopListeningForEventClass(SBDebugger &debugger,
tools/lldb/include/lldb/API/SBSourceManager.h
   20   SBSourceManager(const SBDebugger &debugger);
tools/lldb/include/lldb/API/SBTarget.h
  289   lldb::SBDebugger GetDebugger() const;
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
   31 inline void stringify_append(llvm::raw_string_ostream &ss, const T &t) {
   47 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head) {
   52 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head,
   53                              const Tail &... tail) {
   59 template <typename... Ts> inline std::string stringify_args(const Ts &... ts) {
  201   template <typename T> T *GetObjectForIndex(unsigned idx) {
  208   template <typename T> void AddObjectForIndex(unsigned idx, T *object) {
  249       typename std::conditional<std::is_fundamental<T>::value,
  253   typedef typename std::conditional<std::is_fundamental<T>::value,
  285   template <typename T> void HandleReplayResult(const T &t) {
  287     if (std::is_fundamental<T>::value)
  290     m_index_to_object.AddObjectForIndex(result, new T(t));
  294   template <typename T> void HandleReplayResult(T *t) {
  296     if (std::is_fundamental<T>::value)
  375     static Result doit(Deserializer &deserializer,
  376                        Result (*f)(Deserialized..., Head, Tail...),
  379           template deserialized<Result, Deserialized..., Head>::doit(
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  412   Result (*f)(Args...);
  501   static Class *doit(Args... args) { return new Class(args...); }
  501   static Class *doit(Args... args) { return new Class(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  524     static void doit(Class *c, Args... args) { (c->*m)(args...); }
  524     static void doit(Class *c, Args... args) { (c->*m)(args...); }
  535   template <typename T> unsigned GetIndexForObject(T *t) {
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  563   template <typename T> void Serialize(T *t) {
  564     if (std::is_fundamental<T>::value) {
  575   template <typename T> void Serialize(T &t) {
  576     if (std::is_fundamental<T>::value) {
  577       m_stream.write(reinterpret_cast<const char *>(&t), sizeof(T));
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  637               const RArgs &... args) {
  652             typename std::remove_reference<Result>::type>::type>::value) {
  683   template <typename Result> Result RecordResult(Result &&r) {
  683   template <typename Result> Result RecordResult(Result &&r) {
  690     return std::forward<Result>(r);
tools/lldb/scripts/Python/python-swigsafecast.swig
    9 SBTypeToSWIGWrapper (SBClass& sb_object)
   16 SBTypeToSWIGWrapper (const SBClass& sb_object)
   81 SBTypeToSWIGWrapper (lldb::SBDebugger* debugger_sb)
tools/lldb/source/API/SBCommandInterpreter.cpp
  167     SBDebugger debugger_sb(m_interpreter.GetDebugger().shared_from_this());
  483 SBDebugger SBCommandInterpreter::GetDebugger() {
  487   SBDebugger sb_debugger;
tools/lldb/source/API/SBDebugger.cpp
   67     typedef bool (*LLDBCommandPluginInit)(lldb::SBDebugger & debugger);
   69     lldb::SBDebugger debugger_sb(debugger_sp);
  100     lldb::SBDebugger &sb_debugger,
  134 SBDebugger::SBDebugger(const SBDebugger &rhs) : m_opaque_sp(rhs.m_opaque_sp) {
  140 SBDebugger &SBDebugger::operator=(const SBDebugger &rhs) {
  140 SBDebugger &SBDebugger::operator=(const SBDebugger &rhs) {
  152   SBError ignored = SBDebugger::InitializeWithErrorHandling();
  182 SBDebugger SBDebugger::Create() {
  188 SBDebugger SBDebugger::Create(bool source_init_files) {
  196 SBDebugger SBDebugger::Create(bool source_init_files,
  204   SBDebugger debugger;
  229 void SBDebugger::Destroy(SBDebugger &debugger) {
 1214 SBDebugger SBDebugger::FindDebuggerWithID(int id) {
 1219   SBDebugger sb_debugger;
 1612 static void SetFileHandleRedirect(SBDebugger *, FILE *, bool) {
 1616 static SBError SetFileRedirect(SBDebugger *, SBFile file) { return SBError(); }
 1618 static SBError SetFileRedirect(SBDebugger *, FileSP file) { return SBError(); }
 1625   return SBDebugger::GetDefaultArchitecture(buffer, arch_name_len);
 1628 template <> void RegisterMethods<SBDebugger>(Registry &R) {
 1631                  FILE *, bool)>::method<&SBDebugger::SetErrorFileHandle>::doit,
 1634                  FILE *, bool)>::method<&SBDebugger::SetOutputFileHandle>::doit,
 1637                                        &SBDebugger::GetDefaultArchitecture),
 1641                  SBFile)>::method<&SBDebugger::SetInputFile>::doit,
 1644                  SBFile)>::method<&SBDebugger::SetOutputFile>::doit,
 1647                  SBFile)>::method<&SBDebugger::SetErrorFile>::doit,
 1651                  FileSP)>::method<&SBDebugger::SetInputFile>::doit,
 1654                  FileSP)>::method<&SBDebugger::SetOutputFile>::doit,
 1657                  FileSP)>::method<&SBDebugger::SetErrorFile>::doit,
tools/lldb/source/API/SBListener.cpp
   79 uint32_t SBListener::StartListeningForEventClass(SBDebugger &debugger,
   97 bool SBListener::StopListeningForEventClass(SBDebugger &debugger,
tools/lldb/source/API/SBProcess.cpp
  361         process_sp->GetID(), SBDebugger::StateAsCString(event_state));
  376                process_sp->GetID(), SBDebugger::StateAsCString(event_state));
tools/lldb/source/API/SBReproducer.cpp
   49   RegisterMethods<SBDebugger>(R);
tools/lldb/source/API/SBSourceManager.cpp
   74 SBSourceManager::SBSourceManager(const SBDebugger &debugger) {
tools/lldb/source/API/SBTarget.cpp
  203 SBDebugger SBTarget::GetDebugger() const {
  206   SBDebugger debugger;
tools/lldb/tools/driver/Driver.cpp
  108     : SBBroadcaster("Driver"), m_debugger(SBDebugger::Create(false)) {
  227     lldb::SBDebugger::SetInternalVariable("target.load-cwd-lldbinit", "true",
  255     if (!lldb::SBDebugger::SetDefaultArchitecture(arg_value)) {
  382     llvm::outs() << lldb::SBDebugger::GetVersionString() << '\n';
  531       if (lldb::SBDebugger::GetDefaultArchitecture(arch_name,
  684   SBDebugger::Destroy(m_debugger);
  840   SBError error = SBDebugger::InitializeWithErrorHandling();
  892   SBDebugger::Terminate();
tools/lldb/tools/driver/Driver.h
   93   lldb::SBDebugger &GetDebugger() { return m_debugger; }
   98   lldb::SBDebugger m_debugger;
tools/lldb/tools/intel-features/cli-wrapper.cpp
   28 bool PluginInitialize(lldb::SBDebugger debugger);
   31 bool lldb::PluginInitialize(lldb::SBDebugger debugger) {
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp
  249 static bool GetInitInfo(lldb::SBDebugger debugger, lldb::SBTarget &target,
  304   bool DoExecute(lldb::SBDebugger debugger, char **command,
  349   bool DoExecute(lldb::SBDebugger debugger, char **command,
  407 bool MPXPluginInitialize(lldb::SBDebugger &debugger) {
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.h
   11 bool MPXPluginInitialize(lldb::SBDebugger &debugger);
tools/lldb/tools/lldb-vscode/VSCode.h
   69   lldb::SBDebugger debugger;
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
  217                    << lldb::SBDebugger::StateAsCString(state) << ')'
 1051   g_vsc.debugger = lldb::SBDebugger::Create(true /*source_init_files*/);
 2591   lldb::SBDebugger::Initialize();
 2666   lldb::SBDebugger::Terminate();
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  595 		   is_null_pointer<_Tp>>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1979     { typedef _Tp     type; };
 1983     { typedef _Up     type; };
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>