Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
1994-07-27 | * target.c (push_target): Cast result from xmalloc. | Jim Kingdon | 1 | -1/+2 | |
1994-07-26 | * target.c (nomemory): Fix prototype and routine to take correct | Stu Grossman | 1 | -3/+4 | |
args. | |||||
1994-07-23 | * target.c (unpush_target): Fix handling of removal of top target. | Stu Grossman | 1 | -2/+5 | |
1994-07-23 | * Makefile.in: Add stuff to build nlmstub. | Stu Grossman | 1 | -125/+179 | |
* Add rule for annotate.o to keep Sun make happy. * configure.in: Add config for powerpc/Netware. * partial-stab.h (near N_SO): Don't call START_PSYMTAB with null filename. This speeds up handling of trailing N_SO stabs (they mark the end of a .o file). * target.c, target.h: Change the way pushing and popping of targets work to support target overlays and inheritance. * corelow.c, hppa-tdep.c, inflow.c, remote-nindy.c, utils.c: Fixup references to current_target, due to previous changes. * config/i386/tm-i386nw.h: Enable longjmp support. More work is needed to get the address of longjmp out of the target. | |||||
1994-05-14 | Sat May 14 15:13:52 1994 Stan Shebs (shebs@andros.cygnus.com) | Stan Shebs | 1 | -0/+30 | |
* inflow.c (job_control, attach_flag, generic_mourn_inferior): Remove, needed for both native and cross. * target.c (attach_flag, generic_mourn_inferior): Put here. * utils.c (job_control): Put here. (terminal.h): Don't include anymore. | |||||
1994-03-01 | Modified Files: | Kung Hsu | 1 | -0/+13 | |
ChangeLog objfiles.c objfiles.h symfile.c target.c main.c Makefile.in configure.in Added Files: os9kread.c os9kstab.c remote-os9k.c * os9kread.c: New file to read os9000 style symbo table. * os9kstab.c: new file to read os9000 style stabs. * remote-os9k.c: remote protocol talking to os9000 rombug monitor. * objfiles.c (find_pc_objfile): new function to search objfile from pc. * objfiles.c (objfile_relocate_data): new function to relocate data symbols in symbol table. * objfiles.h: Add two aux fields in struct objfile to handle multiple symbol table files situation like in os9000. * symfile.c: Change so 'symbol-file' command can handle multiple files. Also call target_link() to get relocation infos. * target.c (target_link): new function to get relocation info when a symbol file is requested to load. * main.c (quit_command): take out 'inferior_pid != 0' condition, because in cross mode there's no inferior pid, bit they need to be detached. Makefile.in: add os9kread.c os9kstab.c and .o's. configure.in: add i386os9k target. config/i386/i386os9k.mt: new add. config/i386/tm-i386os9k.h: new add. | |||||
1994-03-01 | * target.c, target.h (target_read_string): Provide error detection to | Jim Kingdon | 1 | -16/+390 | |
caller. Put string in malloc'd space, so caller need not impose arbitrary limits. * solib.c (find_solib): Update to use new interface. * irix5-nat.c (find_solib): Read o_path from inferior (clear_solib): Free storage for o_path. * valprint.c (val_print_string): Add comments. | |||||
1994-01-04 | * target.h: Add enum target_waitkind, enum target_signal, and | Jim Kingdon | 1 | -15/+107 | |
struct target_waitstatus. Change status argument to target_wait to be struct target_waitstatus * instead of int *. * target.h, infrun.c, all targets: Change type of signal arguments to resume(), proceed(), and target_resume() from int to enum target_signal. * All targets (*_wait, *_resume): Change accordingly. * infcmd.c (program_info, signal_command), throughout infrun.c, * fork-child.c, solib.c, hppa-tdep.c, osfsolib.c: Use this stuff. * convex-xdep.c, convex-tdep.c: Add FIXME's (getting the Convex signal code stuff right with the new signals would be non-trivial). * inferior.h (stop_signal): Make it enum target_signal not int. * target.c, target.h (target_signal_to_string, target_signal_to_name, target_signal_from_name): New functions. * inftarg.c, target.h (target_signal_to_host, target_signal_from_host, store_waitstatus): New functions. * procfs.c (procfs_notice_signals): Use them. * i960-tdep.c (i960_fault_to_signal): New function, to replace print_fault. * config/i960/tm-i960.h: Don't define PRINT_RANDOM_SIGNAL. |