|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/include/lldb/Interpreter/CommandAlias.h 20 class CommandAlias : public CommandObject {
tools/lldb/include/lldb/Interpreter/CommandObject.h 377 class CommandObjectParsed : public CommandObject {
394 class CommandObjectRaw : public CommandObject {
tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h 19 class CommandObjectMultiword : public CommandObject {
73 class CommandObjectProxy : public CommandObject {
Declarations
tools/lldb/include/lldb/lldb-forward.h 59 class CommandObject;
References
tools/lldb/include/lldb/Interpreter/CommandAlias.h 20 class CommandAlias : public CommandObject {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 227 CommandObject *GetCommandObject(llvm::StringRef cmd,
254 CommandObject *BuildAliasResult(llvm::StringRef alias_name,
309 CommandObject *GetCommandObjectForCommand(llvm::StringRef &command_line);
376 void BuildAliasCommandArgs(CommandObject *alias_cmd_obj,
523 CommandObject *ResolveCommandImpl(std::string &command_line,
528 CommandObject::CommandMap &command_map);
559 CommandObject::CommandMap m_command_dict; // Stores basic built-in commands
562 CommandObject::CommandMap
564 CommandObject::CommandMap m_user_dict; // Stores user-defined commands
tools/lldb/include/lldb/Interpreter/CommandObject.h 161 virtual CommandObject *GetSubcommandObject(llvm::StringRef sub_cmd,
377 class CommandObjectParsed : public CommandObject {
394 class CommandObjectRaw : public CommandObject {
tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h 19 class CommandObjectMultiword : public CommandObject {
43 CommandObject *GetSubcommandObject(llvm::StringRef sub_cmd,
65 CommandObject::CommandMap &GetSubcommandDictionary() {
69 CommandObject::CommandMap m_subcommand_dict;
73 class CommandObjectProxy : public CommandObject {
83 virtual CommandObject *GetProxyCommandObject() = 0;
98 CommandObject *GetSubcommandObject(llvm::StringRef sub_cmd,
tools/lldb/include/lldb/Interpreter/Options.h 94 void GenerateOptionUsage(Stream &strm, CommandObject *cmd,
tools/lldb/include/lldb/Target/LanguageRuntime.h 68 static void InitializeCommands(CommandObject *parent);
tools/lldb/include/lldb/Target/Process.h 596 virtual CommandObject *GetPluginCommandObject() { return nullptr; }
tools/lldb/include/lldb/lldb-forward.h 315 typedef std::shared_ptr<lldb_private::CommandObject> CommandObjectSP;
tools/lldb/source/API/SBCommandInterpreter.cpp 620 return CommandObject::GetArgumentTypeAsCString(arg_type);
629 return CommandObject::GetArgumentDescriptionAsCString(arg_type);
651 CommandObject *cmd_obj =
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 820 CommandObject::AddIDsArgumentData(arg, eArgTypeBreakpointID,
892 CommandObject::AddIDsArgumentData(arg, eArgTypeBreakpointID,
1000 CommandObject::AddIDsArgumentData(arg, eArgTypeBreakpointID,
1378 CommandObject::AddIDsArgumentData(arg, eArgTypeBreakpointID,
2015 CommandObject::AddIDsArgumentData(arg, eArgTypeBreakpointID,
2133 CommandObject::AddIDsArgumentData(arg, eArgTypeBreakpointID,
tools/lldb/source/Commands/CommandObjectCommands.cpp 587 CommandObject *cmd_obj =
611 CommandObject &cmd_obj,
683 CommandObject *cmd_obj = command_obj_sp.get();
684 CommandObject *sub_cmd_obj = nullptr;
774 CommandObject::CommandMap::iterator pos;
775 CommandObject *cmd_obj;
855 CommandObject::CommandMap::iterator pos;
tools/lldb/source/Commands/CommandObjectHelp.cpp 77 CommandObject::CommandMap::iterator pos;
78 CommandObject *cmd_obj;
105 CommandObject *sub_cmd_obj = cmd_obj;
119 CommandObject *found_cmd;
185 CommandObject::LookupArgumentName(command_name);
188 CommandObject::GetArgumentHelp(output_strm, arg_type, m_interpreter);
210 CommandObject *cmd_obj =
tools/lldb/source/Commands/CommandObjectMultiword.cpp 33 CommandObject::CommandMap::iterator pos;
63 CommandObject *
115 CommandObject *sub_cmd_obj = GetSubcommandObject(sub_command, &matches);
196 CommandObject *cmd_obj = GetSubcommandObject(arg0, &temp_matches);
209 CommandObject *sub_command_object = GetSubcommandObject(arg0, &new_matches);
227 CommandObject *sub_command_object =
238 CommandObject::CommandMap::const_iterator pos;
242 CommandObject *sub_cmd_obj = pos->second.get();
267 CommandObject *proxy_command = GetProxyCommandObject();
274 const CommandObject *proxy_command =
282 CommandObject *proxy_command = GetProxyCommandObject();
289 CommandObject *proxy_command = GetProxyCommandObject();
296 CommandObject *proxy_command = GetProxyCommandObject();
304 CommandObject *proxy_command = GetProxyCommandObject();
310 CommandObject *CommandObjectProxy::GetSubcommandObject(llvm::StringRef sub_cmd,
312 CommandObject *proxy_command = GetProxyCommandObject();
322 CommandObject *proxy_command = GetProxyCommandObject();
330 CommandObject *proxy_command = GetProxyCommandObject();
337 CommandObject *proxy_command = GetProxyCommandObject();
344 CommandObject *proxy_command = GetProxyCommandObject();
351 CommandObject *proxy_command = GetProxyCommandObject();
358 CommandObject *proxy_command = GetProxyCommandObject();
365 CommandObject *proxy_command = GetProxyCommandObject();
372 CommandObject *proxy_command = GetProxyCommandObject();
380 CommandObject *proxy_command = GetProxyCommandObject();
tools/lldb/source/Commands/CommandObjectProcess.cpp 849 CommandObject *GetProxyCommandObject() override {
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp 158 CommandObject::AddIDsArgumentData(arg, eArgTypeWatchpointID,
288 CommandObject::AddIDsArgumentData(arg, eArgTypeWatchpointID,
358 CommandObject::AddIDsArgumentData(arg, eArgTypeWatchpointID,
430 CommandObject::AddIDsArgumentData(arg, eArgTypeWatchpointID,
508 CommandObject::AddIDsArgumentData(arg, eArgTypeWatchpointID,
628 CommandObject::AddIDsArgumentData(arg, eArgTypeWatchpointID,
tools/lldb/source/Expression/REPL.cpp 542 CommandObject *cmd_obj =
tools/lldb/source/Interpreter/CommandInterpreter.cpp 1041 CommandObject *
1045 CommandObject *command_obj =
1158 CommandObject::CommandMap::iterator pos = m_user_dict.find(alias_name);
1174 CommandObject::CommandMap::const_iterator pos;
1226 CommandObject *CommandInterpreter::GetCommandObjectForCommand(
1232 CommandObject *cmd_obj = nullptr;
1251 CommandObject *sub_cmd_obj =
1367 CommandObject *CommandInterpreter::BuildAliasResult(
1370 CommandObject *alias_cmd_obj = nullptr;
1701 CommandObject *cmd_obj = ResolveCommandImpl(command_string, result);
1773 CommandObject *cmd_obj =
1795 CommandObject *command_object =
1866 void CommandInterpreter::BuildAliasCommandArgs(CommandObject *alias_cmd_obj,
2581 StringList &commands_help, CommandObject::CommandMap &command_map) {
2582 CommandObject::CommandMap::const_iterator pos;
2586 CommandObject *cmd_obj = pos->second.get();
2614 CommandObject::CommandMap::const_iterator pos;
2947 CommandObject *
2952 CommandObject *cmd_obj = nullptr;
2991 CommandObject *sub_cmd_obj =
tools/lldb/source/Interpreter/CommandObject.cpp 342 CommandObject::CommandArgumentEntry *
350 const CommandObject::ArgumentTableEntry *
352 const ArgumentTableEntry *table = CommandObject::GetArgumentTable();
363 const ArgumentTableEntry *table = CommandObject::GetArgumentTable();
370 entry = CommandObject::FindArgumentDataByType(arg_type);
394 &(CommandObject::GetArgumentTable()[arg_type]);
400 entry = CommandObject::FindArgumentDataByType(arg_type);
417 static CommandObject::CommandArgumentEntry
419 CommandObject::CommandArgumentEntry &cmd_arg_entry) {
420 CommandObject::CommandArgumentEntry ret_val;
1022 CommandObject::ArgumentTableEntry CommandObject::g_arguments_data[] = {
1112 const CommandObject::ArgumentTableEntry *CommandObject::GetArgumentTable() {
1115 static_assert((sizeof(CommandObject::g_arguments_data) /
1116 sizeof(CommandObject::ArgumentTableEntry)) == eArgTypeLastArg,
1118 return CommandObject::g_arguments_data;
tools/lldb/source/Interpreter/Options.cpp 378 strm.Printf(" <%s>", CommandObject::GetArgumentName(opt_def.argument_type));
383 CommandObject::GetArgumentName(opt_def.argument_type));
393 void Options::GenerateOptionUsage(Stream &strm, CommandObject *cmd,
579 arg_name_str.Printf("<%s>", CommandObject::GetArgumentName(arg_type));
767 const CommandObject::ArgumentTableEntry *arg_entry =
768 CommandObject::FindArgumentDataByType(
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 5404 CommandObject *ProcessGDBRemote::GetPluginCommandObject() {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h 74 CommandObject *GetPluginCommandObject() override;
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 886 CommandObject *ProcessMinidump::GetPluginCommandObject() {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h 51 CommandObject *GetPluginCommandObject() override;
tools/lldb/source/Target/LanguageRuntime.cpp 268 void LanguageRuntime::InitializeCommands(CommandObject *parent) {
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1942 { typedef _Tp type; };