Lines Matching refs:Definition

81 using Definition = lldb_private::FormatEntity::Entry::Definition;  typedef
87 constexpr Definition g_string_entry[] = {
88 Definition("*", EntryType::ParentString)};
90 constexpr Definition g_addr_entries[] = {
91 Definition("load", EntryType::AddressLoad),
92 Definition("file", EntryType::AddressFile)};
94 constexpr Definition g_file_child_entries[] = {
95 Definition("basename", EntryType::ParentNumber, FileKind::Basename),
96 Definition("dirname", EntryType::ParentNumber, FileKind::Dirname),
97 Definition("fullpath", EntryType::ParentNumber, FileKind::Fullpath)};
99 constexpr Definition g_frame_child_entries[] = {
100 Definition("index", EntryType::FrameIndex),
101 Definition("pc", EntryType::FrameRegisterPC),
102 Definition("fp", EntryType::FrameRegisterFP),
103 Definition("sp", EntryType::FrameRegisterSP),
104 Definition("flags", EntryType::FrameRegisterFlags),
105 Definition("no-debug", EntryType::FrameNoDebug),
108 Definition("is-artificial", EntryType::FrameIsArtificial),
111 constexpr Definition g_function_child_entries[] = {
112 Definition("id", EntryType::FunctionID),
113 Definition("name", EntryType::FunctionName),
114 Definition("name-without-args", EntryType::FunctionNameNoArgs),
115 Definition("name-with-args", EntryType::FunctionNameWithArgs),
116 Definition("mangled-name", EntryType::FunctionMangledName),
117 Definition("addr-offset", EntryType::FunctionAddrOffset),
118 Definition("concrete-only-addr-offset-no-padding",
120 Definition("line-offset", EntryType::FunctionLineOffset),
121 Definition("pc-offset", EntryType::FunctionPCOffset),
122 Definition("initial-function", EntryType::FunctionInitial),
123 Definition("changed", EntryType::FunctionChanged),
124 Definition("is-optimized", EntryType::FunctionIsOptimized)};
126 constexpr Definition g_line_child_entries[] = {
129 Definition("number", EntryType::LineEntryLineNumber),
130 Definition("column", EntryType::LineEntryColumn),
131 Definition("start-addr", EntryType::LineEntryStartAddress),
132 Definition("end-addr", EntryType::LineEntryEndAddress),
135 constexpr Definition g_module_child_entries[] = {Entry::DefinitionWithChildren(
138 constexpr Definition g_process_child_entries[] = {
139 Definition("id", EntryType::ProcessID),
140 Definition("name", EntryType::ProcessFile, FileKind::Basename),
144 constexpr Definition g_svar_child_entries[] = {
145 Definition("*", EntryType::ParentString)};
147 constexpr Definition g_var_child_entries[] = {
148 Definition("*", EntryType::ParentString)};
150 constexpr Definition g_thread_child_entries[] = {
151 Definition("id", EntryType::ThreadID),
152 Definition("protocol_id", EntryType::ThreadProtocolID),
153 Definition("index", EntryType::ThreadIndexID),
156 Definition("queue", EntryType::ThreadQueue),
157 Definition("name", EntryType::ThreadName),
158 Definition("stop-reason", EntryType::ThreadStopReason),
159 Definition("stop-reason-raw", EntryType::ThreadStopReasonRaw),
160 Definition("return-value", EntryType::ThreadReturnValue),
161 Definition("completed-expression", EntryType::ThreadCompletedExpression)};
163 constexpr Definition g_target_child_entries[] = {
164 Definition("arch", EntryType::TargetArch)};
169 constexpr Definition g_ansi_fg_entries[] = {
170 Definition("black",
172 Definition("red", ANSI_ESC_START _TO_STR(ANSI_FG_COLOR_RED) ANSI_ESC_END),
173 Definition("green",
175 Definition("yellow",
177 Definition("blue", ANSI_ESC_START _TO_STR(ANSI_FG_COLOR_BLUE) ANSI_ESC_END),
178 Definition("purple",
180 Definition("cyan", ANSI_ESC_START _TO_STR(ANSI_FG_COLOR_CYAN) ANSI_ESC_END),
181 Definition("white",
185 constexpr Definition g_ansi_bg_entries[] = {
186 Definition("black",
188 Definition("red", ANSI_ESC_START _TO_STR(ANSI_BG_COLOR_RED) ANSI_ESC_END),
189 Definition("green",
191 Definition("yellow",
193 Definition("blue", ANSI_ESC_START _TO_STR(ANSI_BG_COLOR_BLUE) ANSI_ESC_END),
194 Definition("purple",
196 Definition("cyan", ANSI_ESC_START _TO_STR(ANSI_BG_COLOR_CYAN) ANSI_ESC_END),
197 Definition("white",
201 constexpr Definition g_ansi_entries[] = {
204 Definition("normal", ANSI_ESC_START _TO_STR(ANSI_CTRL_NORMAL) ANSI_ESC_END),
205 Definition("bold", ANSI_ESC_START _TO_STR(ANSI_CTRL_BOLD) ANSI_ESC_END),
206 Definition("faint", ANSI_ESC_START _TO_STR(ANSI_CTRL_FAINT) ANSI_ESC_END),
207 Definition("italic", ANSI_ESC_START _TO_STR(ANSI_CTRL_ITALIC) ANSI_ESC_END),
208 Definition("underline",
210 Definition("slow-blink",
212 Definition("fast-blink",
214 Definition("negative",
216 Definition("conceal",
218 Definition("crossed-out",
222 constexpr Definition g_script_child_entries[] = {
223 Definition("frame", EntryType::ScriptFrame),
224 Definition("process", EntryType::ScriptProcess),
225 Definition("target", EntryType::ScriptTarget),
226 Definition("thread", EntryType::ScriptThread),
227 Definition("var", EntryType::ScriptVariable),
228 Definition("svar", EntryType::ScriptVariableSynthetic),
229 Definition("thread", EntryType::ScriptThread)};
231 constexpr Definition g_top_level_entries[] = {
234 Definition("addr-file-or-load", EntryType::AddressLoadOrFile),
236 Definition("current-pc-arrow", EntryType::CurrentPCArrow),
239 Definition("language", EntryType::Lang),
261 constexpr Definition g_root = Entry::DefinitionWithChildren(
1902 const Definition *parent) { in DumpCommaSeparatedChildEntryNames()
1916 const Definition *parent, FormatEntity::Entry &entry) { in ParseEntry()
1926 const Definition *entry_def = parent->children + i; in ParseEntry()
1999 static const Definition *FindEntry(const llvm::StringRef &format_str, in FindEntry()
2000 const Definition *parent, in FindEntry()
2007 const Definition *entry_def = parent->children + i; in FindEntry()
2371 static void AddMatches(const Definition *def, const llvm::StringRef &prefix, in AddMatches()
2425 const Definition *entry_def = FindEntry(partial_variable, &g_root, remainder); in AutoComplete()