|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/Core/AddressResolverFileLine.h 20 class Address;
tools/lldb/include/lldb/Core/AddressResolverName.h 19 class Address;
tools/lldb/include/lldb/Core/Debugger.h 54 class Address;
tools/lldb/include/lldb/Core/FileLineResolver.h 20 class Address;
tools/lldb/include/lldb/Core/FormatEntity.h 25 class Address;
tools/lldb/include/lldb/Core/SearchFilter.h 21 class Address;
tools/lldb/include/lldb/Core/Section.h 28 class Address;
tools/lldb/include/lldb/lldb-forward.h 20 class Address;
tools/lldb/source/Core/Debugger.cpp 78 class Address;
tools/lldb/source/Core/FileLineResolver.cpp 20 class Address;
tools/lldb/source/Core/SearchFilter.cpp 34 class Address;
References
include/llvm/Support/AlignOf.h 30 T t;
39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
50 llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/Error.h 437 static const bool isRef = std::is_reference<T>::value;
439 using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
444 using storage_type = typename std::conditional<isRef, wrap, T>::type;
445 using value_type = T;
448 using reference = typename std::remove_reference<T>::type &;
449 using const_reference = const typename std::remove_reference<T>::type &;
450 using pointer = typename std::remove_reference<T>::type *;
451 using const_pointer = const typename std::remove_reference<T>::type *;
474 Expected(OtherT &&Val,
475 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
475 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
483 new (getStorage()) storage_type(std::forward<OtherT>(Val));
492 Expected(Expected<OtherT> &&Other,
493 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
493 typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
594 template <class OtherT> void moveConstruct(Expected<OtherT> &&Other) {
tools/lldb/include/lldb/API/SBAddress.h 106 lldb_private::Address *operator->();
108 const lldb_private::Address *operator->() const;
112 lldb_private::Address *get();
114 lldb_private::Address &ref();
116 const lldb_private::Address &ref() const;
118 SBAddress(const lldb_private::Address *lldb_object_ptr);
120 void SetAddress(const lldb_private::Address *lldb_object_ptr);
123 std::unique_ptr<lldb_private::Address> m_opaque_up;
tools/lldb/include/lldb/Breakpoint/Breakpoint.h 242 lldb::BreakpointLocationSP AddLocation(const Address &addr,
253 lldb::BreakpointLocationSP FindLocationByAddress(const Address &addr);
262 lldb::break_id_t FindLocationIDByAddress(const Address &addr);
tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h 50 Address &GetAddress();
321 const Address &addr, lldb::tid_t tid, bool hardware,
329 Address m_address; ///< The address defining this location.
tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h 49 const lldb::BreakpointLocationSP FindByAddress(const Address &addr) const;
70 lldb::break_id_t FindIDByAddress(const Address &addr);
177 lldb::BreakpointLocationSP Create(const Address &addr,
184 lldb::BreakpointLocationSP AddLocation(const Address &addr,
200 typedef std::map<lldb_private::Address, lldb::BreakpointLocationSP,
201 Address::ModulePointerAndOffsetLessThanFunctionObject>
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h 211 lldb::BreakpointLocationSP AddLocation(Address loc_addr,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h 24 BreakpointResolverAddress(Breakpoint *bkpt, const Address &addr);
26 BreakpointResolverAddress(Breakpoint *bkpt, const Address &addr,
45 Address *addr) override;
62 Address
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h 39 Address *addr) override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h 41 Address *addr) override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h 62 Address *addr) override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h 42 Address *addr) override;
tools/lldb/include/lldb/Core/Address.h 117 Address(const Address &rhs)
162 const Address &operator=(const Address &rhs);
162 const Address &operator=(const Address &rhs);
185 static int CompareFileAddress(const Address &lhs, const Address &rhs);
185 static int CompareFileAddress(const Address &lhs, const Address &rhs);
187 static int CompareLoadAddress(const Address &lhs, const Address &rhs,
187 static int CompareLoadAddress(const Address &lhs, const Address &rhs,
190 static int CompareModulePointerAndOffset(const Address &lhs,
191 const Address &rhs);
198 bool operator()(const Address &a, const Address &b) const {
198 bool operator()(const Address &a, const Address &b) const {
199 return Address::CompareModulePointerAndOffset(a, b) < 0;
501 bool operator<(const Address &lhs, const Address &rhs);
501 bool operator<(const Address &lhs, const Address &rhs);
502 bool operator>(const Address &lhs, const Address &rhs);
502 bool operator>(const Address &lhs, const Address &rhs);
503 bool operator==(const Address &lhs, const Address &rhs);
503 bool operator==(const Address &lhs, const Address &rhs);
504 bool operator!=(const Address &lhs, const Address &rhs);
504 bool operator!=(const Address &lhs, const Address &rhs);
tools/lldb/include/lldb/Core/AddressRange.h 76 AddressRange(const Address &so_addr, lldb::addr_t byte_size);
121 bool ContainsFileAddress(const Address &so_addr) const;
145 bool ContainsLoadAddress(const Address &so_addr, Target *target) const;
194 Dump(Stream *s, Target *target, Address::DumpStyle style,
195 Address::DumpStyle fallback_style = Address::DumpStyleInvalid) const;
195 Address::DumpStyle fallback_style = Address::DumpStyleInvalid) const;
213 Address &GetBaseAddress() { return m_base_addr; }
219 const Address &GetBaseAddress() const { return m_base_addr; }
245 Address m_base_addr; ///< The section offset base address of this range.
tools/lldb/include/lldb/Core/AddressResolverFileLine.h 38 Address *addr) override;
tools/lldb/include/lldb/Core/AddressResolverName.h 43 Address *addr) override;
tools/lldb/include/lldb/Core/Architecture.h 48 virtual size_t GetBytesToSkip(Symbol &func, const Address &curr_addr) const {
61 Address &addr) const {}
tools/lldb/include/lldb/Core/Debugger.h 109 const Address *addr, Stream &s);
tools/lldb/include/lldb/Core/Disassembler.h 59 Instruction(const Address &address,
64 const Address &GetAddress() const { return m_address; }
86 void SetAddress(const Address &addr) {
212 Address m_address; // The section offset address of this instruction
303 uint32_t GetIndexOfInstructionAtAddress(const Address &addr);
388 const char *flavor, const Address &start, const void *bytes,
402 const ExecutionContext &exe_ctx, const Address &start,
449 const Address &range, uint32_t num_instructions,
452 virtual size_t DecodeInstructions(const Address &base_addr,
tools/lldb/include/lldb/Core/EmulateInstruction.h 378 const Address &inst_addr, Target *target);
tools/lldb/include/lldb/Core/FileLineResolver.h 41 Address *addr) override;
tools/lldb/include/lldb/Core/FormatEntity.h 180 const ExecutionContext *exe_ctx, const Address *addr,
187 const Address *addr, ValueObject *valobj,
193 const Address *addr, ValueObject *valobj,
tools/lldb/include/lldb/Core/Module.h 354 std::vector<Address> &output_local,
355 std::vector<Address> &output_extern);
653 bool ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr);
693 const Address &so_addr, lldb::SymbolContextItem resolve_scope,
1026 Address &so_addr, SymbolContext &sc);
tools/lldb/include/lldb/Core/ModuleList.h 405 std::vector<Address> &output_local,
406 std::vector<Address> &output_extern);
430 bool ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) const;
434 uint32_t ResolveSymbolContextForAddress(const Address &so_addr,
tools/lldb/include/lldb/Core/SearchFilter.h 56 Address *addr) = 0;
119 virtual bool AddressPasses(Address &addr);
322 bool AddressPasses(Address &address) override;
375 bool AddressPasses(Address &address) override;
426 bool AddressPasses(Address &address) override;
tools/lldb/include/lldb/Core/Section.h 136 bool ResolveContainedAddress(lldb::addr_t offset, Address &so_addr,
tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h 119 Address m_address; ///< The variable that this value object is based upon
tools/lldb/include/lldb/Core/ValueObjectMemory.h 35 const Address &address,
40 const Address &address,
62 Address m_address; ///< The variable that this value object is based upon
68 const Address &address, lldb::TypeSP &type_sp);
71 const Address &address, const CompilerType &ast_type);
tools/lldb/include/lldb/Expression/FunctionCaller.h 84 const Address &function_address,
315 Address m_function_addr; ///< If we don't have the FunctionSP, we at least
tools/lldb/include/lldb/Expression/UserExpression.h 298 Address m_address; ///< The address the process is stopped in.
tools/lldb/include/lldb/Interpreter/CommandCompletions.h 106 Address *addr) override = 0;
130 Address *addr) override;
153 Address *addr) override;
174 Address *addr) override;
tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h 37 bool GetUnwindPlan(Target &target, const Address &addr,
51 const uint8_t *GetExceptionHandlingTableEntry(const Address &addr);
tools/lldb/include/lldb/Symbol/Block.h 365 bool GetRangeContainingAddress(const Address &addr, AddressRange &range);
370 uint32_t GetRangeIndexContainingAddress(const Address &addr);
376 bool GetStartAddress(Address &addr);
tools/lldb/include/lldb/Symbol/CallFrameInfo.h 20 virtual bool GetAddressRange(Address addr, AddressRange &range) = 0;
22 virtual bool GetUnwindPlan(const Address &addr, UnwindPlan &unwind_plan) = 0;
tools/lldb/include/lldb/Symbol/ClangASTContext.h 1031 const Address &function_address,
tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h 42 bool GetUnwindPlan(Target &target, Address addr, UnwindPlan &unwind_plan);
82 Address lsda_address; // the address of the LSDA data for this function
83 Address personality_ptr_address; // the address where the personality
109 bool GetCompactUnwindInfoForFunction(Target &target, Address address,
130 Address pc_or_function_start);
134 Address pc_or_function_start);
138 Address pc_or_function_start);
142 Address pc_or_function_start);
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h 44 bool GetAddressRange(Address addr, AddressRange &range);
49 bool GetUnwindPlan(const Address &addr, UnwindPlan &unwind_plan);
129 bool FDEToUnwindPlan(uint32_t offset, Address startaddr,
tools/lldb/include/lldb/Symbol/FuncUnwinders.h 52 Address &GetFirstNonPrologueInsn(Target &target);
54 const Address &GetFunctionStartAddress() const;
56 bool ContainsAddress(const Address &addr) const {
65 Address GetLSDAAddress(Target &target);
71 Address GetPersonalityRoutinePtrAddress(Target &target);
150 Address m_first_non_prologue_insn;
tools/lldb/include/lldb/Symbol/LineEntry.h 66 bool Dump(Stream *s, Target *target, bool show_file, Address::DumpStyle style,
67 Address::DumpStyle fallback_style, bool show_range) const;
tools/lldb/include/lldb/Symbol/LineTable.h 90 void Dump(Stream *s, Target *target, Address::DumpStyle style,
91 Address::DumpStyle fallback_style, bool show_line_ranges);
112 bool FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry,
tools/lldb/include/lldb/Symbol/ObjectFile.h 336 virtual Symbol *ResolveSymbolForAddress(const Address &so_addr,
457 virtual lldb_private::Address GetImageInfoAddress(Target *target) {
467 virtual lldb_private::Address GetEntryPointAddress() { return Address(); }
477 virtual lldb_private::Address GetBaseAddress() {
tools/lldb/include/lldb/Symbol/Symbol.h 55 Address &GetAddressRef() { return m_addr_range.GetBaseAddress(); }
57 const Address &GetAddressRef() const { return m_addr_range.GetBaseAddress(); }
71 Address GetAddress() const {
tools/lldb/include/lldb/Symbol/SymbolContext.h 155 const Address &so_addr, bool show_fullpaths,
329 bool GetParentOfInlinedScope(const Address &curr_frame_pc,
331 Address &inlined_frame_addr) const;
tools/lldb/include/lldb/Symbol/SymbolFile.h 167 virtual uint32_t ResolveSymbolContext(const Address &so_addr,
241 GetUnwindPlan(const Address &address, const RegisterInfoResolver &resolver) {
tools/lldb/include/lldb/Symbol/TypeSystem.h 463 const Address &function_address,
tools/lldb/include/lldb/Symbol/UnwindPlan.h 445 bool PlanValidAtAddress(Address addr);
507 Address GetLSDAAddress() const { return m_lsda_address; }
509 void SetLSDAAddress(Address lsda_addr) { m_lsda_address = lsda_addr; }
511 Address GetPersonalityFunctionPtr() const { return m_personality_func_addr; }
513 void SetPersonalityFunctionPtr(Address presonality_func_ptr) {
533 Address m_lsda_address; // Where the language specific data area exists in the
536 Address m_personality_func_addr; // The address of a pointer to the
tools/lldb/include/lldb/Symbol/UnwindTable.h 40 lldb::FuncUnwindersSP GetFuncUnwindersContainingAddress(const Address &addr,
54 GetUncachedFuncUnwindersContainingAddress(const Address &addr,
63 llvm::Optional<AddressRange> GetAddressRange(const Address &addr,
tools/lldb/include/lldb/Symbol/Variable.h 77 bool DumpLocationForAddress(Stream *s, const Address &address);
87 bool LocationIsValidForAddress(const Address &address);
tools/lldb/include/lldb/Target/LanguageRuntime.h 81 Address &address,
tools/lldb/include/lldb/Target/Process.h 1745 virtual lldb::addr_t ResolveIndirectFunction(const Address *address,
2358 Address AdvanceAddressToNextBranchInstruction(Address default_stop_addr,
2358 Address AdvanceAddressToNextBranchInstruction(Address default_stop_addr,
2472 bool CallVoidArgVoidPtrReturn(const Address *address,
tools/lldb/include/lldb/Target/QueueItem.h 35 lldb::addr_t item_ref, lldb_private::Address address);
62 lldb_private::Address &GetAddress();
69 void SetAddress(lldb_private::Address addr);
144 lldb_private::Address m_address;
tools/lldb/include/lldb/Target/RegisterContext.h 151 bool SetPC(Address addr);
tools/lldb/include/lldb/Target/SectionLoadHistory.h 48 Address &so_addr);
tools/lldb/include/lldb/Target/SectionLoadList.h 43 bool ResolveLoadAddress(lldb::addr_t load_addr, Address &so_addr,
tools/lldb/include/lldb/Target/StackFrame.h 122 const Address &pc, bool behaves_like_zeroth_frame,
137 const Address &GetFrameCodeAddress();
512 Address m_frame_code_addr; // The frame code address (might not be the same as
tools/lldb/include/lldb/Target/Target.h 617 lldb::BreakpointSP CreateBreakpoint(const Address &addr, bool internal,
971 size_t ReadMemoryFromFileCache(const Address &addr, void *dst, size_t dst_len,
984 size_t ReadMemory(const Address &addr, bool prefer_file_cache, void *dst,
988 size_t ReadCStringFromMemory(const Address &addr, std::string &out_str,
991 size_t ReadCStringFromMemory(const Address &addr, char *dst,
994 size_t ReadScalarIntegerFromMemory(const Address &addr,
999 uint64_t ReadUnsignedIntegerFromMemory(const Address &addr,
1004 bool ReadPointerFromMemory(const Address &addr, bool prefer_file_cache,
1005 Status &error, Address &pointer_addr);
1057 const Address &function_address,
1078 bool ResolveFileAddress(lldb::addr_t load_addr, Address &so_addr);
1080 bool ResolveLoadAddress(lldb::addr_t load_addr, Address &so_addr,
1134 llvm::Expected<lldb_private::Address> GetEntryPointAddress();
tools/lldb/include/lldb/Target/Thread.h 893 QueueThreadPlanForRunToAddress(bool abort_other_plans, Address &target_addr,
tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h 25 ThreadPlanCallFunction(Thread &thread, const Address &function,
30 ThreadPlanCallFunction(Thread &thread, const Address &function,
124 Address m_function_addr;
125 Address m_start_addr;
tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h 32 const Address &function_address,
tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h 24 ThreadPlanCallUserExpression(Thread &thread, Address &function,
tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h 21 ThreadPlanRunToAddress(Thread &thread, Address &address, bool stop_others);
tools/lldb/include/lldb/Target/UnwindAssembly.h 40 Address &first_non_prologue_insn) = 0;
tools/lldb/source/API/SBAddress.cpp 24 SBAddress::SBAddress() : m_opaque_up(new Address()) {
28 SBAddress::SBAddress(const Address *lldb_object_ptr)
29 : m_opaque_up(new Address()) {
31 m_opaque_up = std::make_unique<Address>(*lldb_object_ptr);
34 SBAddress::SBAddress(const SBAddress &rhs) : m_opaque_up(new Address()) {
41 : m_opaque_up(new Address(section.GetSP(), offset)) {
48 : m_opaque_up(new Address()) {
92 m_opaque_up.reset(new Address());
99 Address &addr = ref();
104 void SBAddress::SetAddress(const Address *lldb_object_ptr) {
108 m_opaque_up.reset(new Address());
184 Address *SBAddress::operator->() { return m_opaque_up.get(); }
186 const Address *SBAddress::operator->() const { return m_opaque_up.get(); }
188 Address &SBAddress::ref() {
190 m_opaque_up.reset(new Address());
194 const Address &SBAddress::ref() const {
201 Address *SBAddress::get() { return m_opaque_up.get(); }
211 m_opaque_up->Dump(&strm, nullptr, Address::DumpStyleResolvedDescription,
212 Address::DumpStyleModuleWithFileAddress, 4);
tools/lldb/source/API/SBBreakpoint.cpp 133 Address address;
154 Address address;
571 Address::DumpStyleModuleWithFileAddress);
tools/lldb/source/API/SBInstruction.cpp 244 const Address &addr = inst_sp->GetAddress();
279 const Address &addr = inst_sp->GetAddress();
tools/lldb/source/API/SBInstructionList.cpp 170 const Address &addr = inst->GetAddress();
tools/lldb/source/API/SBModule.cpp 218 Address addr;
tools/lldb/source/API/SBSymbol.cpp 138 const Address &symbol_addr = m_opaque_ptr->GetAddressRef();
tools/lldb/source/API/SBTarget.cpp 610 Address &addr = sb_addr.ref();
629 Address &addr = sb_addr.ref();
647 Address &addr = sb_addr.ref();
2034 Address *addr_ptr = base_addr.get();
2078 Address addr;
tools/lldb/source/API/SBThread.cpp 829 Address target_addr(addr);
tools/lldb/source/API/SBThreadPlan.cpp 224 Address *start_address = sb_start_address.get();
268 Address *start_address = sb_start_address.get();
348 Address *address = sb_address.get();
tools/lldb/source/API/SBValue.cpp 1339 Address addr;
1355 Address addr;
tools/lldb/source/API/Utils.h 17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
19 return std::make_unique<T>(*src);
tools/lldb/source/Breakpoint/Breakpoint.cpp 254 BreakpointLocationSP Breakpoint::AddLocation(const Address &addr,
260 BreakpointLocationSP Breakpoint::FindLocationByAddress(const Address &addr) {
264 break_id_t Breakpoint::FindLocationIDByAddress(const Address &addr) {
533 Address section_addr(break_loc_sp->GetAddress());
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 32 const Address &addr, lldb::tid_t tid,
65 Address &BreakpointLocation::GetAddress() { return m_address; }
574 m_address.Dump(s, exe_scope, Address::DumpStyleLoadAddress,
575 Address::DumpStyleFileAddress);
577 m_address.Dump(s, exe_scope, Address::DumpStyleLoadAddress,
578 Address::DumpStyleModuleWithFileAddress);
581 Address resolved_address;
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp 29 BreakpointLocationList::Create(const Address &addr,
56 lldb::break_id_t BreakpointLocationList::FindIDByAddress(const Address &addr) {
97 BreakpointLocationList::FindByAddress(const Address &addr) const {
101 Address so_addr;
203 const Address &addr, bool resolve_indirect_symbols, bool *new_location) {
tools/lldb/source/Breakpoint/BreakpointResolver.cpp 296 Address line_start = sc.line_entry.range.GetBaseAddress();
315 Address prologue_addr(sc.function->GetAddressRange().GetBaseAddress());
338 BreakpointLocationSP BreakpointResolver::AddLocation(Address loc_addr,
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp 25 Breakpoint *bkpt, const Address &addr, const FileSpec &module_spec)
31 const Address &addr)
52 Address address(addr_offset);
124 SearchFilter &filter, SymbolContext &context, Address *addr) {
137 Address tmp_address;
173 Address::DumpStyleModuleWithFileAddress,
174 Address::DumpStyleLoadAddress);
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp 202 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 98 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp 253 SymbolContext &context, Address *addr) {
259 Address break_addr;
tools/lldb/source/Breakpoint/BreakpointResolverScripted.cpp 110 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Breakpoint/Watchpoint.cpp 107 Address watch_address(GetLoadAddress());
tools/lldb/source/Commands/CommandCompletions.cpp 359 Address *addr) {
445 SearchFilter &filter, SymbolContext &context, Address *addr) {
491 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Commands/CommandObjectDisassemble.cpp 373 Address symbol_containing_address;
407 Address file_address;
tools/lldb/source/Commands/CommandObjectMemory.cpp 677 Address address(addr, nullptr);
823 Address address(item_addr);
1721 lldb_private::Address addr;
tools/lldb/source/Commands/CommandObjectRegister.cpp 95 Address so_reg_addr;
101 Address::DumpStyleResolvedDescription);
tools/lldb/source/Commands/CommandObjectSource.cpp 315 Address so_addr;
361 Address::DumpStyleModuleWithFileAddress);
370 Address::DumpStyleModuleWithFileAddress);
411 const Address &base_address = sc.symbol->GetAddressRef();
437 const Address &base_address = range.GetBaseAddress();
958 const Address &base_address = sc.symbol->GetAddressRef();
1012 Address so_addr;
1057 Address::DumpStyleModuleWithFileAddress);
tools/lldb/source/Commands/CommandObjectTarget.cpp 1459 const Address &so_addr, bool verbose, Stream &strm) {
1462 so_addr.Dump(&strm, exe_scope, Address::DumpStyleModuleWithFileAddress);
1464 so_addr.Dump(&strm, exe_scope, Address::DumpStyleSectionNameOffset);
1469 so_addr.Dump(&strm, exe_scope, Address::DumpStyleResolvedDescription);
1474 so_addr.Dump(&strm, exe_scope, Address::DumpStyleDetailedSymbolContext);
1485 Address so_addr;
2791 Address file_entry = objfile->GetEntryPointAddress();
2975 Address module_address;
3139 Address base_addr(objfile->GetBaseAddress());
3146 Address::DumpStyleModuleWithFileAddress,
3147 Address::DumpStyleFileAddress);
3164 base_addr.Dump(&strm, target, Address::DumpStyleFileAddress);
3354 Address addr;
tools/lldb/source/Commands/CommandObjectThread.cpp 666 Address pc_address = frame->GetFrameCodeAddress();
1183 Address fun_start_addr = fun_addr_range.GetBaseAddress();
1187 Address fun_end_addr(fun_start_addr.GetSection(),
1775 Address dest = Address(m_options.m_load_addr);
tools/lldb/source/Core/Address.cpp 61 const Address &address, void *dst, size_t dst_len) {
76 const Address &address,
101 const Address &address, uint32_t byte_size,
125 const Address &address, uint32_t pointer_size,
126 Address &deref_so_addr) {
161 static bool DumpUInt(ExecutionContextScope *exe_scope, const Address &address,
190 const Address &address, Stream *strm) {
201 Address curr_address(address);
239 const Address &Address::operator=(const Address &rhs) {
239 const Address &Address::operator=(const Address &rhs) {
411 Address so_addr;
549 Address cstr_addr(*this);
575 Address cfstring_data_addr(*this);
752 Address dereferenced_addr;
896 int Address::CompareFileAddress(const Address &a, const Address &b) {
896 int Address::CompareFileAddress(const Address &a, const Address &b) {
906 int Address::CompareLoadAddress(const Address &a, const Address &b,
906 int Address::CompareLoadAddress(const Address &a, const Address &b,
918 int Address::CompareModulePointerAndOffset(const Address &a, const Address &b) {
918 int Address::CompareModulePointerAndOffset(const Address &a, const Address &b) {
941 return sizeof(Address);
956 bool lldb_private::operator<(const Address &lhs, const Address &rhs) {
956 bool lldb_private::operator<(const Address &lhs, const Address &rhs) {
971 bool lldb_private::operator>(const Address &lhs, const Address &rhs) {
971 bool lldb_private::operator>(const Address &lhs, const Address &rhs) {
987 bool lldb_private::operator==(const Address &a, const Address &rhs) {
987 bool lldb_private::operator==(const Address &a, const Address &rhs) {
993 bool lldb_private::operator!=(const Address &a, const Address &rhs) {
993 bool lldb_private::operator!=(const Address &a, const Address &rhs) {
tools/lldb/source/Core/AddressRange.cpp 40 AddressRange::AddressRange(const Address &so_addr, addr_t byte_size)
62 bool AddressRange::ContainsFileAddress(const Address &addr) const {
93 bool AddressRange::ContainsLoadAddress(const Address &addr,
148 bool AddressRange::Dump(Stream *s, Target *target, Address::DumpStyle style,
149 Address::DumpStyle fallback_style) const {
159 case Address::DumpStyleSectionNameOffset:
160 case Address::DumpStyleSectionPointerOffset:
169 case Address::DumpStyleModuleWithFileAddress:
172 case Address::DumpStyleFileAddress:
176 case Address::DumpStyleLoadAddress:
190 } else if (fallback_style != Address::DumpStyleInvalid) {
191 return Dump(s, target, fallback_style, Address::DumpStyleInvalid);
tools/lldb/source/Core/AddressResolverFileLine.cpp 41 SymbolContext &context, Address *addr) {
54 Address line_start = sc.line_entry.range.GetBaseAddress();
tools/lldb/source/Core/AddressResolverName.cpp 70 SymbolContext &context, Address *addr) {
77 Address func_addr;
tools/lldb/source/Core/Debugger.cpp 1109 const Address *addr, Stream &s) {
tools/lldb/source/Core/Disassembler.cpp 107 static void ResolveAddress(const ExecutionContext &exe_ctx, const Address &addr,
108 Address &resolved_addr) {
218 const char *flavor, const Address &start,
273 const Address &start_address,
286 Address addr;
401 const Address *pc_addr_ptr = nullptr;
441 const Address &addr = inst->GetAddress();
492 const Address &addr = inst->GetAddress();
683 Instruction::Instruction(const Address &address, AddressClass addr_class)
1158 InstructionList::GetIndexOfInstructionAtAddress(const Address &address) {
1173 Address address;
1218 const Address &start,
tools/lldb/source/Core/DumpDataExtractor.cpp 160 lldb_private::Address so_addr;
636 lldb_private::Address so_addr;
641 so_addr.Dump(s, exe_scope, Address::DumpStyleResolvedDescription,
642 Address::DumpStyleModuleWithFileAddress);
646 Address::DumpStyleResolvedPointerDescription);
tools/lldb/source/Core/EmulateInstruction.cpp 522 const Address &inst_addr,
tools/lldb/source/Core/FileLineResolver.cpp 36 Address *addr) {
tools/lldb/source/Core/FormatEntity.cpp 418 const ExecutionContext *exe_ctx, const Address &addr,
438 addr.Dump(&s, exe_scope, Address::DumpStyleLoadAddress,
439 Address::DumpStyleModuleWithFileAddress, 0);
450 const Address &format_addr,
454 Address func_addr;
1055 const Address *addr, ValueObject *valobj,
1072 const Address *addr, ValueObject *valobj,
1088 const ExecutionContext *exe_ctx, const Address *addr,
1417 const Address &pc_addr = frame->GetFrameCodeAddress();
1827 Address addr = sc->line_entry.range.GetBaseAddress();
1843 Address pc;
tools/lldb/source/Core/IOHandler.cpp 4103 Address pc_address;
4314 Address addr = inst->GetAddress();
4351 Address addr = inst->GetAddress();
tools/lldb/source/Core/Module.cpp 426 bool Module::ResolveFileAddress(lldb::addr_t vm_addr, Address &so_addr) {
439 const Address &so_addr, lldb::SymbolContextItem resolve_scope,
535 Address previous_addr = so_addr;
907 std::vector<Address> &output_local,
908 std::vector<Address> &output_extern) {
914 Address addr = resolver.GetAddressRangeAtIndex(n).GetBaseAddress();
tools/lldb/source/Core/ModuleList.cpp 536 std::vector<Address> &output_local,
537 std::vector<Address> &output_extern) {
597 Address &so_addr) const {
609 ModuleList::ResolveSymbolContextForAddress(const Address &so_addr,
tools/lldb/source/Core/SearchFilter.cpp 140 bool SearchFilter::AddressPasses(Address &address) { return true; }
150 Address addr = function.GetAddressRange().GetBaseAddress();
415 bool SearchFilterByModule::AddressPasses(Address &address) {
550 bool SearchFilterByModuleList::AddressPasses(Address &address) {
742 bool SearchFilterByModuleListAndCU::AddressPasses(Address &address) {
tools/lldb/source/Core/Section.cpp 246 bool Section::ResolveContainedAddress(addr_t offset, Address &so_addr,
tools/lldb/source/Core/Value.cpp 323 Address file_so_addr;
417 Address so_addr(address, objfile->GetSectionList());
678 Address so_addr;
tools/lldb/source/Core/ValueObject.cpp 815 Address so_addr;
1022 Address cstr_so_addr(cstr_address);
2947 Address ptr_addr(ptr_value);
2961 Address ptr_addr(ptr_value);
tools/lldb/source/Core/ValueObjectDynamicValue.cpp 145 Address dynamic_address;
tools/lldb/source/Core/ValueObjectMemory.cpp 33 const Address &address,
40 const Address &address,
47 const Address &address,
74 const Address &address,
tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp 38 Address so_addr;
44 Address::DumpStyleResolvedDescription,
45 Address::DumpStyleSectionNameOffset);
tools/lldb/source/DataFormatters/TypeFormat.cpp 82 Address address(valobj->GetPointerValue());
tools/lldb/source/Expression/DWARFExpression.cpp 1149 Address so_addr;
tools/lldb/source/Expression/FunctionCaller.cpp 35 const Address &functionAddress,
249 Address wrapper_address(m_jit_start_addr);
tools/lldb/source/Expression/IRInterpreter.cpp 1496 lldb_private::Address funcAddr(I.ULongLong(LLDB_INVALID_ADDRESS));
tools/lldb/source/Expression/IRMemoryMap.cpp 641 Address absolute_address(process_address);
tools/lldb/source/Expression/LLVMUserExpression.cpp 131 Address wrapper_address(m_jit_start_addr);
tools/lldb/source/Expression/Materializer.cpp 1063 const Address sym_address = m_symbol.GetAddress();
tools/lldb/source/Expression/UserExpression.cpp 87 return (0 == Address::CompareLoadAddress(m_address,
tools/lldb/source/Expression/UtilityFunction.cpp 73 Address impl_code_address;
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp 1395 Address so_addr;
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp 1399 Address so_addr;
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp 81 Address resolved_addr;
102 Address sym_addr;
139 const ExecutionContext &exe_ctx, const Address &resolved_addr,
167 Address addr = resolved_addr;
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.h 39 const Address &resolved_addr,
tools/lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.cpp 53 const Address &curr_addr) const {
61 Address &addr) const {
tools/lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.h 29 size_t GetBytesToSkip(Symbol &func, const Address &curr_addr) const override;
32 Address &addr) const override;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 84 const lldb_private::Address &address,
1251 size_t DisassemblerLLVMC::DecodeInstructions(const Address &base_addr,
1266 Address inst_addr(base_addr);
1365 Address value_so_addr;
1366 Address pc_so_addr;
1404 value_so_addr.Dump(&ss, target, Address::DumpStyleNoFunctionName,
1405 Address::DumpStyleSectionNameOffset);
1409 Address::DumpStyleResolvedDescriptionNoFunctionArguments,
1410 Address::DumpStyleSectionNameOffset);
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h 39 size_t DecodeInstructions(const lldb_private::Address &base_addr,
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp 1161 const Address &kext_summary_addr, uint32_t count) {
1362 const Address &kext_summary_addr, uint32_t image_infos_count,
1411 Address summary_addr(m_kext_summary_header_addr);
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h 256 bool ParseKextSummaries(const lldb_private::Address &kext_summary_addr,
264 uint32_t ReadKextSummaries(const lldb_private::Address &kext_summary_addr,
291 lldb_private::Address m_kext_summary_header_ptr_addr;
292 lldb_private::Address m_kext_summary_header_addr;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 65 Address addr = sym->GetAddress();
533 lldb_private::Address entry = object.GetEntryPointAddress();
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp 298 Address address = list[0].symbol->GetAddress();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 156 Address header;
838 std::vector<Address> addresses;
884 const Address actual_symbol_addr =
934 Address target_addr(actual_symbol->GetAddress());
952 for (Address address : addresses) {
956 Address symbol_address = symbol->GetAddress();
1019 Address DynamicLoaderDarwin::GetPthreadSetSpecificAddress() {
1048 lldb_private::Address tls_addr;
1083 Address pthread_getspecific_addr = GetPthreadSetSpecificAddress();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h 200 lldb_private::Address GetPthreadSetSpecificAddress();
231 lldb_private::Address m_pthread_getspecific_addr;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp 998 Address so_addr;
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp 51 Address addr = obj_file->GetImageInfoAddress(target);
566 Address address = list[0].symbol->GetAddress();
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp 125 Address addr = obj->GetImageInfoAddress(&target);
613 Address file_entry = exe->GetEntryPointAddress();
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp 86 Address resolved_addr;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 549 const Address sym_address = sym_ctx.symbol->GetAddress();
1595 Address so_addr(var_location.GetScalar().ULongLong(),
1750 const Address symbol_address = symbol.GetAddress();
1899 Address fun_address;
2071 Address::DumpStyleResolvedDescription);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp 48 const Address &functionAddress,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h 116 const Address &function_address,
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp13805 const Address &inst_addr,
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h 131 bool SetInstruction(const Opcode &insn_opcode, const Address &inst_addr,
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp 999 const Address &inst_addr,
1017 Address next_addr(next_inst_addr);
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h 76 const lldb_private::Address &inst_addr,
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp 121 Address addr = frame->GetFrameCodeAddress();
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp 543 lldb_private::Address so_addr;
558 lldb_private::Address so_addr;
597 lldb_private::Address so_addr;
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp 157 const Address FCA =
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp 468 const Address jit_descriptor_addr = sym_ctx.symbol->GetAddress();
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp 147 Address vtable_addr_resolved;
184 Address function_address_resolved;
243 Address address = range.GetBaseAddress();
245 Address addr;
294 Address pc_addr_resolved;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h 30 Address callable_address;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp 60 Address vtable_addr;
188 TypeAndOrName &class_type_or_name, Address &dynamic_address,
562 Address addr = context.symbol->GetAddress();
597 const lldb_private::Address &vtable_addr) {
607 const lldb_private::Address &vtable_addr, const TypeAndOrName &type_info) {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h 53 Address &address,
94 typedef std::map<lldb_private::Address, TypeAndOrName> DynamicTypeCache;
109 TypeAndOrName GetDynamicTypeInfo(const lldb_private::Address &vtable_addr);
111 void SetDynamicTypeInfo(const lldb_private::Address &vtable_addr,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 101 const Address *function_address = GetPrintForDebuggerAddr();
219 Address *AppleObjCRuntime::GetPrintForDebuggerAddr() {
237 m_PrintForDebugger_addr.reset(new Address(context.symbol->GetAddress()));
252 TypeAndOrName &class_type_or_name, Address &address,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h 53 Address &address,
116 Address *GetPrintForDebuggerAddr();
118 std::unique_ptr<Address> m_PrintForDebugger_addr;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp 50 TypeAndOrName &class_type_or_name, Address &address,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h 97 Address &address,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 438 TypeAndOrName &class_type_or_name, Address &address,
1309 Address function_address;
1571 Address function_address;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h 53 Address &address,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 486 const Address changed_symbol_addr = changed_symbol->GetAddress();
1053 Address impl_code_address;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp 140 Address target_so_addr;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 466 bool SkipPrologue(lldb::ModuleSP &module, Address &addr) {
793 SymbolContext &context, Address *) {
812 Address bp_addr = kernel_sym->GetAddress();
823 Address *) {
864 auto address = symbol->GetAddress();
883 SearchFilter &filter, SymbolContext &context, Address *addr) {
929 auto address = sym->GetAddress();
1016 TypeAndOrName &class_type_or_name, Address &address,
3872 Address resolved;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 71 Address *addr) override;
121 Address *addr) override;
266 Address *addr) override;
338 Address &address,
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 801 Address ObjectFileELF::GetImageInfoAddress(Target *target) {
843 Address addr;
855 Address addr;
868 lldb_private::Address ObjectFileELF::GetEntryPointAddress() {
885 Address ObjectFileELF::GetBaseAddress() {
2783 auto entry_point_addr = GetEntryPointAddress();
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h 131 lldb_private::Address
134 lldb_private::Address GetEntryPointAddress() override;
136 lldb_private::Address GetBaseAddress() override;
220 lldb_private::Address m_entry_point_address;
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp 183 lldb_private::Address ObjectFileJIT::GetEntryPointAddress() {
187 lldb_private::Address ObjectFileJIT::GetBaseAddress() { return Address(); }
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h 90 lldb_private::Address GetEntryPointAddress() override;
92 lldb_private::Address GetBaseAddress() override;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 4524 Address symbol_addr;
4619 Address so_addr(symbol_stub_addr, section_list);
5123 lldb_private::Address ObjectFileMachO::GetEntryPointAddress() {
5295 lldb_private::Address ObjectFileMachO::GetBaseAddress() {
5296 lldb_private::Address header_addr;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h 107 lldb_private::Address GetEntryPointAddress() override;
109 lldb_private::Address GetBaseAddress() override;
226 lldb_private::Address m_entry_point_address;
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp 522 uint32_t ObjectFilePECOFF::GetRVA(const Address &addr) const {
526 Address ObjectFilePECOFF::GetAddress(uint32_t rva) {
566 Address addr = GetAddress(rva);
688 Address symbol_addr(sect_list->GetSectionAtIndex(symbol.sect - 1),
752 Address symbol_addr(m_coff_header_opt.image_base + function_rva,
1010 lldb_private::Address ObjectFilePECOFF::GetEntryPointAddress() {
1028 Address ObjectFilePECOFF::GetBaseAddress() {
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h 123 lldb_private::Address GetEntryPointAddress() override;
125 lldb_private::Address GetBaseAddress() override;
138 uint32_t GetRVA(const lldb_private::Address &addr) const;
139 lldb_private::Address GetAddress(uint32_t rva);
300 lldb_private::Address m_entry_point_address;
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp 444 bool PECallFrameInfo::GetAddressRange(Address addr, AddressRange &range) {
460 bool PECallFrameInfo::GetUnwindPlan(const Address &addr,
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.h 31 bool GetAddressRange(lldb_private::Address addr,
34 bool GetUnwindPlan(const lldb_private::Address &addr,
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp 99 Address pc_minus_one(m_current_pc);
483 Address temporary_pc;
1890 Address addr;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h 224 lldb_private::Address m_start_pc;
225 lldb_private::Address m_current_pc;
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp 404 Address addr = obj_file->GetImageInfoAddress(&GetTarget());
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 81 Address GetBaseAddress() override {
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 251 SymbolFileBreakpad::ResolveSymbolContext(const Address &so_addr,
483 SymbolFileBreakpad::GetUnwindPlan(const Address &address,
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 89 uint32_t ResolveSymbolContext(const Address &so_addr,
135 GetUnwindPlan(const Address &address,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 813 bool SymbolFileDWARF::FixupAddress(Address &addr) {
1714 uint32_t SymbolFileDWARF::ResolveSymbolContext(const Address &so_addr,
1822 Address exe_so_addr(so_addr);
2197 Address addr;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 150 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
416 bool FixupAddress(lldb_private::Address &addr);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 753 SymbolFileDWARFDebugMap::ResolveSymbolContext(const Address &exe_so_addr,
782 Address oso_so_addr;
1371 bool SymbolFileDWARFDebugMap::LinkOSOAddress(Address &addr) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h 87 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
327 bool LinkOSOAddress(lldb_private::Address &addr);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 958 const Address &addr, SymbolContextItem resolve_scope, SymbolContext &sc) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h 109 uint32_t ResolveSymbolContext(const Address &so_addr,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 727 SymbolFilePDB::ResolveSymbolContext(const lldb_private::Address &so_addr,
779 Address addr(so_addr);
1892 const lldb_private::Address &so_addr) {
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h 92 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
200 GetCompileUnitContainsAddress(const lldb_private::Address &so_addr);
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp 245 uint32_t SymbolFileSymtab::ResolveSymbolContext(const Address &so_addr,
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h 70 uint32_t ResolveSymbolContext(const lldb_private::Address &so_addr,
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp 147 Address impl_code_address;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp 143 Address impl_code_address;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp 829 Address addr;
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp 291 Address &first_non_prologue_insn) {
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h 45 lldb_private::Address &first_non_prologue_insn) override;
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp 209 Address &first_non_prologue_insn) {
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h 39 lldb_private::Address &first_non_prologue_insn) override;
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp 1339 Address addr_start = func_range.GetBaseAddress();
tools/lldb/source/Symbol/ArmUnwindInfo.cpp 99 bool ArmUnwindInfo::GetUnwindPlan(Target &target, const Address &addr,
354 ArmUnwindInfo::GetExceptionHandlingTableEntry(const Address &addr) {
tools/lldb/source/Symbol/Block.cpp 239 bool Block::GetRangeContainingAddress(const Address &addr,
269 Address load_address;
275 uint32_t Block::GetRangeIndexContainingAddress(const Address &addr) {
306 bool Block::GetStartAddress(Address &addr) {
tools/lldb/source/Symbol/ClangASTContext.cpp10314 const CompilerType &return_type, const Address &function_address,
tools/lldb/source/Symbol/CompactUnwindInfo.cpp 172 bool CompactUnwindInfo::GetUnwindPlan(Target &target, Address addr,
190 Address::DumpStyle::DumpStyleResolvedDescriptionNoFunctionArguments,
191 Address::DumpStyle::DumpStyleFileAddress,
492 Target &target, Address address, FunctionInfo &unwind_info) {
737 Address pc_or_function_start) {
822 Address subl_payload_addr(function_info.valid_range_offset_start, sl);
1009 Address pc_or_function_start) {
1087 Address subl_payload_addr(function_info.valid_range_offset_start, sl);
1306 Address pc_or_function_start) {
1440 Address pc_or_function_start) {
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp 150 bool DWARFCallFrameInfo::GetUnwindPlan(const Address &addr,
158 Address addr = range.GetBaseAddress();
172 bool DWARFCallFrameInfo::GetAddressRange(Address addr, AddressRange &range) {
527 Address startaddr,
608 Address lsda_data;
609 Address personality_function_ptr;
tools/lldb/source/Symbol/FuncUnwinders.cpp 88 Address current_pc(m_range.GetBaseAddress());
166 Address current_pc(m_range.GetBaseAddress());
459 Address current_pc;
484 Address current_pc;
501 Address &FuncUnwinders::GetFirstNonPrologueInsn(Target &target) {
514 const Address &FuncUnwinders::GetFunctionStartAddress() const {
528 Address FuncUnwinders::GetLSDAAddress(Target &target) {
529 Address lsda_addr;
544 Address FuncUnwinders::GetPersonalityRoutinePtrAddress(Target &target) {
545 Address personality_addr;
tools/lldb/source/Symbol/Function.cpp 159 Address callee_addr = sc_list[0].symbol->GetAddress();
183 const Address &base = caller.GetAddressRange().GetBaseAddress();
234 Address scratch_addr(GetAddressRange().GetBaseAddress());
332 Address::DumpStyle fallback_style;
334 fallback_style = Address::DumpStyleModuleWithFileAddress;
336 fallback_style = Address::DumpStyleFileAddress;
337 GetAddressRange().Dump(s, target, Address::DumpStyleLoadAddress,
tools/lldb/source/Symbol/LineEntry.cpp 72 Address::DumpStyle style,
73 Address::DumpStyle fallback_style, bool show_range) const {
113 range.GetBaseAddress().Dump(s, target, Address::DumpStyleLoadAddress,
114 Address::DumpStyleFileAddress);
116 range.Dump(s, target, Address::DumpStyleLoadAddress,
117 Address::DumpStyleFileAddress);
148 return Dump(s, target, true, Address::DumpStyleLoadAddress,
149 Address::DumpStyleModuleWithFileAddress, true);
159 int result = Address::CompareFileAddress(a.range.GetBaseAddress(),
205 Address range_end(complete_line_range.GetBaseAddress());
tools/lldb/source/Symbol/LineTable.cpp 170 bool LineTable::FindLineEntryByAddress(const Address &so_addr,
405 void LineTable::Dump(Stream *s, Target *target, Address::DumpStyle style,
406 Address::DumpStyle fallback_style, bool show_line_ranges) {
tools/lldb/source/Symbol/Symbol.cpp 187 m_addr_range.Dump(s, target, Address::DumpStyleLoadAddress,
188 Address::DumpStyleFileAddress);
192 Address::DumpStyleLoadAddress,
193 Address::DumpStyleFileAddress);
224 Address::DumpStyleFileAddress))
230 Address::DumpStyleLoadAddress))
264 const Address &base_address = m_addr_range.GetBaseAddress();
282 Address addr(base_address);
509 Address func_so_addr;
tools/lldb/source/Symbol/SymbolContext.cpp 85 const Address &addr, bool show_fullpaths,
101 Address inline_parent_addr;
191 addr.Dump(s, exe_scope, Address::DumpStyleModuleWithFileAddress);
340 function->GetAddressRange().Dump(s, target, Address::DumpStyleLoadAddress,
341 Address::DumpStyleModuleWithFileAddress);
361 line_entry.Dump(s, target, true, Address::DumpStyleLoadAddress,
362 Address::DumpStyleModuleWithFileAddress, true);
450 bool SymbolContext::GetParentOfInlinedScope(const Address &curr_frame_pc,
452 Address &next_frame_pc) const {
690 Address start_addr;
798 const Address sym_address = symbol->GetAddress();
1121 Address match_address(addr, nullptr);
1189 Address::DumpStyleLoadAddress,
1190 Address::DumpStyleFileAddress);
tools/lldb/source/Symbol/UnwindPlan.cpp 433 bool UnwindPlan::PlanValidAtAddress(Address addr) {
439 if (addr.Dump(&s, nullptr, Address::DumpStyleSectionNameOffset)) {
462 if (addr.Dump(&s, nullptr, Address::DumpStyleSectionNameOffset)) {
537 Address::DumpStyleSectionNameOffset);
tools/lldb/source/Symbol/UnwindTable.cpp 86 llvm::Optional<AddressRange> UnwindTable::GetAddressRange(const Address &addr,
113 UnwindTable::GetFuncUnwindersContainingAddress(const Address &addr,
151 UnwindTable::GetUncachedFuncUnwindersContainingAddress(const Address &addr,
tools/lldb/source/Symbol/Variable.cpp 254 bool Variable::LocationIsValidForAddress(const Address &address) {
450 bool Variable::DumpLocationForAddress(Stream *s, const Address &address) {
tools/lldb/source/Target/LanguageRuntime.cpp 115 Address *addr) override {
tools/lldb/source/Target/Process.cpp 1649 Address symbol_address = symbol->GetAddress();
1660 Address resolved_address(load_addr);
5589 addr_t Process::ResolveIndirectFunction(const Address *address, Status &error) {
5769 Address
5770 Process::AdvanceAddressToNextBranchInstruction(Address default_stop_addr,
5776 Address retval = default_stop_addr;
5811 Address next_branch_insn_address =
5980 bool Process::CallVoidArgVoidPtrReturn(const Address *address,
tools/lldb/source/Target/QueueItem.cpp 18 lldb::addr_t item_ref, lldb_private::Address address)
39 Address &QueueItem::GetAddress() { return m_address; }
41 void QueueItem::SetAddress(Address addr) { m_address = addr; }
tools/lldb/source/Target/RegisterContext.cpp 153 bool RegisterContext::SetPC(Address addr) {
tools/lldb/source/Target/SectionLoadList.cpp 208 bool SectionLoadList::ResolveLoadAddress(addr_t load_addr, Address &so_addr,
tools/lldb/source/Target/StackFrame.cpp 106 const Address &pc_addr, bool behaves_like_zeroth_frame,
188 const Address &StackFrame::GetFrameCodeAddress() {
297 Address lookup_addr(GetFrameCodeAddress());
1363 lldb_private::Address addr;
1491 VariableList &variables, const Address &pc) {
1593 Address load_address;
1616 Address return_value_address(return_value.GetAsUInt64());
tools/lldb/source/Target/StackFrameList.cpp 110 Address pc_as_address;
504 Address curr_frame_address(unwind_frame_sp->GetFrameCodeAddress());
526 Address next_frame_address;
tools/lldb/source/Target/StackFrameRecognizer.cpp 102 Address start_addr = symbol->GetAddress();
103 Address current_addr = frame->GetFrameCodeAddress();
tools/lldb/source/Target/Target.cpp 374 Address so_addr;
392 BreakpointSP Target::CreateBreakpoint(const Address &addr, bool internal,
1678 size_t Target::ReadMemoryFromFileCache(const Address &addr, void *dst,
1710 size_t Target::ReadMemory(const Address &addr, bool prefer_file_cache,
1724 Address resolved_addr;
1802 size_t Target::ReadCStringFromMemory(const Address &addr, std::string &out_str,
1807 Address address(addr);
1824 size_t Target::ReadCStringFromMemory(const Address &addr, char *dst,
1833 Address address(addr);
1877 size_t Target::ReadScalarIntegerFromMemory(const Address &addr,
1906 uint64_t Target::ReadUnsignedIntegerFromMemory(const Address &addr,
1918 bool Target::ReadPointerFromMemory(const Address &addr, bool prefer_file_cache,
1919 Status &error, Address &pointer_addr) {
2212 const Address &function_address, const ValueList &arg_value_list,
2422 llvm::Expected<lldb_private::Address> Target::GetEntryPointAddress() {
2431 Address entry_addr = exe_module->GetObjectFile()->GetEntryPointAddress();
2448 Address entry_addr = module_sp->GetObjectFile()->GetEntryPointAddress();
2745 bool Target::ResolveLoadAddress(addr_t load_addr, Address &so_addr,
2751 Address &resolved_addr) {
tools/lldb/source/Target/Thread.cpp 1465 Address &target_addr,
1718 static void DumpAddressList(Stream &s, const std::vector<Address> &list,
1722 list[n].Dump(&s, exe_scope, Address::DumpStyleResolvedDescription,
1723 Address::DumpStyleSectionNameOffset);
1738 std::vector<Address> candidates, within_function, outside_function;
1769 Address dest = candidates[0];
tools/lldb/source/Target/ThreadPlanCallFunction.cpp 67 llvm::Expected<Address> start_address = GetTarget().GetEntryPointAddress();
97 Thread &thread, const Address &function, const CompilerType &return_type,
127 Thread &thread, const Address &function,
tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp 24 Thread &thread, const Address &function, llvm::Type &prototype,
tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp 35 Thread &thread, Address &function, llvm::ArrayRef<lldb::addr_t> args,
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp 22 ThreadPlanRunToAddress::ThreadPlanRunToAddress(Thread &thread, Address &address,
tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp 116 Address symbol_end = sc.symbol->GetAddress();
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 261 Address func_start_address;
284 Address curr_sec_addr;
tools/lldb/source/Target/ThreadPlanStepOut.cpp 102 Address return_address(return_frame_sp->GetFrameCodeAddress());
106 Address return_address_decr_pc = return_address;
194 Address tmp_address;
196 tmp_address.Dump(s, &GetThread(), Address::DumpStyleResolvedDescription,
197 Address::DumpStyleLoadAddress);
208 tmp_address.Dump(s, &GetThread(), Address::DumpStyleResolvedDescription,
209 Address::DumpStyleLoadAddress);
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp 225 Address cur_address = frame_sp->GetFrameCodeAddress();
245 Address prev_address =
270 Address next_line_address =
tools/lldb/source/Target/ThreadPlanStepRange.cpp 92 Address::DumpStyleLoadAddress);
97 Address::DumpStyleLoadAddress);
136 true, Address::DumpStyleLoadAddress,
137 Address::DumpStyleLoadAddress, true);
155 true, Address::DumpStyleLoadAddress,
156 Address::DumpStyleLoadAddress, true);
178 true, Address::DumpStyleLoadAddress,
179 Address::DumpStyleLoadAddress, true);
324 Address run_to_address;
tools/lldb/source/Target/ThreadPlanTracer.cpp 136 Address pc_addr;
142 pc_addr.Dump(stream, &m_thread, Address::DumpStyleResolvedDescription,
143 Address::DumpStyleModuleWithFileAddress);
tools/lldb/tools/lldb-test/lldb-test.cpp 424 auto addr =
478 auto addr = le.GetSameLineContiguousAddressRange(include_inlined_functions)
tools/lldb/unittests/Disassembler/TestArm64Disassembly.cpp 57 Address start_addr(0x100);
tools/lldb/unittests/Disassembler/TestArmv7Disassembly.cpp 65 Address start_addr(0x100);
tools/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp 233 auto entry_point_addr = module_sp->GetObjectFile()->GetEntryPointAddress();
298 auto entry_point_addr = module_sp->GetObjectFile()->GetEntryPointAddress();
usr/include/c++/7.4.0/bits/alloc_traits.h 387 using allocator_type = allocator<_Tp>;
389 using value_type = _Tp;
392 using pointer = _Tp*;
395 using const_pointer = const _Tp*;
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
475 { __a.construct(__p, std::forward<_Args>(__args)...); }
486 destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h 108 class allocator: public __allocator_base<_Tp>
113 typedef _Tp* pointer;
114 typedef const _Tp* const_pointer;
115 typedef _Tp& reference;
116 typedef const _Tp& const_reference;
117 typedef _Tp value_type;
137 allocator(const allocator<_Tp1>&) throw() { }
158 operator!=(const allocator<_T1>&, const allocator<_T2>&)
158 operator!=(const allocator<_T1>&, const allocator<_T2>&)
164 operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
164 operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
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
98 move(_Tp&& __t) noexcept
104 : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
105 is_copy_constructible<_Tp>>::type { };
usr/include/c++/7.4.0/bits/shared_ptr.h 343 _Args&&... __args)
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
703 make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 1317 _Args&&... __args)
usr/include/c++/7.4.0/bits/stl_construct.h 74 _Construct(_T1* __p, _Args&&... __args)
74 _Construct(_T1* __p, _Args&&... __args)
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
97 _Destroy(_Tp* __pointer)
204 allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_function.h 121 typedef _Arg1 first_argument_type;
124 typedef _Arg2 second_argument_type;
381 struct less : public binary_function<_Tp, _Tp, bool>
381 struct less : public binary_function<_Tp, _Tp, bool>
385 operator()(const _Tp& __x, const _Tp& __y) const
385 operator()(const _Tp& __x, const _Tp& __y) const
usr/include/c++/7.4.0/bits/stl_iterator.h 1224 __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/stl_map.h 102 typedef _Key key_type;
104 typedef std::pair<const _Key, _Tp> value_type;
usr/include/c++/7.4.0/bits/stl_tree.h 563 typedef _Key key_type;
758 static const _Key&
782 static const _Key&
894 const _Key& __k);
898 const _Key& __k) const;
902 const _Key& __k);
906 const _Key& __k) const;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 288 _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h 77 rebind<_Tp>::other _Tp_alloc_type;
216 class vector : protected _Vector_base<_Tp, _Alloc>
227 typedef _Vector_base<_Tp, _Alloc> _Base;
232 typedef _Tp value_type;
919 _Tp*
923 const _Tp*
962 emplace_back(_Args&&... __args);
1483 _M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
689 operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
706 operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/bits/vector.tcc 101 std::forward<_Args>(__args)...);
105 _M_realloc_insert(end(), std::forward<_Args>(__args)...);
418 std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/ext/alloc_traits.h 117 { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h 63 typedef _Tp* pointer;
64 typedef const _Tp* const_pointer;
65 typedef _Tp& reference;
66 typedef const _Tp& const_reference;
67 typedef _Tp value_type;
111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
130 { return size_t(-1) / sizeof(_Tp); }
135 construct(_Up* __p, _Args&&... __args)
135 construct(_Up* __p, _Args&&... __args)
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
140 destroy(_Up* __p) { __p->~_Up(); }
160 operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&)
160 operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&)
usr/include/c++/7.4.0/initializer_list 50 typedef _E value_type;
51 typedef const _E& reference;
52 typedef const _E& const_reference;
54 typedef const _E* iterator;
55 typedef const _E* const_iterator;
usr/include/c++/7.4.0/tuple 125 constexpr _Head_base(const _Head& __h)
132 constexpr _Head_base(_UHead&& __h)
159 static constexpr _Head&
162 static constexpr const _Head&
350 static constexpr _Head&
353 static constexpr const _Head&
360 constexpr _Tuple_impl(const _Head& __head)
365 constexpr _Tuple_impl(_UHead&& __head)
390 const _Head& __head)
473 return __and_<is_constructible<_Elements, const _UElements&>...>::value;
479 return __and_<is_convertible<const _UElements&, _Elements>...>::value;
485 return __and_<is_constructible<_Elements, _UElements&&>...>::value;
491 return __and_<is_convertible<_UElements&&, _Elements>...>::value;
608 constexpr tuple(const _Elements&... __elements)
619 explicit constexpr tuple(const _Elements&... __elements)
646 constexpr tuple(_UElements&&... __elements)
730 const _Elements&... __elements)
741 const _Elements&... __elements)
1302 constexpr _Head&
1307 constexpr const _Head&
1313 constexpr __tuple_element_t<__i, tuple<_Elements...>>&
1319 constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
1325 constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
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
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1215 : public __and_<is_constructible<_Tp, _Args...>,
1216 __is_nt_constructible_impl<_Tp, _Args...>>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1252 : public __is_nothrow_move_constructible_impl<_Tp>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1545 : public __is_convertible_helper<_From, _To>::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; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
1955 { typedef _Tp type; };
2171 { typedef _Iffalse type; };