This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
gdb/961
- From: drow at sources dot redhat dot com
- To: nobody at sources dot redhat dot com
- Cc: gdb-prs at sources dot redhat dot com,
- Date: 30 Jan 2003 01:58:00 -0000
- Subject: gdb/961
- Reply-to: drow at sources dot redhat dot com
The following reply was made to PR gdb/961; it has been noted by GNATS.
From: drow@sources.redhat.com
To: gdb-gnats@sourceware.org
Cc:
Subject: gdb/961
Date: 30 Jan 2003 01:51:48 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: drow@sourceware.org 2003-01-30 01:51:48
Modified files:
gdb : ChangeLog dwarf2read.c
Log message:
Fix PR gdb/961.
* dwarf2read.c (dwarf_ranges_offset, dwarf_ranges_size): New
variables.
(RANGES_SECTION): New.
(dwarf_ranges_buffer): New variable.
(struct comp_unit_head): Add member "die".
(struct dwarf2_pinfo): Add dwarf_ranges_buffer, dwarf_ranges_size.
(DWARF_RANGES_BUFFER, DWARF_RANGES_SIZE): New.
(dwarf2_has_info): Init dwarf_ranges_offset and dwarf_ranges_size.
(dwarf2_locate_sections): Likewise.
(dwarf2_build_psymtabs): Read .debug_ranges.
(dwarf2_build_psymtabs_hard): Swap dwarf_ranges out.
(psymtab_to_symtab_1): Swap dwarf_ranges in. Set cu_header.die.
(dwarf2_get_pc_bounds): New cu_header argument; adjust all callers.
Look for DW_AT_ranges and return the bounding box.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.3759&r2=1.3760
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/dwarf2read.c.diff?cvsroot=src&r1=1.79&r2=1.80