Pierre Muller
d92524f1ee
Unify target macros.
* target.h (STOPPED_BY_WATCHPOINT): Delete, replaced by ...
(target_stoppped_by_watchpoint): New macro.
(HAVE_STEPPABLE_WATCHPOINT): Delete, replaced by ...
(target_have_steppable_watchpoint): New macro.
(HAVE_CONTINUABLE_WATCHPOINT): Delete, replace by ...
(target_have_continuable_watchpoint): New macro.
(TARGET_CAN_USE_HARDWARE_WATCHPOINT):Delete, replaced by ...
(target_can_use_hardware_watchpoint): New macro.
(TARGET_REGION_OK_FOR_HW_WATCHPOINT):Delete, replaced by ...
(target_region_ok_for_hw_watchpoint): New macro.
* breakpoint.c (update_watchpoint): Use new macros.
(bpstat_alloc): Likewise.
(create_breakpoint): Likewise.
(watch_command_1): Likewise.
(can_use_hardware_watchpoint): Likewise.
(do_enable_breakpoint): Likewise.
* infrun.c (handle_inferior_event): Adapt to new macros.
* mips-tdep.c (mips_gdbarch_init): Update comments.
* procfs.c (procfs_set_watchpoint): Update comment.
(procfs_insert_watchpoint): Adapt to new macros.
* remote-m32r-sdi.c (m32r_stop):
* remote-mips.c (mips_remove_breakpoint):
* target.c (debug_to_region_ok_for_hw_watchpoint): Update to new macros.
(debug_to_stopped_by_watchpoint): Likewise.
18 years ago
Alan Modra
77ae44b0d3
* elf32-spu.c (spu_elf_find_overlays): Don't use .ovl.init lma as
start of overlays.
(spu_elf_build_stubs): Don't define __icache_tagbase. Define
__icache_tag_array and __icache_tag_array_size.
18 years ago
Alan Modra
dbf32564ef
daily update
18 years ago
gdbadmin
ec2d024d5b
*** empty log message ***
18 years ago
Alan Modra
51408ec215
Remove unnecessary ATTRIBUTE_UNUSED
18 years ago
Pierre Muller
fe52471618
* src/gdb/target.h: Remove all tests for already defined
macros. All macros defined here should not be set in config
headers anymore.
18 years ago
Anthony Green
77176dfc67
Add missing break statemenets.
18 years ago
Alan Modra
bd518e6be4
daily update
18 years ago
gdbadmin
ba544b53e7
*** empty log message ***
18 years ago
Dave Korn
57f6e0bcfb
* MAINTAINERS: Add myself as PE/COFF co-maintainer.
18 years ago
Sergio Durigan Junior
1dfe79e8d5
* ppc-linux-nat.c (have_ptrace_getsetregs): New variable.
(have_ptrace_getsetfpregs): Likewise.
fetch_all_gp_regs): New function.
(fetch_gp_regs): New function.
(fetch_all_fp_regs): Likewise.
(fetch_fp_regs): New function.
(fetch_ppc_registers): Using the new methods to fetch general-
purpose and floating-pointer registers.
(store_all_gp_regs): New function.
(store_gp_regs): Likewise.
(store_all_fp_regs): New function.
(store_fp_regs): Likewise.
(store_ppc_registers): Using the new methods to store general-
purpose and floating-pointer registers.
18 years ago
gdbadmin
291e98bea0
*** empty log message ***
18 years ago
Kevin Buettner
bba258adba
* m32c/gdb-if.c (m32c_signal_to_host): Rename to
m32c_signal_to_target. Change signal return values from SIGILL,
SIGTRAP, SIGSEGV, etc. to TARGET_SIGNAL_ILL, TARGET_SIGNAL_TRAP,
TARGET_SIGNAL_SEGV, etc. Fix all callers.
18 years ago
Doug Evans
2cda8d2fb1
* linux-nat.c (linux_xfer_siginfo): Delete unused locals lp, n.
18 years ago
Eli Zaretskii
8e05493cd6
* gdb.texinfo (Process Record and Replay): Add description of
18 years ago
Kai Tietz
34e8a6f7a7
2009-05-08 Kai Tietz <kai.tietz@onevision.com>
* winduni.c (iconv_onechar): Only define when HAVE_ICONV
is defined, but not when __CYGWIN__ or _WIN32 are defined.
See wind_iconv_cp for call logic of this local funtion.
18 years ago
Sergio Durigan Junior
b0afac70a6
2009-05-07 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
* MAINTAINERS (Write After Approval): Add self.
18 years ago
gdbadmin
2bea4fc2f5
*** empty log message ***
18 years ago
Alan Modra
b6c7d02acd
daily update
18 years ago
Doug Evans
fdeb2a1249
* linux-low.c (regsets_fetch_inferior_registers): Fix memory leak.
(regsets_store_inferior_registers): Ditto.
18 years ago
Joel Brobecker
b39f498814
* gdbint.texinfo (Adding support for debugging core files): New node.
(Native Debugging): Remove the ``Native core file Support'' section.
18 years ago
Nick Clifton
ad16af38c6
Revert previous delta
18 years ago
Joel Brobecker
6b6142747f
* gdbarch.h (target_gdbarch): Add comment documenting this global.
18 years ago
Nick Clifton
e7a2059d2a
* ld-elf/eh-group.exp: Only run these tests for ELF based
targets.
18 years ago
gdbadmin
41c1f5b527
*** empty log message ***
18 years ago
Alan Modra
bbd50cf775
daily update
18 years ago
Joel Brobecker
e346fb8f8e
Fix typo.
18 years ago
Joel Brobecker
4edb1e84b1
* acinclude.m4 (AM_ICONV): Prefer in-tree libiconv if present over
system iconv.
* configure: Regenerate.
18 years ago
Joel Brobecker
8626589c42
* utils.c: Add include of gdb_usleep.h.
(defaulted_query): Detect false EOF conditions that happen
on terminals opened with the O_NONBLOCK flag when there is
nothing to read.
18 years ago
Pedro Alves
ba42693bb4
Fix braino.
18 years ago
Pedro Alves
a6dbe5dfa5
PR server/10048
* linux-low.c (must_set_ptrace_flags): Delete.
(linux_create_inferior): Set `lwp->must_set_ptrace_flags' instead
of the global.
(linux_attach_lwp_1): Don't set PTRACE_SETOPTIONS here. Set
`lwp->must_set_ptrace_flags' instead.
(linux_wait_for_event_1): If ptrace options here.
(linux_wait_1): ... not here.
18 years ago
Pedro Alves
a562dc8f5a
* inferior.c (add_inferior): Move observer_notify_new_inferior
call to ...
(add_inferior_silent): ... here.
18 years ago
Pedro Alves
25513619db
* procfs.c (procfs_insert_watchpoint, procfs_remove_watchpoint)
(procfs_region_ok_for_hw_watchpoint, procfs_use_watchpoints): New
functions.
(procfs_stopped_by_watchpoint): Made static, ptid argument
removed.
(_initialize_procfs): Register new watchpoint related target
functions.
* config/i386/nm-i386sol2.h (TARGET_CAN_USE_HARDWARE_WATCHPOINT)
(TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT, STOPPED_BY_WATCHPOINT)
(HAVE_CONTINUABLE_WATCHPOINT): Delete.
(target_insert_watchpoint, target_remove_watchpoint): Delete.
(procfs_stopped_by_watchpoint, procfs_set_watchpoint): Delete
declarations.
* config/mips/nm-irix5.h (STOPPED_BY_WATCHPOINT)
(TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT): Delete.
(target_insert_watchpoint, target_remove_watchpoint): Delete.
(procfs_stopped_by_watchpoint, procfs_set_watchpoint): Delete
declarations.
* config/sparc/nm-sol2.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
(HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT): Delete.
(target_insert_watchpoint, target_remove_watchpoint): Delete.
(procfs_stopped_by_watchpoint, procfs_set_watchpoint): Delete
declarations.
18 years ago
Hui Zhu
51f4db8353
Fix the date error.
18 years ago
Hui Zhu
8408d2743c
* i386-tdep.c (i386_process_record): Change bzero to memset.
18 years ago
Hui Zhu
e7a8dbfb06
* NEWS: Add item for process record and replay.
18 years ago
Maxim Grigoriev
f6402f18d5
2009-05-05 Maxim Grigoriev <maxim2405@gmail.com>
* xtensa-tdep.c (xtensa_frame_cache): Use pc instead of cache->pc.
18 years ago
gdbadmin
3e6a008f65
*** empty log message ***
18 years ago
Alan Modra
1b7693e93f
daily update
18 years ago
H.J. Lu
f6b527d8e0
Correct pathname.
18 years ago
H.J. Lu
e1ce37a414
2009-05-05 H.J. Lu <hongjiu.lu@intel.com>
* gas/lns/lns-common-1.d: Add test for discriminator.
18 years ago
H.J. Lu
09b71ee0c1
Move ChangeLog entries.
18 years ago
H.J. Lu
5d814f6a2d
Correct pathnames.
18 years ago
H.J. Lu
84df6011bb
Correct pathnames.
18 years ago
Michael Snyder
64644d9b8c
2009-05-04 Michael Snyder <msnyder@vmware.com>
* NEWS: Add item for reverse debugging commands.
18 years ago
Paul Brook
2468f9c95d
2009-05-05 Paul Brook <paul@codesourcery.com>
bfd/
* bfd-in.h (elf32_arm_fix_exidx_coverage): Add prototype.
* bfd-in2.h: Regenerate.
* elf32-arm.c (arm_unwind_edit_type, arm_unwind_table_edit): Define.
(_arm_elf_section_data): Add text and exidx fields.
(add_unwind_table_edit, get_arm_elf_section_data, adjust_exidx_size,
insert_cantunwind_after, elf32_arm_fix_exidx_coverage, offset_prel31,
copy_exidx_entry): New functions.
(elf32_arm_write_section): Fixup .ARM.exidx contents.
ld/
* emultempl/armelf.em (compare_output_sec_vma): New function.
(gld${EMULATION_NAME}_finish): Add exidx munging code.
ld/testsuite/
* ld-arm/arm.ld: Add .ARM.exidx and .ARM.extab.
* ld-arm/arm-elf.exp: Add unwind-[1-4].
* ld-arm/unwind-1.d: New test.
* ld-arm/unwind-1.s: New test.
* ld-arm/unwind-2.d: New test.
* ld-arm/unwind-2.s: New test.
* ld-arm/unwind-3.d: New test.
* ld-arm/unwind-3.s: New test.
* ld-arm/unwind-4.d: New test.
* ld-arm/unwind-4.s: New test.
18 years ago
Ulrich Weigand
fb14de7bbd
* inferior.h (read_pc, write_pc): Remove.
* regcache.c (read_pc, write_pc): Remove.
* infrun.c (displaced_step_fixup): Use regcache_read_pc instead
of read_pc.
(handle_inferior_event): Use regcache_read_pc instead of read_pc
when determining value of stop_pc. Replace subsequent uses of
read_pc by inspecting already-retrieved stop_pc value.
(keep_going): Use regcache_read_pc instead of read_pc.
* breakpoint.c (watchpoint_check): Use current frame architecture
and PC instead of current_gdbarch and read_pc ().
* tracepoint.c (set_traceframe_context): Replace PC argument
with FRAME argument.
(trace_start_command, finish_tfind_command): Update calls.
(finish_tfind_command): Compare frame IDs to identify transitions
between frames.
(trace_find_pc_command): Use regcache_read_pc instead of read_pc.
* rs6000-nat.c (exec_one_dummy_insn): Pass in regcache instead
of gdbarch. Use regcache_read_pc and regcache_write_pc instead
of read_pc and write_pc.
(store_register): Make regcache argument non-const. Update call
to exec_one_dummy_insn.
* thread.c (switch_to_thread): Use regcache_read_pc instead of read_pc.
* infcmd.c (post_create_inferior): Likewise.
* solib-darwin.c (darwin_solib_create_inferior_hook): Likewise.
* solib-pa64.c (pa64_solib_create_inferior_hook): Likewise.
* solib-sunos.c (sunos_solib_create_inferior_hook): Likewise.
* solib-svr4.c (enable_break, svr4_relocate_main_executable): Likewise.
* linux-fork.c (fork_load_infrun_state): Likewise.
* hppa-hpux-tdep.c (hppa_hpux_push_dummy_code): Likewise.
* record.c (record_wait): Likewise.
* procfs.c (procfs_wait): Likewise.
* remote-mips.c (common_open, mips_wait): Likewise.
* remote-m32r-sdi.c (m32r_resume): Likewise.
* symfile.c (generic_load): Use regcache_write_pc instead of write_pc.
* monitor.c (monitor_create_inferior, monitor_load): Likewise.
* m32r-rom.c (m32r_load, m32r_upload_command): Likewise.
* remote-m32r-sdi.c (m32r_create_inferior, m32r_load): Likewise.
* remote-mips.c (mips_create_inferior, mips_load): Likewise.
* solib-darwin.c: Include "regcache.h".
* solib-pa64.c: Include "regcache.h".
* solib-svr4.c: Include "regcache.h.".
* symfile.c: Do not mention read_pc or write_pc in comments.
* dink32-rom.c: Likewise.
* m32r-rom.c: Likewise.
* mips-tdep.c: Likewise.
18 years ago
Christophe Lyon
738a79f669
2009-05-05 Christophe lyon <christophe.lyon@st.com>
bfd/
* elf32-arm.c (DEF_STUBS): New helper define.
(DEF_STUB): Likewise.
(stub_def): New type.
(stub_definitions): New array, containing stub template pointers
and sizes.
(arm_size_one_stub): Make use of stub_definitions.
18 years ago
Ulrich Weigand
f698437e4b
* fork-child.c (startup_inferior): Move setting stop_pc ...
* infcmd.c (post_create_inferior): ... to here.
18 years ago
Ramana Radhakrishnan
267bf99505
Fix local branches for bl and blx.
18 years ago