|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/API/SBDefines.h 22 class LLDB_API SBAddress;
References
gen/tools/lldb/scripts/LLDBWrapPython.cpp 3809 SWIGINTERN PyObject *lldb_SBAddress___str__(lldb::SBAddress *self){
4651 lldb::SBAddress *result = 0 ;
4656 result = (lldb::SBAddress *)new lldb::SBAddress();
4668 lldb::SBAddress *arg1 = 0 ;
4672 lldb::SBAddress *result = 0 ;
4685 result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
4705 lldb::SBAddress *result = 0 ;
4728 result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4748 lldb::SBAddress *result = 0 ;
4766 result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4842 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4867 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4893 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4919 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4920 lldb::SBAddress *arg2 = 0 ;
4957 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4982 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5008 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5046 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5092 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5127 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5165 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5191 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5217 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5268 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5303 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5329 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5355 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5381 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5407 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5433 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
5459 lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
7205 lldb::SBAddress result;
7240 lldb::SBAddress result;
7268 lldb::SBAddress arg2 ;
7291 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
9234 lldb::SBAddress *arg2 = 0 ;
9957 lldb::SBAddress result;
30378 lldb::SBAddress result;
32633 lldb::SBAddress result;
32659 lldb::SBAddress result;
33494 lldb::SBAddress result;
34346 lldb::SBAddress *arg2 = 0 ;
34347 lldb::SBAddress *arg3 = 0 ;
36312 lldb::SBAddress result;
36338 lldb::SBAddress result;
39086 lldb::SBAddress result;
39114 lldb::SBAddress *arg2 = 0 ;
40363 lldb::SBAddress result;
40389 lldb::SBAddress result;
47635 lldb::SBAddress result;
47658 lldb::SBAddress arg2 ;
47680 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
51115 lldb::SBAddress result;
51141 lldb::SBAddress result;
51975 lldb::SBAddress *arg2 = 0 ;
51976 lldb::SBAddress *arg3 = 0 ;
55255 lldb::SBAddress result;
55290 lldb::SBAddress result;
55329 lldb::SBAddress result;
55362 lldb::SBAddress *arg2 = 0 ;
55409 lldb::SBAddress arg2 ;
55439 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
57442 lldb::SBAddress *arg2 = 0 ;
58765 lldb::SBAddress arg3 ;
58801 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp3);
58958 lldb::SBAddress arg2 ;
58985 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
59010 lldb::SBAddress arg2 ;
59042 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
59138 lldb::SBAddress arg2 ;
59164 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
59205 lldb::SBAddress arg2 ;
59236 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
63768 lldb::SBAddress *arg2 = 0 ;
63815 lldb::SBAddress *arg2 = 0 ;
63999 lldb::SBAddress arg2 ;
64022 lldb::SBAddress * temp = reinterpret_cast< lldb::SBAddress * >(argp2);
76782 lldb::SBAddress result;
tools/lldb/include/lldb/API/SBAddress.h 21 SBAddress(const lldb::SBAddress &rhs);
30 const lldb::SBAddress &operator=(const lldb::SBAddress &rhs);
30 const lldb::SBAddress &operator=(const lldb::SBAddress &rhs);
36 bool operator!=(const SBAddress &rhs) const;
110 friend bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs);
110 friend bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs);
126 bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs);
126 bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs);
tools/lldb/include/lldb/API/SBBlock.h 51 lldb::SBAddress GetRangeStartAddress(uint32_t idx);
53 lldb::SBAddress GetRangeEndAddress(uint32_t idx);
55 uint32_t GetRangeIndexForBlockAddress(lldb::SBAddress block_addr);
tools/lldb/include/lldb/API/SBBreakpoint.h 140 AddLocation(SBAddress &address);
tools/lldb/include/lldb/API/SBBreakpointLocation.h 34 lldb::SBAddress GetAddress();
tools/lldb/include/lldb/API/SBFrame.h 45 lldb::SBAddress GetPCAddress() const;
tools/lldb/include/lldb/API/SBFunction.h 43 lldb::SBAddress GetStartAddress();
45 lldb::SBAddress GetEndAddress();
tools/lldb/include/lldb/API/SBInstruction.h 38 SBAddress GetAddress();
tools/lldb/include/lldb/API/SBInstructionList.h 39 size_t GetInstructionsCount(const SBAddress &start,
40 const SBAddress &end,
tools/lldb/include/lldb/API/SBLineEntry.h 28 lldb::SBAddress GetStartAddress() const;
30 lldb::SBAddress GetEndAddress() const;
tools/lldb/include/lldb/API/SBModule.h 113 lldb::SBAddress ResolveFileAddress(lldb::addr_t vm_addr);
116 ResolveSymbolContextForAddress(const lldb::SBAddress &addr,
288 lldb::SBAddress GetObjectFileHeaderAddress() const;
289 lldb::SBAddress GetObjectFileEntryPointAddress() const;
tools/lldb/include/lldb/API/SBQueueItem.h 35 lldb::SBAddress GetAddress() const;
37 void SetAddress(lldb::SBAddress addr);
tools/lldb/include/lldb/API/SBSymbol.h 44 SBAddress GetStartAddress();
46 SBAddress GetEndAddress();
tools/lldb/include/lldb/API/SBSymbolContext.h 52 SBSymbolContext GetParentOfInlinedScope(const SBAddress &curr_frame_pc,
53 SBAddress &parent_frame_addr) const;
tools/lldb/include/lldb/API/SBTarget.h 467 lldb::SBAddress ResolveFileAddress(lldb::addr_t file_addr);
480 lldb::SBAddress ResolveLoadAddress(lldb::addr_t vm_addr);
502 lldb::SBAddress ResolvePastLoadAddress(uint32_t stop_id,
505 SBSymbolContext ResolveSymbolContextForAddress(const SBAddress &addr,
528 size_t ReadMemory(const SBAddress addr, void *buf, size_t size,
626 lldb::SBBreakpoint BreakpointCreateBySBAddress(SBAddress &address);
765 lldb::SBValue CreateValueFromAddress(const char *name, lldb::SBAddress addr,
775 lldb::SBInstructionList ReadInstructions(lldb::SBAddress base_addr,
778 lldb::SBInstructionList ReadInstructions(lldb::SBAddress base_addr,
782 lldb::SBInstructionList GetInstructions(lldb::SBAddress base_addr,
788 lldb::SBInstructionList GetInstructionsWithFlavor(lldb::SBAddress base_addr,
tools/lldb/include/lldb/API/SBThreadPlan.h 82 SBThreadPlan QueueThreadPlanForStepOverRange(SBAddress &start_address,
84 SBThreadPlan QueueThreadPlanForStepOverRange(SBAddress &start_address,
88 SBThreadPlan QueueThreadPlanForStepInRange(SBAddress &start_address,
90 SBThreadPlan QueueThreadPlanForStepInRange(SBAddress &start_address,
99 SBThreadPlan QueueThreadPlanForRunToAddress(SBAddress address);
100 SBThreadPlan QueueThreadPlanForRunToAddress(SBAddress address,
tools/lldb/include/lldb/API/SBValue.h 216 lldb::SBAddress GetAddress();
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 31 inline void stringify_append(llvm::raw_string_ostream &ss, const T &t) {
36 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,
253 typedef 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));
294 template <typename T> void HandleReplayResult(T *t) {
296 if (std::is_fundamental<T>::value)
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...); }
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...),
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/SBAddress.cpp 34 SBAddress::SBAddress(const SBAddress &rhs) : m_opaque_up(new Address()) {
57 const SBAddress &SBAddress::operator=(const SBAddress &rhs) {
57 const SBAddress &SBAddress::operator=(const SBAddress &rhs) {
66 bool lldb::operator==(const SBAddress &lhs, const SBAddress &rhs) {
66 bool lldb::operator==(const SBAddress &lhs, const SBAddress &rhs) {
72 bool SBAddress::operator!=(const SBAddress &rhs) const {
291 void RegisterMethods<SBAddress>(Registry &R) {
tools/lldb/source/API/SBBlock.cpp 206 lldb::SBAddress SBBlock::GetRangeStartAddress(uint32_t idx) {
210 lldb::SBAddress sb_addr;
220 lldb::SBAddress SBBlock::GetRangeEndAddress(uint32_t idx) {
224 lldb::SBAddress sb_addr;
235 uint32_t SBBlock::GetRangeIndexForBlockAddress(lldb::SBAddress block_addr) {
tools/lldb/source/API/SBBreakpoint.cpp 544 SBError SBBreakpoint::AddLocation(SBAddress &address) {
tools/lldb/source/API/SBBreakpointLocation.cpp 78 SBAddress SBBreakpointLocation::GetAddress() {
tools/lldb/source/API/SBFrame.cpp 418 SBAddress SBFrame::GetPCAddress() const {
421 SBAddress sb_addr;
tools/lldb/source/API/SBFunction.cpp 157 SBAddress SBFunction::GetStartAddress() {
160 SBAddress addr;
166 SBAddress SBFunction::GetEndAddress() {
169 SBAddress addr;
tools/lldb/source/API/SBInstruction.cpp 104 SBAddress SBInstruction::GetAddress() {
107 SBAddress sb_addr;
tools/lldb/source/API/SBInstructionList.cpp 77 size_t SBInstructionList::GetInstructionsCount(const SBAddress &start,
78 const SBAddress &end,
86 SBAddress addr;
tools/lldb/source/API/SBLineEntry.cpp 53 SBAddress SBLineEntry::GetStartAddress() const {
57 SBAddress sb_address;
64 SBAddress SBLineEntry::GetEndAddress() const {
67 SBAddress sb_address;
tools/lldb/source/API/SBModule.cpp 211 SBAddress SBModule::ResolveFileAddress(lldb::addr_t vm_addr) {
215 lldb::SBAddress sb_addr;
226 SBModule::ResolveSymbolContextForAddress(const SBAddress &addr,
662 lldb::SBAddress SBModule::GetObjectFileHeaderAddress() const {
666 lldb::SBAddress sb_addr;
676 lldb::SBAddress SBModule::GetObjectFileEntryPointAddress() const {
680 lldb::SBAddress sb_addr;
tools/lldb/source/API/SBQueueItem.cpp 78 SBAddress SBQueueItem::GetAddress() const {
81 SBAddress result;
88 void SBQueueItem::SetAddress(SBAddress addr) {
tools/lldb/source/API/SBReproducer.cpp 35 RegisterMethods<SBAddress>(R);
tools/lldb/source/API/SBSymbol.cpp 156 SBAddress SBSymbol::GetStartAddress() {
159 SBAddress addr;
166 SBAddress SBSymbol::GetEndAddress() {
169 SBAddress addr;
tools/lldb/source/API/SBSymbolContext.cpp 217 SBSymbolContext::GetParentOfInlinedScope(const SBAddress &curr_frame_pc,
218 SBAddress &parent_frame_addr) const {
tools/lldb/source/API/SBTarget.cpp 605 lldb::SBAddress SBTarget::ResolveLoadAddress(lldb::addr_t vm_addr) {
609 lldb::SBAddress sb_addr;
624 lldb::SBAddress SBTarget::ResolveFileAddress(lldb::addr_t file_addr) {
628 lldb::SBAddress sb_addr;
641 lldb::SBAddress SBTarget::ResolvePastLoadAddress(uint32_t stop_id,
646 lldb::SBAddress sb_addr;
662 SBTarget::ResolveSymbolContextForAddress(const SBAddress &addr,
679 size_t SBTarget::ReadMemory(const SBAddress addr, void *buf, size_t size,
985 SBBreakpoint SBTarget::BreakpointCreateBySBAddress(SBAddress &sb_address) {
1465 SBValue SBTarget::CreateValueFromAddress(const char *name, SBAddress addr,
2015 lldb::SBInstructionList SBTarget::ReadInstructions(lldb::SBAddress base_addr,
2023 lldb::SBInstructionList SBTarget::ReadInstructions(lldb::SBAddress base_addr,
2055 lldb::SBInstructionList SBTarget::GetInstructions(lldb::SBAddress base_addr,
2066 SBTarget::GetInstructionsWithFlavor(lldb::SBAddress base_addr,
tools/lldb/source/API/SBThreadPlan.cpp 205 SBThreadPlan::QueueThreadPlanForStepOverRange(SBAddress &sb_start_address,
217 SBAddress &sb_start_address, lldb::addr_t size, SBError &error) {
248 SBThreadPlan::QueueThreadPlanForStepInRange(SBAddress &sb_start_address,
260 SBThreadPlan::QueueThreadPlanForStepInRange(SBAddress &sb_start_address,
332 SBThreadPlan::QueueThreadPlanForRunToAddress(SBAddress sb_address) {
341 SBThreadPlan SBThreadPlan::QueueThreadPlanForRunToAddress(SBAddress sb_address,
tools/lldb/source/API/SBValue.cpp 1352 lldb::SBAddress SBValue::GetAddress() {
tools/lldb/tools/lldb-vscode/JSONUtils.cpp 294 auto bp_addr = bp_loc.GetAddress();
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>