aboutsummaryrefslogtreecommitdiff
path: root/gdb/ia64-hpux-nat.c
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2012-06-17 19:50:53 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2012-06-17 19:50:53 +0000
commit24c5c679cb74ed4035f8c1dd4249654602fd1f10 (patch)
treeee24fda32e84b20b44aafb6812f454044d5e4db5 /gdb/ia64-hpux-nat.c
parente8c21678a448808bdfd5eff794aa5a061cba6af6 (diff)
downloadfsf-binutils-gdb-24c5c679cb74ed4035f8c1dd4249654602fd1f10.zip
fsf-binutils-gdb-24c5c679cb74ed4035f8c1dd4249654602fd1f10.tar.gz
fsf-binutils-gdb-24c5c679cb74ed4035f8c1dd4249654602fd1f10.tar.bz2
gdb/
Code cleanup: Generalize call_site.parameter key. * dwarf2expr.c (execute_stack_op) <DW_OP_GNU_entry_value>: Remove variable dwarf_reg. New variable kind_u. Update parameters to push_dwarf_reg_entry_value. (ctx_no_push_dwarf_reg_entry_value): Update parameters. * dwarf2expr.h (enum call_site_parameter_kind) (union call_site_parameter_u): Forward declarations. (struct dwarf_expr_context_funcs): Update parameters and their description for push_dwarf_reg_entry_value. (ctx_no_push_dwarf_reg_entry_value): Update parameters. * dwarf2loc.c (call_site_parameter_matches): New function. (dwarf_expr_reg_to_entry_parameter): Update parameters and their description. Use call_site_parameter_matches. (dwarf_expr_push_dwarf_reg_entry_value, value_of_dwarf_reg_entry): Update parameters and their description. (value_of_dwarf_block_entry): Remove variables dwarf_reg and fb_offset. New variable kind_u. Adjust the caller for updated parameters. (needs_dwarf_reg_entry_value): Update parameters. * dwarf2read.c (read_call_site_scope): New variable loc. Use it instead of attr. Update for the changed fields of struct call_site_parameter. * gdbtypes.h: Include dwarf2expr.h. (enum call_site_parameter_kind): New. (struct call_site.parameter): New field kind. Wrap dwarf_reg and fb_offset into new union u.
Diffstat (limited to 'gdb/ia64-hpux-nat.c')
0 files changed, 0 insertions, 0 deletions