diff options
Diffstat (limited to 'gdb/ax-gdb.c')
-rw-r--r-- | gdb/ax-gdb.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gdb/ax-gdb.c b/gdb/ax-gdb.c index ab5e800..08f542c 100644 --- a/gdb/ax-gdb.c +++ b/gdb/ax-gdb.c @@ -1,6 +1,6 @@ /* GDB-specific functions for operating on agent expressions. - Copyright (C) 1998-2024 Free Software Foundation, Inc. + Copyright (C) 1998-2025 Free Software Foundation, Inc. This file is part of GDB. @@ -598,9 +598,9 @@ gen_var_ref (struct agent_expr *ax, struct axs_value *value, struct symbol *var) case LOC_UNRESOLVED: { - struct bound_minimal_symbol msym - = lookup_minimal_symbol (var->linkage_name (), NULL, NULL); - + bound_minimal_symbol msym + = lookup_minimal_symbol (current_program_space, + var->linkage_name ()); if (!msym.minsym) error (_("Couldn't resolve symbol `%s'."), var->print_name ()); @@ -2634,9 +2634,7 @@ maint_agent_printf_command (const char *cmdrest, int from_tty) /* Initialization code. */ -void _initialize_ax_gdb (); -void -_initialize_ax_gdb () +INIT_GDB_FILE (ax_gdb) { add_cmd ("agent", class_maintenance, maint_agent_command, _("\ @@ -2655,7 +2653,9 @@ If not, generate remote agent bytecode for current frame pc address."), &maintenancelist); add_cmd ("agent-printf", class_maintenance, maint_agent_printf_command, - _("Translate an expression into remote " - "agent bytecode for evaluation and display the bytecodes."), + _("\ +Translate a printf into remote agent bytecode and display the bytecodes.\n\ +Usage: maint agent-printf FORMAT, EXPR...\n\ +The expressions are translated for evaluation, not tracing."), &maintenancelist); } |