aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2006-03-29 * Makefile.in (utils.o): Update.Daniel Jacobowitz7-38/+81
* top.c (in_user_command): New. (command_line_input): Use input_from_terminal_p. (input_from_terminal_p): Don't check caution. Handle stdin == NULL for Insight. * top.h (in_user_command, caution): New declarations. * utils.c: Include "top.h". (query, defaulted_query): Check caution here. Move the call to input_from_terminal_p higher. * cli/cli-script.c (do_restore_user_call_depth): Only decrement the depth. Update in_user_command if necessary. (execute_user_command): Don't clobber old_chain. Set in_user_command. Let do_restore_user_call_depth handle user_call_depth. (read_command_lines): Check whether to prompt before calling Insight hooks. * tui/tui-hooks.c (tui_query_hook): Remove newly unnecessary input_from_terminal_p check.
2006-03-29 * s390-nat.c (s390_insert_watchpoint): Add missing argument.Ulrich Weigand2-2/+7
(s390_remove_watchpoint): Likewise.
2006-03-29*** empty log message ***gdbadmin1-1/+1
2006-03-28src/gdb/ChangeLog:Jim Blandy6-0/+1080
2006-03-28 Jim Blandy <jimb@codesourcery.com> * prologue-value.c, prologue-value.h: New files. * Makefile.in (prologue_value_h): New variable. (HFILES_NO_SRCDIR): List prologue-value.h. (SFILES): List prologue-value.c. (COMMON_OBS): List prologue-value.o. (prologue-value.o): New rule. src/gdb/doc/ChangeLog: 2006-03-28 Jim Blandy <jimb@codesourcery.com> * gdbint.texinfo (Prologue Analysis): New section.
2006-03-282006-03-27 Michael Snyder <msnyder@redhat.com>Michael Snyder2-6/+17
* xstormy16-tdep.c (xstormy16_return_value, xstormy16_push_dummy_call, xstormy16_pointer_to_address, xstormy16_address_to_pointer, xstormy16_frame_prev_register): Change void* to gdb_byte*. (xstormy16_push_dummy_call): Add block-local char* val, to avoid type conflict with outer scope variable.
2006-03-28*** empty log message ***gdbadmin1-1/+1
2006-03-272006-03-27 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-0/+10
* sh-tdep.c (sh_gdbarch_init): Add missing architectures.
2006-03-27New files.Nick Roberts2-0/+73
2006-03-27*** empty log message ***Nick Roberts1-0/+4
2006-03-27(c_name_of_child, c_value_of_child): Allow non-zeroNick Roberts1-6/+7
offsets for languages like Fortran.
2006-03-27*** empty log message ***Nick Roberts1-0/+5
2006-03-27*** empty log message ***gdbadmin1-1/+1
2006-03-262006-03-26 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+5
* config/pa/hppa64.mt: Use HPUX version of the tm file.
2006-03-26*** empty log message ***gdbadmin1-1/+1
2006-03-25(gdbmi-send): Improve regexp to repeat commands.Nick Roberts1-23/+37
Try to deal with continuation line. (gdbmi, gdbmi-prompt1, gud-gdbmi-marker-filter): Update to new variable names. (gdb-break-list-regexp, gdb-stack-list-frames-regexp): Future proof against new fields being added to MI output. (gdbmi-prompt2, gdb-break-list-handler,gdb-get-source-file) (gdbmi-frame-handler): Update to new variable name gdb-get-buffer-create. (gdbmi-frame-handler): Use hollow-right-triangle for all selected frames which except the innermost (where execution has stopped).
2006-03-25*** empty log message ***Nick Roberts1-1/+15
2006-03-25*** empty log message ***gdbadmin1-1/+1
2006-03-242006-03-24 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+6
* solib-som.c (link_map_start): Don't error out if there is not yet a link map.
2006-03-24 * linux-nat.c (linux_ops_saved): New.Daniel Jacobowitz18-321/+205
(super_mourn_inferior, kill_inferior, threaded, linux_nat_ops) (child_mourn_inferior, child_wait, linux_nat_create_inferior) (linux_nat_fetch_registers, linux_nat_store_registers) (linux_nat_child_post_startup_inferior, init_linux_nat_ops): Delete. (init_lwp_list): Don't set threaded. (add_lwp): Don't modify threaded. (delete_lwp): Don't mention non-threaded mode. (linux_nat_switch_fork): New. (linux_nat_attach): Update inferior_ptid. (linux_nat_wait): Handle num_lwps == 0 at entry. Don't check threaded flag. (linux_nat_kill): Handle pending forks and saved forks. (linux_nat_mourn_inferior): Handle saved forks. (linux_nat_pid_to_str): Don't use the LWP form when there is only one thread. (linux_target): Don't set to_wait, to_kill, or to_mourn_inferior. (linux_nat_add_target): New. (_initialize_linux_nat): Don't initialize the linux native target here. * linux-nat.h (linux_nat_add_target, linux_nat_switch_fork): New prototypes. * linux-fork.c: Include "linux-nat.h". (add_fork): Update initial PID. (fork_load_infrun_state): Call linux_nat_switch_fork. * Makefile.in (linux-fork.o): Update. * alpha-linux-nat.c (_initialize_alpha_linux_nat): Use linux_nat_add_target instead of add_target. * amd64-linux-nat.c (_initialize_amd64_linux_nat): Likewise. * arm-linux-nat.c (_initialize_arm_linux_nat): Likewise. * hppa-linux-nat.c (_initialize_hppa_linux_nat): Likewise. * ia64-linux-nat.c (_initialize_ia64_linux_nat): Likewise. * i386-linux-nat.c (_initialize_i386_linux_nat): Likewise. * m32r-linux-nat.c (_initialize_m32r_linux_nat): Likewise. * m68klinux-nat.c (_initialize_m68k_linux_nat): Likewise. * mips-linux-nat.c (_initialize_mips_linux_nat): Likewise. * ppc-linux-nat.c (_initialize_ppc_linux_nat): Likewise. * s390-nat.c (_initialize_s390_nat): Likewise. * sparc-linux-nat.c (_initialize_sparc_linux_nat): Likewise. * sparc64-linux-nat.c (_initialize_sparc64_linux_nat): Likewise.
2006-03-24 * linux-fork.c: Include "gdb_assert.h".Daniel Jacobowitz3-17/+41
(fork_load_infrun_state): Set inferior_ptid and stop_pc here. Update the register cache and selected frame also. (linux_fork_mourn_inferior): Use fork_load_infrun_state. Return to single fork mode if necessary. (linux_fork_context): Remove bits handled by fork_load_infrun_state. * Makefile.in (linux_fork_h): New. (linux-fork.o, linux-nat.o): Update.
2006-03-24*** empty log message ***gdbadmin1-1/+1
2006-03-23 * config/s390/s390.mh (NATDEPFILES): Add linux-fork.o.Andreas Schwab2-1/+5
2006-03-23*** empty log message ***gdbadmin1-1/+1
2006-03-22*** empty log message ***gdbadmin1-1/+1
2006-03-21*** empty log message ***gdbadmin1-1/+1
2006-03-20*** empty log message ***gdbadmin1-1/+1
2006-03-19*** empty log message ***gdbadmin1-1/+1
2006-03-182006-03-18 Jim Blandy <jimb@codesourcery.com>Jim Blandy2-1/+5
* symtab.h (enum address_class): Doc fix.
2006-03-18*** empty log message ***gdbadmin1-1/+1
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+2
* tracepoint.c (tracepoint_save_command): Fix typo in error msg.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+2
* target.c (push_target): Fix typo in comment.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+2
* remote.c (remote_watch_data_address): Fix typo in comment.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+5
* i386-tdep.c (i386_push_dummy_call): Fix typo in comment.
2006-03-17*** empty log message ***gdbadmin1-1/+1
2006-03-16*** empty log message ***gdbadmin1-1/+1
2006-03-15Add FR-V Linux core file support.Kevin Buettner5-4/+205
2006-03-15Second typo fix.Daniel Jacobowitz1-0/+1
2006-03-15Typo fix.Daniel Jacobowitz1-1/+2
2006-03-15 * Makefile.in (mips_linux_tdep_h): New.Daniel Jacobowitz5-141/+429
(mpis-linux-nat.o, mips-linux-tdep.o): Update. * mips-linux-nat.c: Include "inferior.h", "mips-linux-tdep.h", and <sys/ptrace.h>. (have_ptrace_regsets, super_fetch_registers, super_store_registers) (mips64_linux_regsets_fetch_registers) (mips64_linux_regsets_store_registers, mips64_linux_fetch_registers) (mips64_linux_store_registers): New. (_initialize_mips_linux_nat): Override to_fetch_registers and to_store_registers. * mips-linux-tdep.h: New file. * mips-linux-tdep.c: Include "mips-linux-tdep.c". (ELF_NGREG, ELF_NFPREG, elf_greg_t, elf_gregset_t, elf_fpreg_t) (elf_fpregset_t, FPR_BASE, PC, CAUSE, BADVADDR, MMHI, MMLO) (FPC_CSR, FPC_EIR, EF_REG0, EF_REG31, EF_LO, EF_HI, EF_CP0_EPC) (EF_CP0_BADVADDR, EF_CP0_STATUS, EF_CP0_CAUSE, EF_SIZE) (MIPS64_ELF_NGREG, MIPS64_ELF_NFPREG, mips64_elf_greg_t) (mips64_elf_gregset_t, mips64_elf_fpreg_t, mips64_elf_fpregset_t) (MIPS64_FPR_BASE, MIPS64_PC, MIPS64_CAUSE, MIPS64_BADVADDR) (MIPS64_MMHI, MIPS64_MMLO, MIPS64_FPC_CSR, MIPS64_FPC_EIR) (MIPS64_EF_REG0, MIPS64_EF_REG31, MIPS64_EF_LO, MIPS64_EF_HI) (MIPS64_EF_CP0_EPC, MIPS64_EF_CP0_BADVADDR, MIPS64_EF_CP0_STATUS) (MIPS64_EF_CP0_CAUSE, MIPS64_EF_SIZE): Delete. (supply_32bit_reg): Use gdb_byte. (supply_64bit_reg): New. (mips_supply_gregset, mips_fill_gregset, mips_supply_fpregset) (mips_fill_fpregset, fetch_core_registers, supply_gregset) (fill_gregset, supply_fpregset): Update for renamed types. (mips64_supply_gregset): Use gdb_byte and supply_64bit_reg. (mips64_fill_gregset): Make global. Handle 32-bit register sizes. (mips64_fill_fpregset): Make global. Use gdb_byte. Handle FP regsets properly.
2006-03-15 * mips-linux-tdep.c (mips_supply_gregset): Renamed from supply_gregset.Daniel Jacobowitz2-20/+73
(mips_fill_gregset): Renamed from fill_gregset. (mips_supply_fpregset): Renamed from supply_fpregset. (mips_fill_fpregset): Renamed from fill_fpregset. (fetch_core_registers): Update calls. (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): New functions.
2006-03-15 * mips-tdep.c (mips_gdbarch_init): Default 64-bit ELF files to N64.Daniel Jacobowitz2-0/+11
2006-03-15 * mips-tdep.c (is_mips16_addr, mips32_next_pc, add_offset_16):Daniel Jacobowitz2-4/+9
Correct arithmetic for 64-bit CORE_ADDR.
2006-03-15 * mips-linux-tdep.c: Include "floatformat.h".Daniel Jacobowitz4-3/+53
(mips_linux_init_abi): Use 128-bit long double for N32 and N64. (mips_n32n64_return_value): Support 128-bit long double. (print_gp_register_row): Don't print spaces before ignored or floating point registers.
2006-03-15 * mips-mdebug-tdep.c (compare_pdr_entries): Use bfd_get_signed_32Daniel Jacobowitz2-8/+14
for code addresses. (non_heuristic_proc_desc): Likewise.
2006-03-15 * linux-mips-low.c: Include <sys/ptrace.h> and "gdb_proc_service.h".Daniel Jacobowitz3-4/+40
(PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New function. * Makefile.in (linux-i386-low.o, linux-mips-low.o) (linux-x86-64-low.o): Update.
2006-03-15 * configure.ac: Remove checks for prfpregset_t.Daniel Jacobowitz10-228/+106
* gdb_proc_service.h: New file. * linux-i386-low.c, linux-x86-64-low.c, thread-db.c: Use the new "gdb_proc_service.h". * proc-service.c: Likewise. (ps_pglobal_lookup, ps_pdread, ps_pdwrite): Use psaddr_t. (ps_lgetfpregs, ps_lsetfpregs): Use a void* argument. * Makefile.in (gdb_proc_service_h): Updated. * configure, config.in: Regenerated.
2006-03-15 * mips-linux-nat.c: Include "gdb_proc_service.h".Daniel Jacobowitz3-2/+33
(PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New. * Makefile.in (mips-linux-nat.o): Update.
2006-03-15*** empty log message ***gdbadmin1-1/+1
2006-03-142006-03-13 Jim Blandy <jimb@codesourcery.com>Jim Blandy2-3/+7
* MAINTAINERS: Use my work address.
2006-03-14*** empty log message ***gdbadmin1-1/+1