aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1994-08-19 * c-typeprint.c (c_print_type): Assume demangled argumentsPeter Schauer4-20/+81
if a '(' is found in varstring, Looking for ')' at the end of varstring did fail with demangled const member functions, which have a trailing `const'. * remote.c (get_offsets, putpkt): Change to `char' buffers, to avoid errors when compiling with DEC c89. (remote_wait): Cast to `char *' before passing buffer to fputs_filtered, to avoid errors when compiling with DEC c89. (remote_wait): Do not return inferior_pid by default, this statement is never reached, which causes warnings from some compilers. * stabsread.c (scan_file_globals): Ignore static minimal symbols. * symfile.c (load_command): If called with no argument, try to get the filename from the executable file. (generic_load): Remove check for NULL filename, it is done in load_command now.
1994-08-19Add remote-pa.c.Rob Savoye1-0/+1
1994-08-19 * Makefile.in (ALLDEPFILES): Add hpread.c.Jeff Law9-13/+2369
(hpread.o): Add dependencies. * somread.c: Do not include "aout/aout64.h". SOM has nothing to do with a.out. (BYTES_IN_WORD): Delete. (som_symfile_read): Call hpread_build_psymtabs to build any minimal symbols based on the HP C native debug symbols. (som_symfile_finish): Call hpread_symfile_finish. (som_symfile_init): Call hpread_symfile_init. * config/pa/tm-hppa.h (HPREAD_ADJUST_STACK_ADDRESS): Define. * hppa-tdep.c (hpread_adjust_stack_address): New function. * config/pa/hppabsd.mh (NATDEPFILES): Add hpread.o * config/pa/hppahpux.mh (NATDEPFILES): Likewise. * hpread.c: New file.
1994-08-19 * hppa-tdep.c (skip_trampoline_code): Revert incorrect changeJeff Law2-1/+7
from June 2, 1994 (what was I thinking?!?). Fix it right this time.
1994-08-19* nlm/i386.c, nlm/i386.h: New files that contain i386 specific code.J.T. Conklin3-0/+105
1994-08-18 * README: Grammar improvements, clarifications, updates.Stan Shebs1-0/+4
1994-08-18Support both the generic remote protocol and the one for HP-PRO targets.Rob Savoye2-2/+2
1994-08-18Make a unique remote target "hppro", rather than use generic remote.Rob Savoye1-21/+50
1994-08-18 * Makefile.in (TARGET_FLAGS_TO_PASS): Pass down LD_FOR_TARGET andStu Grossman6-0/+69
NLMCONV_FOR_TARGET. (SUBDIRS): Add nlm target. * configure.in (powerpc-*-netware*): Automatically configure nlm subdir. * nlm/Makefile.in: Add {CC NLMCONV LD}_FOR_TARGET. Remove alpha specific stuff. Make things more configurable. * nlm/configure.in: Add powerpc-*-netware* target. Use gdbserve.mt/cpu.c/cpu.h for target stuff. Get rid of tm/xm/nm.h files. * nlm/gdbserve.c: Move Alpha specific stuff into other files. Remove lots of architecture-specific stuff. * nlm/gdbserve.def: Add new imports. * nlm/ppc.c, nlm/ppc.h: New files that contain PowerPC specific code. * nlm/prelude.c: Don't include libhooks.h, get rid of call to register library. * nlm/prelude.o: What was this doing here? * config/alpha/gdbserve.mt: Defs for alpha nlm stub. * config/powerpc/gdbserve.mt: Defs for PowerPC nlm stub. * config/powerpc/ppc-nw.mt: Defs for PowerPC target for GDB. * config/powerpc/tm-ppc-nw.h: Ditto. * nlmstub.def: New file, contains imports for 386 nlm stub.
1994-08-18 * Makefile.in (TARGET_FLAGS_TO_PASS): Pass down LD_FOR_TARGET andStu Grossman15-298/+1572
NLMCONV_FOR_TARGET. (SUBDIRS): Add nlm target. * configure.in (powerpc-*-netware*): Automatically configure nlm subdir. * nlm/Makefile.in: Add {CC NLMCONV LD}_FOR_TARGET. Remove alpha specific stuff. Make things more configurable. * nlm/configure.in: Add powerpc-*-netware* target. Use gdbserve.mt/cpu.c/cpu.h for target stuff. Get rid of tm/xm/nm.h files. * nlm/gdbserve.c: Move Alpha specific stuff into other files. Remove lots of architecture-specific stuff. * nlm/gdbserve.def: Add new imports. * nlm/ppc.c, nlm/ppc.h: New files that contain PowerPC specific code. * nlm/prelude.c: Don't include libhooks.h, get rid of call to register library. * nlm/prelude.o: What was this doing here?
1994-08-18 * remote-pa.c: New file for HPPA embedded support. Currently it'sRob Savoye1-0/+6
a copy of remote.c. * config/pa/hppabsd.mt,hppahpux.mt,hppaosf.mt: User remote-pa.c.
1994-08-18Use new remote-pa, rather than the generic one.Rob Savoye3-2/+3
1994-08-18New file for remote protocol to embedded HPPA targets.Rob Savoye1-0/+1479
1994-08-17 * config/m68k/tm-delta68.h (EXTRACT_RETURN_VALUE,Stan Shebs2-2/+32
STORE_RETURN_VALUE): Define to use %a0 for pointers.
1994-08-17Add serial tcp support for HPPA hosts and targets.Rob Savoye2-1/+5
1994-08-17 * remote-mips.c: Remove unused declaration of mips_load.Jim Kingdon2-3/+4
1994-08-17 * coffread.c: General cleanup, and support for section offsets.Stan Shebs1-1/+18
(time.h, sys/types.h, libbfd.h): Don't include. (cur_src_start_addr, cur_src_end_addr): Rename to current_source_start_addr, current_source_end_addr. (nlist_stream_global): Remove. (nlist_bfd_global): New global variable. (coff_symfile_read): Remove code that gets and uses fileno() directly. (read_coff_symtab, enter_linenos, process_coff_symbol): Add section_offsets parameter, add text/data section offset to appropriate symbols' values. (read_one_sym): Use bfd_read instead of fread. (init_stringtab, init_lineno): Change first parameter to a bfd, use bfd routines instead of raw I/O.
1994-08-17 * symtab.c (decode_line_1): If funfirstline and we get aJim Kingdon1-0/+3
non-LOC_BLOCK symbol (e.g. variable or type), then error().
1994-08-16 * Makefile.in (TARFILES, NONSRC, SFILES_STAND, SFILES_KGDB):Jim Kingdon2-126/+12
Remove; unused. (TAGFILES_NO_SRCDIR): Remove ALLPARAM. (HFILES_NO_SRCDIR): Remove all files in config sub-directory. (TAGS): Also pass result of find on config sub-directory to etags. (ALLPARAM): Remove; now unused.
1994-08-16 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged withStan Shebs1-0/+5
2417; old bug has been fixed.
1994-08-14 * Makefile.in (VERSION): Bump to 4.13.1Fred Fish4-53/+130
* NEWS, README: Update to match gdb 4.13 release version.
1994-08-13 Harris CX/UX support, from Bob Rusk (rrusk@mail.csd.harris.com).Fred Fish2-5/+30
* cxux-nat.c: Remove dangling #else block. ((m88k_harris_core_register_addr): New function.
1994-08-13 * environ.c (init_environ): If no environment, do nothing.Fred Fish1-0/+4
1994-08-13 * gdb.base/interrupt.exp: When trying to wake up the inferior,Jeff Law1-0/+4
send the newline ourselves instead of assuming gdb_test will do so when passed an empty input string.
1994-08-13 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble theJeff Law2-1/+14
stabs testcode.
1994-08-12 * remote.c (remote_wait): Return inferior_pid instead of 0 forStu Grossman2-10/+15
`W` message.
1994-08-12* sparclite/aload.c (sys_error, error): Use vfprintf to variableJ.T. Conklin1-0/+5
argument lists.
1994-08-11(concat, basename, buildargv, freeargv, strerrno, strsigno,David Edelsohn2-24/+14
errno_max, signo_max, strtoerrno, strtosigno): Delete. Include "libiberty.h" instead.
1994-08-11 * i386v-nat.c (i386_insert_nonaligned_watchpoint):Fred Fish2-11/+35
add additional argument specifying raw address to permit proper release of debug registers. (i386_insert_watchpoint, i386_insert_aligned_watchpoint): change all callers.
1994-08-10 * defs.h, top.c: Use `extern' in declarations of GUI hooks, andStu Grossman3-18/+51
define them in top.c. Add comments to the hooks.
1994-08-10(gdbsim_ops): Set `to_insert_breakpoint' and `to_remove_breakpoint' fields.David Edelsohn2-1/+7
1994-08-10 * infcmd.c (run_command): Remove comment suggesting usingJim Kingdon1-0/+5
target_has_execution instead of inferior_pid.
1994-08-10Modified Files:Kung Hsu2-0/+13
ChangeLog remote-mips.c * remote-mips.c (mips_open): add code to handle baud rate.
1994-08-09 * infrun.c (wait_for_inferior): Call target_resume() uponStu Grossman2-18/+74
detection of new processes. * procfs.c (create_procinfo): Return pointer to new procinfo structure. * (do_detach): Spacing & formatting cleanup. * (procfs_wait): Move wait_again label to ensure that we really wait again. On exit from fork, release new child from gdbs' clutches. * (procfs_set_sproc_trap): Enable trapping of fork and vfork.
1994-08-08* i386-nlmstub.c (handle_exception): Wait until the thread hasJ.T. Conklin1-4/+18
been started before killing the NLM by pointing the PC at _exit().
1994-08-07 * config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,Peter Schauer1-0/+4
Irix 5 has a standard _sigtramp signal handler.
1994-08-07 * config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,Peter Schauer3-35/+51
Irix 5 has a standard _sigtramp signal handler. * irix5-nat.c (solib_add): Get rid of sigtramp_address handling, it is not needed for a standard _sigtramp signal handler. Add shared library sections to the section table of the target before adding the symbols. * mips-tdep.c (mips_skip_prologue): Do not skip load immediate instructions that do not prepare a stack adjustment. * regex.c (SIGN_EXTEND_CHAR): Update to emacs-19.25 definition, which does the right thing on machines where `char' is unsigned.
1994-08-06 * remote.c (remote_open): Move setting of inferior_pid prior toStu Grossman1-0/+7
call to remote_start_remote. Also use unique value for pid to avoid confusion with read_register_pid & friends. * (remote_wait): Return inferior_pid instead of 0 in all cases.
1994-08-05 * dwarfread.c (bfd.h): Don't include.Stan Shebs2-4/+7
1994-08-05Don't dereference invalid pointers in procfs_mourn_inferiorThomas Lord2-2/+13
1994-08-05* i386-nlmstub.c (handle_exception): Point the PC at _exit() toJ.T. Conklin2-15/+30
kill the program being debugged. KillMe(), the undocumented call intended for this purpose, causes the server to hang.
1994-08-05 * remote.c (read_frame): Calculate run length encoded checksum correctly.Steve Chamberlain2-4/+13
* config/sh/stub.c: New file.
1994-08-04New file. (stan said I could put it here)Steve Chamberlain3-0/+1556
1994-08-04 * target.c (find_default_run_target): Make sure to_can_run is setStu Grossman1-0/+5
before calling it.
1994-08-04 * TODO: Remove note about fast watchpoints and remove obsoleteJean Marie Diaz2-63/+6
Mach stuff.
1994-08-04 * config/i386/xm-i386v4.h, config/m68k/xm-m68kv4.h,Stan Shebs5-24/+7
config/sparc/xm-sun4sol2.h (NORETURN): Don't define. * config/m88k/tm-cxux.h (ARCH_NUM_REGS): Undefine before defining.
1994-08-04 * target.c (add_target): Don't call clean_target on targetStu Grossman2-2/+14
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-08-04 * remote.c (remote_open): Set inferior_pid to make kill commandStu Grossman2-1/+18
happy. * inflow.c (kill_command): Revert change of Aug 2. Use inferior_pid to determine whether to print out "The program is not being run." message.
1994-08-04 * config/i386/i386m3.mh (NAT_CLIBS): Add -lmachid and -lnetname.Jean Marie Diaz4-10/+59
* m3-nat.c, config/nm-m3.h: #if 0 REQUEST_QUIT stuff. * m3-nat.c: Pass argument to return_to_top_level. Declare m3_kill_inferior before use. (port_chain_insert): In "can't happen" case, abort rather than setting `mid' to large decimal constant (which gcc warns about). (get_thread_name): Use cast to convert const char * to char *. (add_mach_specific_commands): #if 0 "thread break" command. (m3_trace_him): Call push_target. (mach_really_wait): New argument pid; remove unused variable pid. (intercept_exec_calls): Call target_terminal_init and target_terminal_inferior once the child execs. * infrun.c (proceed): Pass argument to PREPARE_TO_PROCEED.
1994-08-04 * ch-lang.c (chill_language_defn): Ditto.Stan Shebs2-1/+1