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

Declarations

tools/lldb/include/lldb/API/SBDefines.h
   47 class LLDB_API SBFrame;
tools/lldb/include/lldb/API/SBThread.h
   18 class SBFrame;
tools/lldb/tools/lldb-vscode/VSCodeForward.h
   30 class SBFrame;

References

gen/tools/lldb/scripts/LLDBWrapPython.cpp
 4294 SWIGINTERN PyObject *lldb_SBFrame___str__(lldb::SBFrame *self){
 7349   lldb::SBFrame *arg2 = 0 ;
26217   lldb::SBFrame *arg1 = 0 ;
26422   lldb::SBFrame result;
30015   lldb::SBFrame *result = 0 ;
30020     result = (lldb::SBFrame *)new lldb::SBFrame();
30032   lldb::SBFrame *arg1 = 0 ;
30036   lldb::SBFrame *result = 0 ;
30049     result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
30094   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30119   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30120   lldb::SBFrame *arg2 = 0 ;
30157   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30183   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30209   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30235   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30261   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30287   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30322   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30348   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30374   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30400   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30435   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30461   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30487   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30513   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30539   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30565   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30591   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30617   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30683   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30709   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30735   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30801   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30827   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30893   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30931   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
30978   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31034   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31183   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31209   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31235   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31261   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31287   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31312   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31313   lldb::SBFrame *arg2 = 0 ;
31350   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31351   lldb::SBFrame *arg2 = 0 ;
31388   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31450   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31521   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31667   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31693   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31731   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31832   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31870   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
31908   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
32009   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
32056   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
32178   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
32216   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
33965   lldb::SBFrame *arg2 = 0 ;
60043   lldb::SBFrame result;
61303   lldb::SBFrame *arg2 = 0 ;
61340   lldb::SBFrame *arg2 = 0 ;
61581   lldb::SBFrame *arg2 = 0 ;
62047   lldb::SBFrame *arg2 = 0 ;
62426   lldb::SBFrame result;
62457   lldb::SBFrame result;
62487   lldb::SBFrame result;
76275   lldb::SBFrame result;
79559     lldb::SBFrame sb_frame (frame_sp);
79605     lldb::SBFrame sb_frame (frame_sp);
80327     lldb::SBFrame frame_sb(frame_sp);
80459     lldb::SBFrame frame_sb(frame);
tools/lldb/include/lldb/API/SBBlock.h
   57   lldb::SBValueList GetVariables(lldb::SBFrame &frame, bool arguments,
tools/lldb/include/lldb/API/SBExecutionContext.h
   38   SBExecutionContext(const lldb::SBFrame &frame);
   50   SBFrame GetFrame() const;
tools/lldb/include/lldb/API/SBFrame.h
   21   SBFrame(const lldb::SBFrame &rhs);
   23   const lldb::SBFrame &operator=(const lldb::SBFrame &rhs);
   23   const lldb::SBFrame &operator=(const lldb::SBFrame &rhs);
   27   bool IsEqual(const lldb::SBFrame &that) const;
  134   bool operator==(const lldb::SBFrame &rhs) const;
  136   bool operator!=(const lldb::SBFrame &rhs) const;
tools/lldb/include/lldb/API/SBInstruction.h
   64   bool EmulateWithFrame(lldb::SBFrame &frame, uint32_t evaluate_options);
tools/lldb/include/lldb/API/SBThread.h
  109   void StepOutOfFrame(SBFrame &frame);
  111   void StepOutOfFrame(SBFrame &frame, SBError &error);
  117   SBError StepOverUntil(lldb::SBFrame &frame, lldb::SBFileSpec &file_spec,
  135   SBError ReturnFromFrame(SBFrame &frame, SBValue &return_value);
  172   lldb::SBFrame GetFrameAtIndex(uint32_t idx);
  174   lldb::SBFrame GetSelectedFrame();
  176   lldb::SBFrame SetSelectedFrame(uint32_t frame_idx);
  180   static SBFrame GetStackFrameFromEvent(const SBEvent &event);
tools/lldb/include/lldb/API/SBValue.h
  283   lldb::SBFrame GetFrame();
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) {
tools/lldb/scripts/Python/python-swigsafecast.swig
    9 SBTypeToSWIGWrapper (SBClass& sb_object)
   16 SBTypeToSWIGWrapper (const SBClass& sb_object)
   74 SBTypeToSWIGWrapper (lldb::SBFrame* frame_sb)
tools/lldb/source/API/SBBlock.cpp
  246 lldb::SBValueList SBBlock::GetVariables(lldb::SBFrame &frame, bool arguments,
tools/lldb/source/API/SBExecutionContext.cpp
   62 SBExecutionContext::SBExecutionContext(const lldb::SBFrame &frame)
  124 SBFrame SBExecutionContext::GetFrame() const {
  127   SBFrame sb_frame;
tools/lldb/source/API/SBFrame.cpp
   67 SBFrame::SBFrame(const SBFrame &rhs) : m_opaque_sp() {
   75 const SBFrame &SBFrame::operator=(const SBFrame &rhs) {
   75 const SBFrame &SBFrame::operator=(const SBFrame &rhs) {
  693 bool SBFrame::IsEqual(const SBFrame &that) const {
  702 bool SBFrame::operator==(const SBFrame &rhs) const {
  709 bool SBFrame::operator!=(const SBFrame &rhs) const {
 1298 void RegisterMethods<SBFrame>(Registry &R) {
tools/lldb/source/API/SBInstruction.cpp
  292 bool SBInstruction::EmulateWithFrame(lldb::SBFrame &frame,
tools/lldb/source/API/SBReproducer.cpp
   58   RegisterMethods<SBFrame>(R);
tools/lldb/source/API/SBThread.cpp
  730 void SBThread::StepOutOfFrame(SBFrame &sb_frame) {
  738 void SBThread::StepOutOfFrame(SBFrame &sb_frame, SBError &error) {
  843 SBError SBThread::StepOverUntil(lldb::SBFrame &sb_frame,
 1044 SBError SBThread::ReturnFromFrame(SBFrame &frame, SBValue &return_value) {
 1191 SBFrame SBThread::GetFrameAtIndex(uint32_t idx) {
 1194   SBFrame sb_frame;
 1210 lldb::SBFrame SBThread::GetSelectedFrame() {
 1213   SBFrame sb_frame;
 1229 lldb::SBFrame SBThread::SetSelectedFrame(uint32_t idx) {
 1233   SBFrame sb_frame;
 1260 SBFrame SBThread::GetStackFrameFromEvent(const SBEvent &event) {
tools/lldb/source/API/SBValue.cpp
 1087 lldb::SBFrame SBValue::GetFrame() {
 1090   SBFrame sb_frame;
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp
   23 static bool GetPtr(char *cptr, uint64_t &ptr, lldb::SBFrame &frame,
  273   lldb::SBFrame frame =
tools/lldb/tools/lldb-vscode/JSONUtils.cpp
  475 llvm::json::Value CreateSource(lldb::SBFrame &frame, int64_t &disasm_line) {
  618 llvm::json::Value CreateStackFrame(lldb::SBFrame &frame) {
tools/lldb/tools/lldb-vscode/JSONUtils.h
  289 llvm::json::Value CreateSource(lldb::SBFrame &frame, int64_t &disasm_line);
  308 llvm::json::Value CreateStackFrame(lldb::SBFrame &frame);
tools/lldb/tools/lldb-vscode/LLDBUtils.cpp
   77 int64_t MakeVSCodeFrameID(lldb::SBFrame &frame) {
tools/lldb/tools/lldb-vscode/LLDBUtils.h
   81 int64_t MakeVSCodeFrameID(lldb::SBFrame &frame);
tools/lldb/tools/lldb-vscode/VSCode.cpp
  262 lldb::SBFrame VSCode::GetLLDBFrame(const llvm::json::Object &arguments) {
tools/lldb/tools/lldb-vscode/VSCode.h
  124   lldb::SBFrame GetLLDBFrame(const llvm::json::Object &arguments);
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
  930   lldb::SBFrame frame = g_vsc.GetLLDBFrame(*arguments);
 1438   lldb::SBFrame frame = g_vsc.GetLLDBFrame(*arguments);
 2018       auto frame = thread.GetFrameAtIndex(i);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
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>