Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2000-12-15 | Replace free() with xfree(). | Kevin Buettner | 1 | -2/+2 | |
2000-11-21 | * target.h (TARGET_SIGNAL_REALTIME_64): Added for IRIX 6. | Peter Schauer | 1 | -0/+5 | |
* target.c (target_signal_from_host, do_target_signal_to_host): Handle TARGET_SIGNAL_REALTIME_64. | |||||
2000-11-10 | 2000-11-10 J.T. Conklin <jtc@redback.com> | J.T. Conklin | 1 | -32/+19 | |
* target.c (do_xfer_memory): Only perform a single memory transfer instead of iterating to tranfer the entire region. Higher layers are expected to call this function multiple times for partial transfers. (target_xfer_memory_partial): Remove unused local variables. 2000-11-10 Nick Duffek <nsd@redhat.com> * target.c (target_xfer_memory_partial): Return bytes transferred instead of 0. | |||||
2000-11-03 | * TODO: Note abstraction layer violation where "ocd reset" command | J.T. Conklin | 1 | -43/+54 | |
must invalidate the dcache, and how this might be fixed. * monitor.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (monitor_open): Removed code that created local dcache. (flush_monitor_dcache): Removed (unused function). (monitor_resume): Removed call to dcache_invd(). (monitor_load): Likewise. (monitor_xfer_memory): Changed to call monitor_write_memory(), monitor_write_memory_block(), and monitor_read_memory() instead of dcache_xfer_memory(). * monitor.h (flush_monitor_dcache): Removed (unused function). * ocd.c (#include "dcache.h"): Removed. (ocd_dcache): Removed. (ocd_open): Removed code that created local dcache. (ocd_resume): Removed call to dcache_invd(). (ocd_xfer_memory): Changed to call ocd_write_bytes() and ocd_read_bytes() instead of dcache_xfer_memory(). (bdm_reset_command): Invalidate target dcache. * remote-bug.c (bug_load): Remove call to dcache_invd(). (bug_resume): Likewise. (bug_settings): Remove dcache, readfunc, and writefunc fields from initializer. (bug_xfer_memory): Changed to call bug_read_memory() and bug_write_memory() instead of dcache_xfer_memory(). * remote-nindy.c (#include "dcache.h"): Removed. (nindy_dcache): Removed. (nindy_open): Removed code that created local dcache. (nindy_resume): Removed call to dcache_invd(). (nindy_load): Likewise. (nindy_xfer_inferior_memory): Changed to call ninMemPut() and ninMemGet() instead of dcache_xfer_memory(). * remote-sds.c (#include "dcache.h"): Removed. (sds_dcache): Removed. (sds_open): Removed code that created local dcache. (sds_resume): Removed call to dcache_invd(). (sds_xfer_memory): Changed to call sds_write_bytes() and sds_read_bytes() instead of dcache_xfer_memory(). * remote-utils.c (gr_open): Removed code that created local dcache. * remote-utils.h (#include "dcache.h"): Removed. (struct gr_settings): Removed dcache, readfunc, and writefunc fields. (gr_get_dcache, gr_set_dcache): Removed macro definitions. * remote.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (remote_open_1): Removed code that created local dcache. (remote_async_open_1): Likewise. (remote_resume): Removed call to dcache_invd(). (remote_async_resume): Likewise. (remote_xfer_memory): Changed to call remote_write_bytes() and remote_read_bytes() instead of dcache_xfer_memory(). * wince.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (child_create_inferior): Removed code that created local dcache. (child_xfer_memory): Changed to call remote_write_bytes() and remote_read_bytes() instead of dcache_xfer_memory(). (child_resume): Removed call to dcache_invd(). * target.c (target_dcache): Added. (target_load): Invalidate target_dcache. (do_xfer_memory): New function. (target_xfer_memory): Reimplement in terms of dcache_xfer_memory(). (target_xfer_memory_partial): Likewise. (initialize_targets): Create target_dcache. * target.h (#include "dcache.h"): Added. (target_open): Invalidate target_dcache. (target_resume): Likewise. (do_xfer_memory): New declaration. * dcache.c (dcache_init): Removed reading and writing arguments. (dcache_struct): Removed read_memory and write_memory fields. (dcache_write_line): Call do_xfer_memory. (dcache_read_line): Likewise. (dcache_xfer_memory): Likewise. (dcache_invalidate): Renamed from dcache_invd. (dcache_init): Updated. (dcache_xfer_memory): Updated. * dcache.h (memxferfunc): Removed definition. | |||||
2000-10-27 | Corrected spelling errors in comments. | David Anderson | 1 | -1/+1 | |
gdbarch.{c,sh} removed a word from a comment. | |||||
2000-10-25 | 2000-10-25 Fernando Nasser <fnasser@cygnus.com> | Fernando Nasser | 1 | -0/+3 | |
* target.c (generic_mourn_inferior): Notify GUI that inferior is gone by calling detach_hook, if defined. | |||||
2000-09-28 | * target.c (target_signal_from_host, do_target_signal_to_host): | Peter Schauer | 1 | -0/+25 | |
Add support for Solaris realtime signals. | |||||
2000-07-30 | Protoization. | Kevin Buettner | 1 | -248/+108 | |
2000-06-04 | Eliminate PARAMS from function pointer declarations. | Kevin Buettner | 1 | -1/+1 | |
2000-05-28 | PARAMS removal. | Kevin Buettner | 1 | -92/+49 | |
2000-05-20 | * target.h (target_memory_bfd_section): Removed declaration. | J.T. Conklin | 1 | -25/+6 | |
* target.c (target_memory_bfd_section): Removed. * exec.c (xfer_memory): Removed #if'ed-out code which referenced target_memory_bfd_section. * target.h (target_read_memory_section): Removed declaration. * target.c (target_read_memory_section): Removed. (target_xfer_memory): Update, removed bfd_section argument. (target_read_string, target_read_memory, target_write_memory): Update for above change. * gdbcore.h (read_memory_section): Removed declaration. * corefile.c (read_memory_section): Removed. * jv-lang.c (get_java_utf8_name): Changed calls to read_memory_section to read_memory. * printcmd.c (printf_command): Likewise. * valops.c (value_at, value_fetch_lazy): Likewise. | |||||
2000-04-28 | Cast function to correct type. | Andrew Cagney | 1 | -2/+4 | |
2000-03-28 | The set debug changes | Daniel Berlin | 1 | -3/+3 | |
2000-03-15 | Deal with the inferior unloading shared objects. | Jim Blandy | 1 | -0/+33 | |
* solib.c (current_sos): New function, replacing find_solib. (find_solib): Deleted. (free_so): New function. (clear_solib): Call free_so, instead of writing it out. (solib_add): Rewritten: compare the inferior's current list of shared objects with GDB's list, and do the required loads and unloads. (info_sharedlibrary_command, solib_address): Don't use find_solib to walk the list of shared libraries: call solib_add, and then walk the list at so_list_head normally. * objfiles.c (free_objfile): Don't call CLEAR_SOLIB, and don't detach the core target. These tasks are taken care of elsewhere. * target.c (remove_target_sections): New function. * target.h (remove_target_sections): New declaration. * solib.c (symbol_add_stub): Check whether we've already created an objfile for this shared object first, before doing all that work to compute section addresses, etc. * objfiles.c (unlink_objfile): Report an internal error if objfile doesn't occur in the object_files list. * solib.c (special_symbol_handling): Delete argument; it's not used. * solib.c (SOLIB_EXTRACT_ADDRESS): New macro to extract addresses from solib structures. Use it throughout solib.c, get rid of all CORE_ADDR casts. (struct so_list): Change type of lmaddr to CORE_ADDR. (first_link_map_member): Change return value type to CORE_ADDR, update callers. (solib_add_common_symbols): Change parameter type to CORE_ADDR, update callers. (open_symbol_file_object, find_solib): Change type of lm variable to CORE_ADDR. | |||||
2000-02-16 | 2000-02-16 Mark Kettenis <kettenis@gnu.org> | Mark Kettenis | 1 | -4/+12 | |
* target.c (do_target_signal_to_host): Do not use REALTIME_LO in the conversion of the signal number. TARGET_SIGNAL_REALTIME_33 is 33 by definition, whereas REALTIME_LO might be 32 on systems that have SIG32 such as Linux. Make sure that the signal number returned is within the range specified by REALTIME_LO and REALTIME_HI. | |||||
2000-02-09 | Replace ../include/wait.h with gdb_wait.h. | Andrew Cagney | 1 | -1/+1 | |
2000-02-02 | import gdb-2000-02-01 snapshot | Jason Molenda | 1 | -3/+3 | |
2000-01-11 | import gdb-2000-01-10 snapshot | Jason Molenda | 1 | -63/+185 | |
1999-12-22 | import gdb-1999-12-21 snapshot | Jason Molenda | 1 | -1/+36 | |
1999-12-07 | import gdb-1999-12-06 snapshot | Jason Molenda | 1 | -3/+31 | |
1999-11-09 | import gdb-1999-11-08 snapshot | Jason Molenda | 1 | -0/+6 | |
1999-10-19 | import gdb-1999-10-18 snapshot | Jason Molenda | 1 | -46/+74 | |
1999-10-05 | import gdb-1999-10-04 snapshot | Jason Molenda | 1 | -2/+2 | |
1999-09-28 | import gdb-1999-09-28 snapshot | Jason Molenda | 1 | -1/+56 | |
1999-09-09 | import gdb-1999-09-08 snapshot | Stan Shebs | 1 | -2/+13 | |
1999-08-31 | import gdb-1999-08-30 snapshot | Jason Molenda | 1 | -9/+11 | |
1999-08-09 | import gdb-1999-08-09 snapshot | Jason Molenda | 1 | -71/+99 | |
1999-07-19 | import gdb-1999-07-19 snapshot | Jason Molenda | 1 | -1/+2 | |
1999-07-07 | import gdb-1999-07-07 post reformat | Jason Molenda | 1 | -351/+463 | |
1999-07-07 | import gdb-1999-07-07 pre reformat | Jason Molenda | 1 | -0/+2 | |
1999-07-05 | import gdb-1999-07-05 snapshot | Jason Molenda | 1 | -0/+1 | |
1999-05-25 | import gdb-1999-05-25 snapshot | Jason Molenda | 1 | -2/+6 | |
1999-05-11 | import gdb-1999-05-10 | Stan Shebs | 1 | -0/+7 | |
1999-05-05 | import gdb-19990504 snapshot | Stan Shebs | 1 | -0/+1 | |
1999-04-26 | import gdb-19990422 snapshot | Stan Shebs | 1 | -15/+47 | |
1999-04-16 | Initial creation of sourceware repositorygdb-4_18-branchpoint | Stan Shebs | 1 | -0/+2581 | |
1999-04-16 | Initial creation of sourceware repository | Stan Shebs | 1 | -2630/+0 | |
1999-01-18 | HPMERGE: | Andrew Cagney | 1 | -1/+1 | |
Pass gdb_stderr instead of stderr. In serial.c, fix call to gdb_fclose() - pass gdb_file** not gdb_file* | |||||
1999-01-15 | 1999-01-15 Fernando Nasser <fnasser@totem.to.cygnus.com> | Fernando Nasser | 1 | -0/+23 | |
* target.h: added entry for target queries (to_query) target.c: ditto. | |||||
1999-01-13 | Wed Jan 13 14:59:02 1999 Michael Snyder <msnyder@cleaver.cygnus.com> | Michael Snyder | 1 | -0/+2 | |
* infrun.c (set/show scheduler-locking) New command. Set a mode bit that will control how GDB attempts to control thread scheduling for step, continue, etc. (resume): make use of the schedule-locking mode. * target.h (struct target_ops): new field to_has_thread_control. * sol-thread.c: initialize target_ops to_has_thread_control. * procfs.c: ditto. * target.c: ditto. * m3-nat.c: ditto. * remote.c: ditto. * hpux-thread.c: ditto. | |||||
1999-01-05 | target.c (noprocess): terminate sentence with a period. | David Taylor | 1 | -1/+1 | |
breakpoint.c (catch_command_1): ditto. | |||||
1998-12-31 | all remaining *.c *.h files from hp merge. | David Taylor | 1 | -1/+1 | |
1998-12-28 | hp merge changes -- too numerous to mention here; see ChangeLog and | David Taylor | 1 | -61/+618 | |
ChangeLog-gdbtk for details. | |||||
1998-10-02 | * target.c (target_xfer_memory): Handle requests with zero | Peter Schauer | 1 | -38/+169 | |
transfer length right away. * values.c (unpack_double): Set up code, length and signedness of type _after_ checking for typedef. | |||||
1996-07-17 | Changes from the FSF for Hurd thread support. | Stu Grossman | 1 | -5/+63 | |
1996-05-06 | * fork-child.c (fork_inferior), inferior.h: init_trace_fun now | Stu Grossman | 1 | -2/+3 | |
returns a possibly modified pid. * inftarg.c (ptrace_him): Now returns pid; * m3-nat.c (m3_trace_him): Now returns pid; * infcmd.c (run_command): Minor cleanup. * infrun.c (wait_for_inferior): Add another check for one_stepped near where we read the pc to avoid erroneously setting random_signal for multi-threaded support. * procfs.c: Add support for Solaris LWPs. Remove def of LOSING_POLL. Many cleanups... Several workarounds for Solaris lossage. System call entry and exit are now handled by dynamically registered handlers. * (syscallname): Don't barf when handed an unknown syscall number. * (info_proc_syscalls): Ditto. * sol-thread.c: New file. Implements Solaris thread support. * symfile.c (symbol_file_add): Add call to target_new_objfile to notify target-dependent code about new symbol tables. * (clear_symtab_users): Call target_new_objfile to notify it of the removal of all symbol tables. * target.c (push_target): Make sure that to_close is non-zero before calling it. * target.h (target_new_objfile): Provide default. * config/alpha/nm-osf2.h: Define LOSING_POLL because this version of OSF can't hack using poll with /proc. * config/sparc/nm-sun4sol2.h (target_new_objfile): Define to be sol-thread-new-objfile. * config/sparc/sun4sol2.mh: Add sol-thread.o to NATDEFFILES, and add libthread_db.so.1 to NAT_CLIBS. * config/sparc/tm-sun4sol2.h: Define PIDGET, TIDGET, and target_pid_to_str. | |||||
1995-08-01 | * configure.in: Check for working mmap, ansi headers, string.h, | J.T. Conklin | 1 | -3/+4 | |
strings.h, and memory.h. * configure: Regenerated. * gdb_stat.h: New file, "portable" <sys/stat.h>. * gdb_string.h: New file, "portable" <string.h>. * altos-xdep.c, arm-tdep.c, arm-xdep.c, convex-tdep.c, convex-xdep.c, coredep.c, cxux-nat.c, dbxread.c, exec.c, gould-xdep.c, hppa-tdep.c, i386aix-nat.c, i386b-nat.c, i386mach-nat.c, i386v-nat.c, infptrace.c, m88k-nat.c, main.c, mdebugread.c, objfiles.c, os9kread.c, procfs.c, pyr-xdep.c, rs6000-nat.c, source.c, standalone.c, stuff.c, sun386-nat.c, symfile.c, symm-nat.c, symm-tdep.c, symtab.c, top.c, ultra3-nat.c, ultra3-xdep.c, umax-xdep.c, xcoffread.c: Include "gdb_stat.h" instead of <sys/stat.h>. * alpha-tdep.c, breakpoint.c, buildsym.c, c-typeprint.c, ch-typeprint.c, coffread.c, command.c, core-sol2.c, core-svr4.c, core.c, corelow.c, cp-valprint.c, dbxread.c, dcache.c, demangle.c, dpx2-nat.c, dstread.c, dwarfread.c, elfread.c, environ.c, eval.c, exec.c, f-lang.c, f-typeprint.c, f-valprint.c, findvar.c, fork-child.c, gdbtypes.c, hpread.c, i386-tdep.c, infcmd.c, inflow.c, infptrace.c, infrun.c, irix5-nat.c, language.c, m2-typeprint.c, main.c, mdebugread.c, minsyms.c, mipsread.c, monitor.c, nlmread.c, objfiles.c, os9kread.c, osfsolib.c, parse.c, printcmd.c, procfs.c, regex.c, remote-adapt.c, remote-arc.c, remote-array.c, remote-bug.c, remote-e7000.c, remote-eb.c, remote-es.c, remote-hms.c, remote-mm.c, remote-os9k.c, remote-pa.c, remote-sim.c, remote-st.c, remote-udi.c, remote-utils.c, remote-vx.c, remote-vx29k.c, remote-vx68.c, remote-vx960.c, remote-vxmips.c, remote-vxsparc.c, remote.c, solib.c, somread.c, source.c, stabsread.c, stack.c, symfile.c, symmisc.c, symtab.c, target.c, top.c, typeprint.c, utils.c, valarith.c, valops.c, valprint.c, values.c, xcoffread.c: Include "gdb_string.h" instead of <string.h>. * gdbtk.c: Likewise. * config/xm-sysv4.h, i386/xm-ptx.h, m68k/xm-sun3os4.h, sparc/xm-sun4os4.h (HAVE_MMAP): Removed. * config/xm-lynx.h, config/i386/xm-ptx.h, config/m68k/nm-apollo68b.h, config/m68k/xm-hp300hpux.h, config/mips/xm-irix3.h, config/mips/xm-mips.h, config/mips/xm-news-mips.h, config/mips/xm-riscos.h, config/pa/hppah.h, config/rs6000/xm-rs6000.h, config/sparc/xm-sun4os4.h, config/sparc/xm-sun4sol2.h, config/vax/xm-vaxbsd.h, config/vax/xm-vaxult.h, config/vax/xm-vaxult2.h (MEM_FNS_DECLARED): Removed. * config/mips/xm-irix3.h, config/mips/xm-mips.h, config/pa/xm-hppah.h (memcpy, memset): Removed declarations. | |||||
1995-07-15 | * config/alpha/alpha-osf3.mh, config/alpha/nm-osf3.h: New files | Peter Schauer | 1 | -1/+2 | |
for OSF/1-3.x procfs support. * configure.in (alpha-dec-osf): Use them when configuring for OSF/1-3.x. * configure: Updated. * target.c: Include <string.h>. | |||||
1995-07-13 | * inftarg.c (child_thread_alive): New function to see if a | Jeff Law | 1 | -20/+508 | |
particular thread is still running. (child_ops): Add child_thread_alive entry. * remote.c (remote_thread_alive): New function to see if a particular thread is still alive. (remote_ops): Add remote_thread_alive. * target.c (dummy_target): Add dummy entry for thread_alive. (cleanup_target): de_fault thread_alive too. (update_current_target): INHERIT thread_alive too. (debug_to_thread_alive): New function. (setup_target_debug): Add debug_to_thread_alive. * target.h (struct target_ops): Add to_thread_alive. (target_thread_alive): Define. * thread.c (info_threads_command): Don't call kill; use target_thread_alive instead. * config/nm-lynx.h (CHILD_THREAD_ALIVE): Define. * gdbserver/low-lynx.c (mythread_alive): New function. (mywait): Don't restart any threads after a new thread notification, let the generic code handle it. * gdbserver/low-sparc.c (mythread_alive): Dummy version. * gdbserver/low-sun3.c (mythread_alive): Likewise. * gdbserver/server.c (main): Handle thread_alive requests. * gdbserver/server.h (mythread_alive): Declare. * corelow.c (core_ops): Add dummy entry for thread_alive. * exec.c (exec_ops): Likewise. * m3-nat.c (m3_ops): Likewise. * monitor.c (monitor_ops): Likewise. * procfs.c (procfs_ops): Likewise. * remote-arc.c (arc_ops): Likewise. * remote-array.c (array_ops): Likewise. * remote-e7000.c (e7000_ops): Likewise. * remote-es.c (es1800_ops, es1800_child_ops): Likewise. * remote-mips.c (mips_ops): Likewise. * remote-pa.c (remote_hppro_ops): Likewise. * remote-sim.c (gdbsim_ops): Likewise. * sparcl-tdep.c (sparclite_ops): Likewise. More lynx-6100 work | |||||
1994-08-04 | * target.c (add_target): Don't call clean_target on target | Stu Grossman | 1 | -2/+8 | |
vectors anymore. * (unpush_target): Test for to_close being set before calling. * (target_xfer_memory, target_info): Check for to_has_memory before playing with memory. |