summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
...
* (gdbmi-send): Improve regexp to repeat commands.Nick Roberts2006-03-251-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).
* *** empty log message ***Nick Roberts2006-03-251-1/+15
|
* *** empty log message ***gdbadmin2006-03-251-1/+1
|
* 2006-03-24 Randolph Chung <tausq@debian.org>Randolph Chung2006-03-242-1/+6
| | | | | * solib-som.c (link_map_start): Don't error out if there is not yet a link map.
* * linux-nat.c (linux_ops_saved): New.Daniel Jacobowitz2006-03-2418-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.
* * linux-fork.c: Include "gdb_assert.h".Daniel Jacobowitz2006-03-243-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.
* *** empty log message ***gdbadmin2006-03-241-1/+1
|
* * config/s390/s390.mh (NATDEPFILES): Add linux-fork.o.Andreas Schwab2006-03-232-1/+5
|
* *** empty log message ***gdbadmin2006-03-231-1/+1
|
* *** empty log message ***gdbadmin2006-03-221-1/+1
|
* *** empty log message ***gdbadmin2006-03-211-1/+1
|
* *** empty log message ***gdbadmin2006-03-201-1/+1
|
* *** empty log message ***gdbadmin2006-03-191-1/+1
|
* 2006-03-18 Jim Blandy <jimb@codesourcery.com>Jim Blandy2006-03-182-1/+5
| | | | * symtab.h (enum address_class): Doc fix.
* *** empty log message ***gdbadmin2006-03-181-1/+1
|
* 2006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2006-03-172-1/+2
| | | | * tracepoint.c (tracepoint_save_command): Fix typo in error msg.
* 2006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2006-03-172-1/+2
| | | | * target.c (push_target): Fix typo in comment.
* 2006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2006-03-172-2/+2
| | | | * remote.c (remote_watch_data_address): Fix typo in comment.
* 2006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2006-03-172-1/+5
| | | | * i386-tdep.c (i386_push_dummy_call): Fix typo in comment.
* *** empty log message ***gdbadmin2006-03-171-1/+1
|
* *** empty log message ***gdbadmin2006-03-161-1/+1
|
* Add FR-V Linux core file support.Kevin Buettner2006-03-155-4/+205
|
* Second typo fix.Daniel Jacobowitz2006-03-151-0/+1
|
* Typo fix.Daniel Jacobowitz2006-03-151-1/+2
|
* * Makefile.in (mips_linux_tdep_h): New.Daniel Jacobowitz2006-03-155-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.
* * mips-linux-tdep.c (mips_supply_gregset): Renamed from supply_gregset.Daniel Jacobowitz2006-03-152-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.
* * mips-tdep.c (mips_gdbarch_init): Default 64-bit ELF files to N64.Daniel Jacobowitz2006-03-152-0/+11
|
* * mips-tdep.c (is_mips16_addr, mips32_next_pc, add_offset_16):Daniel Jacobowitz2006-03-152-4/+9
| | | | Correct arithmetic for 64-bit CORE_ADDR.
* * mips-linux-tdep.c: Include "floatformat.h".Daniel Jacobowitz2006-03-154-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.
* * mips-mdebug-tdep.c (compare_pdr_entries): Use bfd_get_signed_32Daniel Jacobowitz2006-03-152-8/+14
| | | | | for code addresses. (non_heuristic_proc_desc): Likewise.
* * linux-mips-low.c: Include <sys/ptrace.h> and "gdb_proc_service.h".Daniel Jacobowitz2006-03-153-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.
* * configure.ac: Remove checks for prfpregset_t.Daniel Jacobowitz2006-03-1510-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.
* * mips-linux-nat.c: Include "gdb_proc_service.h".Daniel Jacobowitz2006-03-153-2/+33
| | | | | | (PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New. * Makefile.in (mips-linux-nat.o): Update.
* *** empty log message ***gdbadmin2006-03-151-1/+1
|
* 2006-03-13 Jim Blandy <jimb@codesourcery.com>Jim Blandy2006-03-142-3/+7
| | | | * MAINTAINERS: Use my work address.
* *** empty log message ***gdbadmin2006-03-141-1/+1
|
* *** empty log message ***gdbadmin2006-03-131-1/+1
|
* *** empty log message ***gdbadmin2006-03-121-1/+1
|
* *** empty log message ***gdbadmin2006-03-111-1/+1
|
* 2006-03-09 Michael Snyder <msnyder@redhat.com>Michael Snyder2006-03-103-15/+20
| | | | | | | * linux-nat.c (kill_inferior): Just call target_mourn_inferior instead of getting tricky for the multi-fork case. * linux-fork.c (linux_fork_killall): Call PT_KILL and waitpid for each fork, and then use init_fork_list to delete them.
* * MAINTAINERS (Patch Champions): Remove self.Joel Brobecker2006-03-102-1/+4
|
* *** empty log message ***gdbadmin2006-03-101-1/+1
|
* 2006-03-07 Jim Blandy <jimb@red-bean.com>Jim Blandy2006-03-092-0/+16
| | | | * gdb.texinfo (Connecting): Document 'target remote pipe'.
* 2006-03-07 Jim Blandy <jimb@red-bean.com>Jim Blandy2006-03-092-7/+20
| | | | | | * gdb.texinfo (Target Commands): Update text describing how to specify a target. Refer to the detailed section on remote debugging, not the brief mention.
* 2006-03-07 Jim Blandy <jimb@red-bean.com>Jim Blandy2006-03-092-29/+52
| | | | | | * gdb.texinfo (Connecting): Organize the different 'target remote' connection methods into a table. Add a 'target remote' index entry. (!!!)
* gdb/ChangeLog:Alexandre Oliva2006-03-094-3/+13
| | | | | | | | * solib-svr4.c (svr4_current_sos): Move up initialization of l_addr, such that it clearly covers all cases. gdb/testsuite/ChangeLog: * gdb.base/prelink.exp: Anchor tested-for regular expression on gdb prompt.
* *** empty log message ***gdbadmin2006-03-091-1/+1
|
* * ia64-tdep.c (ia64_libunwind_frame_this_id): Adapt uses ofAndreas Schwab2006-03-084-6/+20
| | | | | | | | | | libunwind_frame_prev_register to use a gdb_byte buffer and extract_unsigned_integer. (ia64_libunwind_sigtramp_frame_prev_register): Likewise. * libunwind-frame.c (libunwind_frame_prev_register): Change type of last argument to `gdb_byte *' * libunwind-frame.h: Adjust declaration.
* 2006-03-08 Paul Brook <paul@codesourcery.com>Paul Brook2006-03-082-5/+18
| | | | | | * arm-tdep.c (arm_push_dummy_call): Remove stack alignment. (arm_frame_align): New function. (arm_gdbarch_init): Use it.
* *** empty log message ***gdbadmin2006-03-081-1/+1
|