|
reference, declaration → definition
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 ®istry, 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>