|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lldb/include/lldb/Core/Debugger.h 105 static bool FormatDisassemblerAddress(const FormatEntity::Entry *format,
239 const FormatEntity::Entry *GetDisassemblyFormat() const;
241 const FormatEntity::Entry *GetFrameFormat() const;
243 const FormatEntity::Entry *GetFrameFormatUnique() const;
245 const FormatEntity::Entry *GetThreadFormat() const;
247 const FormatEntity::Entry *GetThreadStopFormat() const;
tools/lldb/include/lldb/Core/Disassembler.h 145 const FormatEntity::Entry *disassembly_addr_format,
tools/lldb/include/lldb/Core/FormatEntity.h 106 Entry::Type type;
128 void AppendEntry(const Entry &&entry) { children.push_back(entry); }
145 bool operator==(const Entry &rhs) const {
171 std::vector<Entry> children;
179 static bool Format(const Entry &entry, Stream &s, const SymbolContext *sc,
196 static Status Parse(const llvm::StringRef &format, Entry &entry);
215 static Status ParseInternal(llvm::StringRef &format, Entry &parent_entry,
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 279 FormatEntity::Entry m_format;
tools/lldb/include/lldb/Interpreter/OptionValue.h 282 const FormatEntity::Entry *GetFormatEntity() const;
tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h 46 FormatEntity::Entry &GetCurrentValue() { return m_current_entry; }
48 const FormatEntity::Entry &GetCurrentValue() const { return m_current_entry; }
50 void SetCurrentValue(const FormatEntity::Entry &value) {
54 FormatEntity::Entry &GetDefaultValue() { return m_default_entry; }
56 const FormatEntity::Entry &GetDefaultValue() const { return m_default_entry; }
61 FormatEntity::Entry m_current_entry;
62 FormatEntity::Entry m_default_entry;
tools/lldb/include/lldb/Interpreter/OptionValueProperties.h 143 const FormatEntity::Entry *
tools/lldb/source/API/SBInstruction.cpp 251 FormatEntity::Entry format;
285 FormatEntity::Entry format;
tools/lldb/source/API/SBInstructionList.cpp 160 FormatEntity::Entry format;
tools/lldb/source/Core/Debugger.cpp 319 const FormatEntity::Entry *Debugger::GetDisassemblyFormat() const {
324 const FormatEntity::Entry *Debugger::GetFrameFormat() const {
329 const FormatEntity::Entry *Debugger::GetFrameFormatUnique() const {
362 const FormatEntity::Entry *Debugger::GetThreadFormat() const {
367 const FormatEntity::Entry *Debugger::GetThreadStopFormat() const {
1105 bool Debugger::FormatDisassemblerAddress(const FormatEntity::Entry *format,
1110 FormatEntity::Entry format_entry;
tools/lldb/source/Core/Disassembler.cpp 415 const FormatEntity::Entry *disassembly_format = nullptr;
416 FormatEntity::Entry format;
700 const FormatEntity::Entry *disassembly_addr_format,
1075 const FormatEntity::Entry *disassembly_format = nullptr;
1076 FormatEntity::Entry format;
tools/lldb/source/Core/FormatEntity.cpp 98 static FormatEntity::Entry::Definition g_string_entry[] = {
101 static FormatEntity::Entry::Definition g_addr_entries[] = {
107 static FormatEntity::Entry::Definition g_file_child_entries[] = {
112 static FormatEntity::Entry::Definition g_frame_child_entries[] = {
123 static FormatEntity::Entry::Definition g_function_child_entries[] = {
136 static FormatEntity::Entry::Definition g_line_child_entries[] = {
144 static FormatEntity::Entry::Definition g_module_child_entries[] = {
148 static FormatEntity::Entry::Definition g_process_child_entries[] = {
154 static FormatEntity::Entry::Definition g_svar_child_entries[] = {
157 static FormatEntity::Entry::Definition g_var_child_entries[] = {
160 static FormatEntity::Entry::Definition g_thread_child_entries[] = {
172 static FormatEntity::Entry::Definition g_target_child_entries[] = {
179 static FormatEntity::Entry::Definition g_ansi_fg_entries[] = {
197 static FormatEntity::Entry::Definition g_ansi_bg_entries[] = {
215 static FormatEntity::Entry::Definition g_ansi_entries[] = {
238 static FormatEntity::Entry::Definition g_script_child_entries[] = {
245 static FormatEntity::Entry::Definition g_top_level_entries[] = {
264 static FormatEntity::Entry::Definition g_root =
277 if (children.empty() || children.back().type != Entry::Type::String)
284 if (children.empty() || children.back().type != Entry::Type::String)
294 Status FormatEntity::Parse(const llvm::StringRef &format_str, Entry &entry) {
296 entry.type = Entry::Type::Root;
386 for (const auto &child : children) {
679 const FormatEntity::Entry &entry, ValueObject *valobj) {
693 case FormatEntity::Entry::Type::ScriptVariable:
697 case FormatEntity::Entry::Type::Variable:
702 case FormatEntity::Entry::Type::ScriptVariableSynthetic:
705 case FormatEntity::Entry::Type::VariableSynthetic:
1012 const FormatEntity::Entry &entry,
1059 FormatEntity::Entry root;
1075 FormatEntity::Entry root;
1086 bool FormatEntity::Format(const Entry &entry, Stream &s,
1092 case Entry::Type::Invalid:
1093 case Entry::Type::ParentNumber: // Only used for
1095 case Entry::Type::ParentString: // Only used for
1098 case Entry::Type::EscapeCode:
1110 case Entry::Type::Root:
1111 for (const auto &child : entry.children) {
1119 case Entry::Type::String:
1123 case Entry::Type::Scope: {
1126 for (const auto &child : entry.children) {
1139 case Entry::Type::Variable:
1140 case Entry::Type::VariableSynthetic:
1141 case Entry::Type::ScriptVariable:
1142 case Entry::Type::ScriptVariableSynthetic:
1145 case Entry::Type::AddressFile:
1146 case Entry::Type::AddressLoad:
1147 case Entry::Type::AddressLoadOrFile:
1150 entry.type == Entry::Type::AddressLoadOrFile));
1152 case Entry::Type::ProcessID:
1165 case Entry::Type::ProcessFile:
1178 case Entry::Type::ScriptProcess:
1187 case Entry::Type::ThreadID:
1218 case Entry::Type::ThreadProtocolID:
1231 case Entry::Type::ThreadIndexID:
1244 case Entry::Type::ThreadName:
1257 case Entry::Type::ThreadQueue:
1270 case Entry::Type::ThreadStopReason:
1286 case Entry::Type::ThreadReturnValue:
1303 case Entry::Type::ThreadCompletedExpression:
1320 case Entry::Type::ScriptThread:
1329 case Entry::Type::ThreadInfo:
1343 case Entry::Type::TargetArch:
1356 case Entry::Type::ScriptTarget:
1365 case Entry::Type::ModuleFile:
1375 case Entry::Type::File:
1386 case Entry::Type::Lang:
1400 case Entry::Type::FrameIndex:
1413 case Entry::Type::FrameRegisterPC:
1426 case Entry::Type::FrameRegisterSP:
1437 case Entry::Type::FrameRegisterFP:
1448 case Entry::Type::FrameRegisterFlags:
1459 case Entry::Type::FrameNoDebug:
1468 case Entry::Type::FrameRegisterByName:
1479 case Entry::Type::FrameIsArtificial: {
1486 case Entry::Type::ScriptFrame:
1495 case Entry::Type::FunctionID:
1507 case Entry::Type::FunctionDidChange:
1510 case Entry::Type::FunctionInitialFunction:
1513 case Entry::Type::FunctionName: {
1554 case Entry::Type::FunctionNameNoArgs: {
1584 case Entry::Type::FunctionNameWithArgs: {
1747 case Entry::Type::FunctionAddrOffset:
1755 case Entry::Type::FunctionAddrOffsetConcrete:
1763 case Entry::Type::FunctionLineOffset:
1768 case Entry::Type::FunctionPCOffset:
1780 case Entry::Type::FunctionChanged:
1783 case Entry::Type::FunctionIsOptimized: {
1791 case Entry::Type::FunctionInitial:
1794 case Entry::Type::LineEntryFile:
1804 case Entry::Type::LineEntryLineNumber:
1814 case Entry::Type::LineEntryColumn:
1824 case Entry::Type::LineEntryStartAddress:
1825 case Entry::Type::LineEntryEndAddress:
1829 if (entry.type == Entry::Type::LineEntryEndAddress)
1836 case Entry::Type::CurrentPCArrow:
1860 Stream &s, const FormatEntity::Entry::Definition *parent) {
1874 const FormatEntity::Entry::Definition *parent,
1875 FormatEntity::Entry &entry) {
1885 const FormatEntity::Entry::Definition *entry_def = parent->children + i;
1892 case FormatEntity::Entry::Type::ParentString:
1896 case FormatEntity::Entry::Type::ParentNumber:
1900 case FormatEntity::Entry::Type::EscapeCode:
1911 if (entry_def->type == FormatEntity::Entry::Type::Invalid) {
1946 if (parent->type == FormatEntity::Entry::Type::Root)
1958 static const FormatEntity::Entry::Definition *
1960 const FormatEntity::Entry::Definition *parent,
1967 const FormatEntity::Entry::Definition *entry_def = parent->children + i;
1989 Status FormatEntity::ParseInternal(llvm::StringRef &format, Entry &parent_entry,
2014 Entry scope_entry(Entry::Type::Scope);
2014 Entry scope_entry(Entry::Type::Scope);
2144 Entry entry;
2240 if (entry.type != Entry::Type::ThreadID &&
2241 entry.type != Entry::Type::ThreadProtocolID) {
2248 case Entry::Type::Variable:
2249 case Entry::Type::VariableSynthetic:
2331 static void AddMatches(const FormatEntity::Entry::Definition *def,
2386 const FormatEntity::Entry::Definition *entry_def =
tools/lldb/source/Core/IOHandler.cpp 2431 FormatEntity::Entry m_format;
2529 FormatEntity::Entry m_format;
2601 FormatEntity::Entry m_format;
3764 FormatEntity::Entry m_format;
tools/lldb/source/Interpreter/OptionValue.cpp 377 const FormatEntity::Entry *OptionValue::GetFormatEntity() const {
tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp 94 FormatEntity::Entry entry;
tools/lldb/source/Interpreter/OptionValueProperties.cpp 375 const FormatEntity::Entry *
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp 213 lldb_private::FormatEntity::Entry format;
tools/lldb/source/Target/StackFrame.cpp 1805 const FormatEntity::Entry *frame_format = nullptr;
tools/lldb/source/Target/Thread.cpp 1802 const FormatEntity::Entry *thread_format;
tools/lldb/source/Target/ThreadPlanTracer.cpp 173 const FormatEntity::Entry *disassemble_format =
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/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)...); }
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_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_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);
1601 operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
1601 operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
1625 operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
1625 operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
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;
84 new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
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/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
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
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>
1554 { 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; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };