aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@ericsson.com>2017-07-14 12:47:40 +0200
committerSimon Marchi <simon.marchi@ericsson.com>2017-07-14 12:47:40 +0200
commit40f4af2873b0631bc5f1d4ded2070abe2de2217c (patch)
tree5769d83c4809ba2814dc3576a7655d0f87a1dcae /gdb/python
parent053f805718fb3a77169afebba83cc665e9509e7b (diff)
downloadbinutils-40f4af2873b0631bc5f1d4ded2070abe2de2217c.zip
binutils-40f4af2873b0631bc5f1d4ded2070abe2de2217c.tar.gz
binutils-40f4af2873b0631bc5f1d4ded2070abe2de2217c.tar.bz2
ax-gdb: Remove unnecessary gdbarch parameters
In multiple places, we pass the gdbarch as an argument to some functions, even though it's available in the agent_expr structure also passed to the same functions. Remove these arguments and replace their usage with accesses to agent_expr::gdbarch. gdb/ChangeLog: * dwarf2loc.h (dwarf2_compile_expr_to_ax): Remove gdbarch parameter. * symtab.h (struct symbol_computed_ops::tracepoint_var_ref): Likewise. * dwarf2loc.c (dwarf2_compile_expr_to_ax): Remove gdbarch parameter, use agent_expr::gdbarch instead, update function calls. (locexpr_tracepoint_var_ref): Likewise. (loclist_tracepoint_var_ref): Likewise. * ax-gdb.c (gen_trace_static_fields): Likewise. (gen_traced_pop): Likewise. (gen_frame_args_address): Likewise. (gen_frame_locals_address): Likewise. (gen_var_ref): Likewise. (gen_struct_ref_recursive): Likewise. (gen_static_field): Likewise. (gen_maybe_namespace_elt): Likewise. (gen_expr): Likewise. (gen_trace_for_var): Likewise. (gen_trace_for_expr): Likewise. (gen_trace_for_return_address): Likewise.
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions