diff options
| author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-07-03 11:42:43 +0200 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-07-04 12:07:59 +0200 |
| commit | a8e49597d486123a62375eda6dbc939fffbfd31d (patch) | |
| tree | ada7e3d5f314f768e1960f40a3436c07000c7786 /accel/tcg/monitor.c | |
| parent | 06810394fdc013037811e317501902ed6ab9c276 (diff) | |
| download | focaccia-qemu-a8e49597d486123a62375eda6dbc939fffbfd31d.tar.gz focaccia-qemu-a8e49597d486123a62375eda6dbc939fffbfd31d.zip | |
accel/tcg: Remove 'info opcount' and @x-query-opcount
Since commit 1b65b4f54c7 ("accel/tcg: remove CONFIG_PROFILER",
released with QEMU v8.1.0) we get pointless output:
(qemu) info opcount
[TCG profiler not compiled]
Remove that unstable and unuseful command.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Acked-by: Dr. David Alan Gilbert <dave@treblig.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-Id: <20250703173248.44995-8-philmd@linaro.org>
Diffstat (limited to 'accel/tcg/monitor.c')
| -rw-r--r-- | accel/tcg/monitor.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/accel/tcg/monitor.c b/accel/tcg/monitor.c index 1c182b6bfb..7c686226b2 100644 --- a/accel/tcg/monitor.c +++ b/accel/tcg/monitor.c @@ -215,30 +215,9 @@ HumanReadableText *qmp_x_query_jit(Error **errp) return human_readable_text_from_str(buf); } -static void tcg_dump_op_count(GString *buf) -{ - g_string_append_printf(buf, "[TCG profiler not compiled]\n"); -} - -HumanReadableText *qmp_x_query_opcount(Error **errp) -{ - g_autoptr(GString) buf = g_string_new(""); - - if (!tcg_enabled()) { - error_setg(errp, - "Opcode count information is only available with accel=tcg"); - return NULL; - } - - tcg_dump_op_count(buf); - - return human_readable_text_from_str(buf); -} - static void hmp_tcg_register(void) { monitor_register_hmp_info_hrt("jit", qmp_x_query_jit); - monitor_register_hmp_info_hrt("opcount", qmp_x_query_opcount); } type_init(hmp_tcg_register); |