|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/API/SBDefines.h 44 class LLDB_API SBFile;
References
gen/tools/lldb/scripts/LLDBWrapPython.cpp 4285 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
4288 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
4291 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
15493 lldb::SBFile arg2 ;
15516 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
15536 lldb::SBFile arg2 ;
15559 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
16205 lldb::SBFile arg2 ;
16227 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
16247 lldb::SBFile arg2 ;
16269 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
20868 lldb::SBFile arg2 ;
20891 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
20911 lldb::SBFile arg2 ;
20934 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
20954 lldb::SBFile arg2 ;
20977 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
21279 lldb::SBFile result;
21305 lldb::SBFile result;
21331 lldb::SBFile result;
21445 lldb::SBFile arg4 ;
21446 lldb::SBFile arg5 ;
21493 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp4);
21506 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp5);
29124 lldb::SBFile *result = 0 ;
29129 result = (lldb::SBFile *)new lldb::SBFile();
29154 lldb::SBFile *result = 0 ;
29174 result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
29190 lldb::SBFile *result = 0 ;
29206 result = (lldb::SBFile *)new lldb::SBFile(arg1);
29280 lldb::SBFile result;
29310 lldb::SBFile result;
29340 lldb::SBFile result;
29368 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29393 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29446 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29499 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29524 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29550 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29576 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
29602 lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
33793 lldb::SBFile arg2 ;
33815 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
34472 lldb::SBFile arg2 ;
34494 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
43914 lldb::SBFile arg3 ;
43947 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp3);
49051 lldb::SBFile arg2 ;
49073 lldb::SBFile * temp = reinterpret_cast< lldb::SBFile * >(argp2);
tools/lldb/include/lldb/API/SBCommandReturnObject.h 49 size_t PutOutput(SBFile file);
59 size_t PutError(SBFile file);
87 void SetImmediateOutputFile(SBFile file);
89 void SetImmediateErrorFile(SBFile file);
tools/lldb/include/lldb/API/SBDebugger.h 91 SBError SetInputFile(SBFile file);
93 SBError SetOutputFile(SBFile file);
95 SBError SetErrorFile(SBFile file);
103 SBFile GetInputFile();
105 SBFile GetOutputFile();
107 SBFile GetErrorFile();
124 const lldb::SBEvent &event, SBFile out, SBFile err);
124 const lldb::SBEvent &event, SBFile out, SBFile err);
tools/lldb/include/lldb/API/SBInstruction.h 58 void Print(SBFile out);
tools/lldb/include/lldb/API/SBInstructionList.h 49 void Print(SBFile out);
tools/lldb/include/lldb/API/SBProcess.h 70 void ReportEventState(const lldb::SBEvent &event, SBFile file) const;
tools/lldb/include/lldb/API/SBStream.h 42 void RedirectToFile(lldb::SBFile file);
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) {
245 typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
249 typename std::conditional<std::is_fundamental<T>::value,
277 template <typename T> T Deserialize() {
281 return Read<T>(typename serializer_tag<T>::type());
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));
310 template <typename T> T Read(NotImplementedTag) {
311 m_buffer = m_buffer.drop_front(sizeof(T));
315 template <typename T> T Read(ValueTag) {
323 template <typename T> T Read(PointerTag) {
329 template <typename T> T Read(ReferenceTag) {
340 template <typename T> T Read(FundamentalPointerTag) {
349 template <typename T> T Read(FundamentalReferenceTag) {
375 static Result doit(Deserializer &deserializer,
376 Result (*f)(Deserialized..., Head, Tail...),
376 Result (*f)(Deserialized..., Head, Tail...),
376 Result (*f)(Deserialized..., Head, Tail...),
376 Result (*f)(Deserialized..., Head, Tail...),
377 Deserialized... d) {
378 return DeserializationHelper<Tail...>::
379 template deserialized<Result, Deserialized..., Head>::doit(
379 template deserialized<Result, Deserialized..., Head>::doit(
379 template deserialized<Result, Deserialized..., Head>::doit(
380 deserializer, f, d..., deserializer.Deserialize<Head>());
387 static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
387 static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
387 static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
388 Deserialized... d) {
404 DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
404 DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
408 DeserializationHelper<Args...>::template deserialized<Result>::doit(
408 DeserializationHelper<Args...>::template deserialized<Result>::doit(
412 Result (*f)(Args...);
412 Result (*f)(Args...);
419 DefaultReplayer(void (*f)(Args...)) : Replayer(), f(f) {}
422 DeserializationHelper<Args...>::template deserialized<void>::doit(
427 void (*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...); }
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...); }
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...),
636 void Record(Serializer &serializer, Registry ®istry, Result (*f)(FArgs...),
637 const RArgs &... args) {
652 typename std::remove_reference<Result>::type>::type>::value) {
662 void Record(Serializer &serializer, Registry ®istry, void (*f)(Args...),
663 const Args &... args) {
683 template <typename Result> Result RecordResult(Result &&r) {
683 template <typename Result> Result RecordResult(Result &&r) {
690 return std::forward<Result>(r);
tools/lldb/source/API/SBCommandReturnObject.cpp 136 size_t SBCommandReturnObject::PutOutput(SBFile file) {
161 size_t SBCommandReturnObject::PutError(SBFile file) {
286 void SBCommandReturnObject::SetImmediateOutputFile(SBFile file) {
292 void SBCommandReturnObject::SetImmediateErrorFile(SBFile file) {
tools/lldb/source/API/SBDebugger.cpp 303 SBError SBDebugger::SetInputFile(SBFile file) {
351 SBError SBDebugger::SetOutputFile(SBFile file) {
377 SBError SBDebugger::SetErrorFile(SBFile file) {
401 SBFile SBDebugger::GetInputFile() {
418 SBFile SBDebugger::GetOutputFile() {
421 SBFile file(m_opaque_sp->GetOutputStream().GetFileSP());
437 SBFile SBDebugger::GetErrorFile() {
439 SBFile file;
441 SBFile file(m_opaque_sp->GetErrorStream().GetFileSP());
515 const SBEvent &event, SBFile out,
516 SBFile err) {
1616 static SBError SetFileRedirect(SBDebugger *, SBFile file) { return SBError(); }
tools/lldb/source/API/SBFile.cpp 119 template <> void RegisterMethods<SBFile>(Registry &R) {
tools/lldb/source/API/SBInstruction.cpp 265 void SBInstruction::Print(SBFile out) {
tools/lldb/source/API/SBInstructionList.cpp 129 void SBInstructionList::Print(SBFile out) {
tools/lldb/source/API/SBProcess.cpp 334 void SBProcess::ReportEventState(const SBEvent &event, SBFile out) const {
tools/lldb/source/API/SBReproducer.cpp 55 RegisterMethods<SBFile>(R);
tools/lldb/source/API/SBStream.cpp 116 void SBStream::RedirectToFile(SBFile file) {
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>