Make dwarf2_compile_expr_to_ax static
I noticed that dwarf2_compile_expr_to_ax can be static. Nothing outside of loc.c calls it. gdb/ChangeLog 2020-02-22 Tom Tromey <tom@tromey.com> * dwarf2/loc.h (dwarf2_compile_expr_to_ax): Don't declare. * dwarf2/loc.c (dwarf2_compile_expr_to_ax): Now static.
This commit is contained in:
parent
3b0fb49e30
commit
5707a07af2
@ -1,3 +1,8 @@
|
||||
2020-02-22 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* dwarf2/loc.h (dwarf2_compile_expr_to_ax): Don't declare.
|
||||
* dwarf2/loc.c (dwarf2_compile_expr_to_ax): Now static.
|
||||
|
||||
2020-02-22 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* tui/tui-data.h (TUI_DISASM_WIN): Cast to tui_disasm_window.
|
||||
|
@ -2881,7 +2881,7 @@ get_ax_pc (void *baton)
|
||||
example, if the expression cannot be compiled, or if the expression
|
||||
is invalid. */
|
||||
|
||||
void
|
||||
static void
|
||||
dwarf2_compile_expr_to_ax (struct agent_expr *expr, struct axs_value *loc,
|
||||
unsigned int addr_size, const gdb_byte *op_ptr,
|
||||
const gdb_byte *op_end,
|
||||
|
@ -242,26 +242,6 @@ extern const struct symbol_computed_ops dwarf2_loclist_funcs;
|
||||
extern const struct symbol_block_ops dwarf2_block_frame_base_locexpr_funcs;
|
||||
extern const struct symbol_block_ops dwarf2_block_frame_base_loclist_funcs;
|
||||
|
||||
/* Compile a DWARF location expression to an agent expression.
|
||||
|
||||
EXPR is the agent expression we are building.
|
||||
LOC is the agent value we modify.
|
||||
ARCH is the architecture.
|
||||
ADDR_SIZE is the size of addresses, in bytes.
|
||||
OP_PTR is the start of the location expression.
|
||||
OP_END is one past the last byte of the location expression.
|
||||
|
||||
This will throw an exception for various kinds of errors -- for
|
||||
example, if the expression cannot be compiled, or if the expression
|
||||
is invalid. */
|
||||
|
||||
extern void dwarf2_compile_expr_to_ax (struct agent_expr *expr,
|
||||
struct axs_value *loc,
|
||||
unsigned int addr_size,
|
||||
const gdb_byte *op_ptr,
|
||||
const gdb_byte *op_end,
|
||||
struct dwarf2_per_cu_data *per_cu);
|
||||
|
||||
/* Determined tail calls for constructing virtual tail call frames. */
|
||||
|
||||
struct call_site_chain
|
||||
|
Loading…
Reference in New Issue
Block a user