aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdb-gdb.py
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2011-10-09 18:46:41 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2011-10-09 18:46:41 +0000
commit181cebd4f8897990b94df2d979b16911d2281657 (patch)
tree0e9cb55caaea5bd017f8dd805b3d9d9b0ac0f3d9 /gdb/gdb-gdb.py
parentc471e7909f052d386656f328b365d5ef84fd0fdb (diff)
downloadgdb-181cebd4f8897990b94df2d979b16911d2281657.zip
gdb-181cebd4f8897990b94df2d979b16911d2281657.tar.gz
gdb-181cebd4f8897990b94df2d979b16911d2281657.tar.bz2
gdb/
Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches. * dwarf2-frame.c (execute_stack_op): Initialize ctx->ref_addr_size. * dwarf2expr.c (execute_stack_op) <DW_OP_GNU_implicit_pointer>: Use ctx->ref_addr_size. Handle its invalid value. * dwarf2expr.h (struct dwarf_expr_context): New field ref_addr_size. * dwarf2loc.c (dwarf2_evaluate_loc_desc_full) (dwarf2_loc_desc_needs_frame): Initialize ctx->ref_addr_size. * dwarf2loc.h (dwarf2_per_cu_ref_addr_size): New declaration. * dwarf2read.c (decode_locdesc): Initialize ctx->ref_addr_size. (dwarf2_per_cu_ref_addr_size): New function. gdb/testsuite/ Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches. * gdb.dwarf2/implptr-64bit.S: New file. * gdb.dwarf2/implptr-64bit.exp: New file.
Diffstat (limited to 'gdb/gdb-gdb.py')
0 files changed, 0 insertions, 0 deletions