Home
last modified time | relevance | path

Searched refs:mi_command (Results 1 – 9 of 9) sorted by relevance

/netbsd/src/external/gpl3/gdb/dist/gdb/python/
Dpy-micmd.c65 struct mi_command_py *mi_command; member
81 struct mi_command_py : public mi_command
89 : mi_command (name, nullptr), in mi_command_py()
93 m_pyobj->mi_command = this; in mi_command_py()
107 m_pyobj->mi_command = nullptr; in ~mi_command_py()
132 gdb_assert (m_pyobj->mi_command != nullptr); in swap_python_object()
133 gdb_assert (new_pyobj->mi_command == nullptr); in swap_python_object()
136 std::swap (new_pyobj->mi_command, m_pyobj->mi_command); in swap_python_object()
232 mi_command_py *cmd = cmd_obj->mi_command; in validate_installation()
237 mi_command *mi_cmd = mi_cmd_lookup (name); in validate_installation()
[all …]
Dpy-mi.c138 gdb::unique_xmalloc_ptr<char> mi_command; in gdbpy_execute_mi_command() local
155 mi_command = std::move (str); in gdbpy_execute_mi_command()
165 auto parser = std::make_unique<mi_parse> (std::move (mi_command), in gdbpy_execute_mi_command()
/netbsd/src/external/gpl3/gdb/dist/gdb/mi/
Dmi-cmds.h147 struct mi_command struct
154 mi_command (const char *name, int *suppress_notification);
157 virtual ~mi_command () = default;
201 using mi_command_up = std::unique_ptr<struct mi_command>; argument
206 extern mi_command *mi_cmd_lookup (const char *command);
232 = gdb::function_view<bool (mi_command *)>;
Dmi-cmds.c34 struct mi_command_mi : public mi_command
41 : mi_command (name, suppress_notification), in mi_command_mi()
68 struct mi_command_cli : public mi_command
78 : mi_command (name, suppress_notification), in mi_command_cli()
176 mi_command::mi_command (const char *name, int *suppress_notification) in mi_command() function
186 mi_command::do_suppress_notification () const in do_suppress_notification()
362 mi_command *
Dmi-parse.h73 const struct mi_command *cmd = nullptr;
Dmi-cmd-info.c71 mi_command *cmd; in mi_cmd_info_gdb_mi_command()
DChangeLog-1999-20032129 (struct mi_command): Add ``from_tty'' argument to func.
/netbsd/src/external/gpl3/gdb/dist/gdb/testsuite/gdb.mi/
Dpr11022.exp28 proc test_memory_changed_observer { mi_command } { argument
29 with_test_prefix "${mi_command}" {
52 mi_gdb_test "-${mi_command}" {\^done} "set x"
/netbsd/src/external/gpl3/binutils/dist/
DChangeLog.git67675 … undefined symbol: insert_mi_cmd_entry(std::unique_ptr<mi_command, std::default_delete<mi_command>…
137564 C++ code). To know whether an mi_command is an mi_command_py, we can
137570 - Set micmdpy_object::mi_command in the constructor of mi_command_py.
138297 mi_command::invoke(). Therefore we had to lift notification suppression
138299 between mi_command::invoke() and mi_command::do_invoke() unnecessary
138300 as all mi_command::invoke() did (after the change) was to call
138927 A new subclass of mi_command is defined for Python MI commands,
139035 finish executing the mi_command::do_invoke member function after the
139036 mi_command object had been deleted. Though continuing to execute a
139054 into a subclass of mi_command, the python mi_command_py, which
[all …]