Michael Snyder
44389f9b9a
2009-10-15 Michael Snyder <msnyder@vmware.com>
...
* record.c (struct record_reg_entry): Replace ptr with union
of ptr and buf.
(struct record_mem_entry): Ditto.
(record_reg_alloc): Don't alloc ptr if reg will fit into buf.
(record_mem_alloc): Ditto.
(record_reg_release): Don't free ptr if reg was stored in buf.
(record_mem_release): Ditto.
(record_get_loc): New function. Return a pointer to where the
value (mem or reg) is to be stored.
(record_arch_list_add_reg): Call record_get_loc instead of using ptr.
(record_arch_list_add_mem): Ditto.
(record_wait): Ditto.
2009-10-18 16:10:42 +00:00
gdbadmin
bb574ded15
*** empty log message ***
2009-10-18 00:00:32 +00:00
gdbadmin
a98330b801
*** empty log message ***
2009-10-17 00:00:34 +00:00
Joel Brobecker
5d583aa867
Add a "(tiny patch)" marker to Steve Kargl's entry.
2009-10-16 23:25:21 +00:00
Michael Eager
6254b3e32d
Fix build failure for microblaze-xilinx-linux.
...
* microblaze-linux-tdep.c:
microblaze_linux_memory_remove_breakpoint(): Add gdbarch to param,
replace frame_pc_unwind with get_frame_address_in_block.
* microblaze-tdep.c: Remove MICROBLAZE_REGISTER_SIZE.
* microblaze-tdep.h: Add MICROBLAZE_REGISTER_SIZE.
2009-10-16 23:21:23 +00:00
Joel Brobecker
1f596238d5
* amd64fbsd-nat.c (amd64fbsd_supply_pcb): Conditionally compile in
...
support for pcb->pcb_{fs,ds,es,gs} on FreeBSD older than 8.0.
2009-10-16 23:18:27 +00:00
gdbadmin
6b3159bb46
*** empty log message ***
2009-10-16 00:00:32 +00:00
Michael Eager
2d1c1221e2
* config/djgpp/fnchange.lst: Add translations for cpu-microblaze.c,
...
elf32-microblaze.c, microblaze-rom.c, microblaze-linux-tdep.c,
microblaze-tdep.h, microblaze-tdep.c, microblaze-opc.h,
microblaze-opcm.h, microblaze-dis.c, microblaze-dis.h, sim/microblaze,
microblaze.h, and microblaze.isa.
* configure.tgt: Add targets microblaze*-linux-*, microblaze*-xilinx-*.
* Makefile.in: Build microblaze-tdep.o, microblaze-linux-tdep.o.
HFILES_NO_SRCDIR: Add microblaze-tdep.h.
* microblaze-linux-tdep.c: New.
* microblaze-tdep.c: New.
* microblaze-tdep.h: New.
* NEWS: Announce Xilinx MicroBlaze support.
2009-10-15 19:28:52 +00:00
Paul Pluzhnikov
58ad35c453
Forgot to mention PR gdb/10757.
2009-10-15 18:17:39 +00:00
Paul Pluzhnikov
dacc9cb281
2009-10-15 Paul Pluzhnikov <ppluzhnikov@google.com>
...
* linux-nat.c (linux_nat_post_attach_wait): Adjust assert.
(lin_lwp_attach_lwp, linux_nat_attach): Handle disappearing LWP.
2009-10-15 18:06:15 +00:00
Michael Snyder
191e181311
2009-10-15 Michael Snyder <msnyder@vmware.com>
...
* record.c (record_insn_max_num): Make unsigned.
(_initialize_record): Use uinteger instead of zinteger for
set command, so that it will report "unlimited" for zero.
2009-10-15 17:27:54 +00:00
Michael Snyder
61f75dd8bf
2009-10-15 Michael Snyder <msnyder@vmware.com>
...
* record.c (record_reg_alloc): New function.
(record_reg_release): New function.
(record_mem_alloc): New function.
(record_mem_release): New function.
(record_end_alloc): New function.
(record_end_release): New function.
(record_entry_release): New function.
(record_list_release): Simplify, call record_entry_release.
(record_list_release_next): Rename to record_list_release_following.
Simplify and call record_entry_release.
(record_list_release_first): Simplify, comment, and use
record_entry_release.
(record_arch_list_add_reg): Simplify, call record_reg_alloc.
(record_arch_list_add_mem): Simplify, call record_mem_alloc.
(record_arch_list_add_end): Simplify, call record_end_alloc.
2009-10-15 17:15:56 +00:00
Michael Snyder
265aad3493
2009-10-12 Michael Snyder <msnyder@vmware.com>
...
* record.c (record_list_release_first): Do not decrement
record_insn_num.
(set_insn_num_max): Remove printf.
Decrement record_insn_num in the loop.
2009-10-15 16:57:36 +00:00
gdbadmin
7b6964b46c
*** empty log message ***
2009-10-15 00:00:33 +00:00
Cary Coutant
1256eeda7d
2009-10-14 Cary Coutant <ccoutant@google.com>
...
* dwarf2read.c (read_import_statement): Call follow_die_ref_or_sig.
2009-10-14 23:48:01 +00:00
Keith Seitz
72f2769e82
* dwarf2read.c (dwarf2_const_value): Fix order of arguments to
...
store_unsigned_integer.
2009-10-14 22:50:32 +00:00
Pedro Alves
481cb1bb45
Remove spurious gdb/ ...
2009-10-14 19:48:27 +00:00
Pedro Alves
e23525a055
gdb/
...
* configure.ac (build_warnings): Add -Wunused-value.
* configure: Regenerate.
2009-10-14 19:44:38 +00:00
Tristan Gingold
70d4c67377
2009-10-14 Tristan Gingold <gingold@adacore.com>
...
* solib-darwin.c: Remove trailing whitespaces.
(darwin_dyld_version_ok): Fix typo.
2009-10-14 13:15:34 +00:00
Andrew Stubbs
46e8a76b3b
2009-10-14 Andrew Stubbs <ams@codesourcery.com>
...
* sh-tdep.c (sh_gdbarch_init): Add show_regs settings for
bfd_mach_sh3_nommu, bfd_mach_sh2a_nofpu_or_sh3_nommu,
bfd_mach_sh2a_or_sh3e, bfd_mach_sh2a_or_sh4, bfd_mach_sh4_nommu_nofpu,
and bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu.
Move bfd_mach_sh2a_or_sh4 to use the same configuration as
bfd_mach_sh4.
2009-10-14 10:17:31 +00:00
gdbadmin
8bd2aa6599
*** empty log message ***
2009-10-14 00:00:04 +00:00
Daniel Jacobowitz
9dca557831
* arm-tdep.c (arm_push_dummy_call): Set the low bit of LR for
...
a Thumb entry point.
(thumb_get_next_pc): Handle Thumb-2 and ARM v6 instructions. Refuse
to single step into IT blocks.
2009-10-13 22:48:45 +00:00
Pedro Alves
88e3b899d7
2009-10-13 Pedro Alves <pedro@codesourcery.com>
...
gdb/
* infcall.c (call_function_by_hand): Formatting.
2009-10-13 Pedro Alves <pedro@codesourcery.com>
gdb/gdbserver/
* proc-service.c (ps_lgetregs): Formatting.
2009-10-13 13:51:21 +00:00
Tristan Gingold
066d7383ac
2009-10-13 Tristan Gingold <gingold@adacore.com>
...
* solib-darwin.c: Add an empty line after comment for functions.
(struct gdb_dyld_all_image_infos): Improve comment.
(DYLD_VERSION): Removed and replaced by ...
(DYLD_VERSION_MAX, DYLD_VERSION_MIN): ... New macros.
(darwin_dyld_version_ok): New function.
(darwin_load_image_infos): Call darwin_dyld_version_ok.
(darwin_current_sos): Ditto.
(darwin_solib_create_inferior_hook): Ditto.
2009-10-13 10:31:40 +00:00
Tristan Gingold
f192ea96fd
2009-10-13 Tristan Gingold <gingold@adacore.com>
...
* machoread.c: Add an empty line after comment for functions.
(oso_el_compare_name): New function.
(macho_add_oso_symfile): New function.
(macho_oso_symfile): Use macho_add_oso_symfile. Sort the oso
and optimize accesses to libraries.
2009-10-13 09:42:57 +00:00
Tristan Gingold
279017b761
2009-10-12 Tristan Gingold <gingold@adacore.com>
...
* gdb.base/sepdebug.exp: Check debug info are found.
2009-10-13 07:57:28 +00:00
Tristan Gingold
e361b228f2
2009-10-12 Tristan Gingold <gingold@adacore.com>
...
* objfiles.c (objfile_has_symbols): New function.
* objfiles.h (objfile_has_symbols): Add prototype.
* symfile.c (symbol_file_add_with_addrs_or_offsets): Call
objfile_has_symbols.
(reread_symbols): Ditto.
2009-10-13 07:56:29 +00:00
gdbadmin
01c4733f39
*** empty log message ***
2009-10-13 00:00:04 +00:00
Paul Pluzhnikov
cba4b2d32a
doc/
...
2009-10-08 Paul Pluzhnikov <ppluzhnikov@google.com>
* gdb.texinfo (Server): Document libthread-db-search-path.
gdbserver/
2009-10-08 Paul Pluzhnikov <ppluzhnikov@google.com>
* acinclude.m4: (SRV_CHECK_THREAD_DB, SRV_CHECK_TLS_GET_ADDR): Remove.
* configure.ac: Adjust.
* linux-low.h (struct process_info_private): Move members to struct
thread_db.
(thread_db_free, thread_db_handle_monitor_command): New prototype.
* linux-low.c (linux_remove_process): Adjust.
(linux_wait_for_event_1, linux_look_up_symbols): Likewise.
* server.c (handle_query): Move code ...
(handle_monitor_command): ... here. New function.
* target.h (struct target_ops): New member.
* thread-db.c (struct thread_db): New.
(libthread_db_search_path): New variable.
(thread_db_create_event, thread_db_enable_reporting)
(find_one_thread, maybe_attach_thread, find_new_threads_callback)
(thread_db_find_new_threads, (thread_db_get_tls_address): Adjust.
(try_thread_db_load_1, dladdr_to_soname): New functions.
(try_thread_db_load, thread_db_load_search): New functions.
(thread_db_init): Search for libthread_db.
(thread_db_free): New function.
(thread_db_handle_monitor_command): Likewise.
* config.in: Regenerate.
* configure: Regenerate.
2009-10-12 20:11:51 +00:00
Michael Snyder
3800e64539
2009-10-12 Jiang Jilin <freephp@gmail.com>
...
* i386-tdep.c (i386_process_record): Add xgetbv/xsetbv
instructions support.
2009-10-12 15:52:28 +00:00
Michael Snyder
2f8132f3e5
2009-10-11 Michael Snyder <msnyder@vmware.com>
...
* gdb.texinfo (ReverseStep): Show default as "unsupported".
(ReverseContinue): Ditto.
2009-10-12 01:59:54 +00:00
gdbadmin
441ef25cee
*** empty log message ***
2009-10-12 00:00:33 +00:00
Pedro Alves
8903eff681
* procfs.c (procfs_make_note_section): Go back to only outputing
...
an NT_PSTATUS note when UNIXWARE is defined.
2009-10-11 22:50:08 +00:00
Daniel Jacobowitz
9108f110ee
* features/xinclude.dtd: Correct EMPTY typo.
2009-10-11 20:24:18 +00:00
Michael Snyder
7afee70046
2009-10-09 Michael Snyder <msnyder@vmware.com>
...
* i386-tdep.c (i386_process_record): Or-equals, not not-equals.
2009-10-11 03:20:44 +00:00
Michael Snyder
86839d384e
*** empty log message ***
2009-10-11 03:20:20 +00:00
gdbadmin
329fb90540
*** empty log message ***
2009-10-11 00:00:32 +00:00
Pedro Alves
d6fd467483
* mi/mi-cmd-stack.c (list_args_or_locals): Use internal_error.
...
Put "break" statements on their own line.
2009-10-10 16:58:13 +00:00
gdbadmin
ce49a3ec06
*** empty log message ***
2009-10-10 00:00:02 +00:00
Pedro Alves
287369626f
* linux-nat.c (linux_nat_wait_1): Bail out, if TARGET_WNOHANG and
...
we found no event while waiting for a specific LWP.
* infrun.c (handle_inferior_event): Handle TARGET_WAITKIND_IGNORE
before anything else.
2009-10-09 01:57:12 +00:00
Pedro Alves
651c8d2d6c
* procfs.c (procfs_make_note_section): Always output a NT_PSTATUS
...
note when NEW_PROC_API is defined.
2009-10-09 01:28:02 +00:00
Pedro Alves
62f33d08c8
* corelow.c (add_to_thread_list): Fix typo.
2009-10-09 01:01:22 +00:00
Pedro Alves
3cdd9356b1
* corelow.c (core_has_fake_pid): New.
...
(core_close): Clear it.
(add_to_thread_list): Fake a pid if one is not found on a Solaris
core. Add the inferior here. Always add the thread, don't use
thread_change_ptid.
(core_open): Don't add the main thread or the inferior here unless
we find that the core had no .reg/NN sections.
(get_core_register_section): Handle Solaris cores with fake pids.
2009-10-09 00:49:06 +00:00
Paul Pluzhnikov
cdbfd4198e
doc/
...
2009-10-08 Paul Pluzhnikov <ppluzhnikov@google.com>
* gdb.texinfo (Server): Document libthread-db-search-path.
gdbserver/
2009-10-08 Paul Pluzhnikov <ppluzhnikov@google.com>
* acinclude.m4: (SRV_CHECK_THREAD_DB, SRV_CHECK_TLS_GET_ADDR): Remove.
* configure.ac: Adjust.
* linux-low.h (struct process_info_private): Move members to struct
thread_db.
(thread_db_free, thread_db_handle_monitor_command): New prototype.
* linux-low.c (linux_remove_process): Adjust.
(linux_wait_for_event_1, linux_look_up_symbols): Likewise.
* server.c (handle_query): Move code ...
(handle_monitor_command): ... here. New function.
* target.h (struct target_ops): New member.
* thread-db.c (struct thread_db): New.
(libthread_db_search_path): New variable.
(thread_db_create_event, thread_db_enable_reporting)
(find_one_thread, maybe_attach_thread, find_new_threads_callback)
(thread_db_find_new_threads, (thread_db_get_tls_address): Adjust.
(try_thread_db_load_1, dladdr_to_soname): New functions.
(try_thread_db_load, thread_db_load_search): New functions.
(thread_db_init): Search for libthread_db.
(thread_db_free): New function.
(thread_db_handle_monitor_command): Likewise.
* config.in: Regenerate.
* configure: Regenerate.
2009-10-09 00:31:01 +00:00
gdbadmin
37e124c9c3
*** empty log message ***
2009-10-09 00:00:03 +00:00
Pedro Alves
0413d7389a
gdb/testsuite/
...
* lib/gdb.exp (gdb_compile): Remove dead aix and irix related
bits.
2009-10-08 22:42:53 +00:00
Paul Pluzhnikov
1800f484a2
2009-10-08 Paul Pluzhnikov <ppluzhnikov@google.com>
...
PR gdb/10457
* elfread.c (elf_symtab_read): Don't use alloca in a loop.
2009-10-08 16:38:42 +00:00
Jan Kratochvil
da082f1797
gdb/doc/
...
* gdbint.texinfo (i386_stopped_by_hwbp): Remove.
2009-10-08 13:08:26 +00:00
gdbadmin
092004b486
*** empty log message ***
2009-10-08 00:00:03 +00:00
Jan Kratochvil
c628eeccab
gdb/testsuite/
...
* gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
2009-10-07 19:52:28 +00:00