aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-07-15 * stack.c (print_frame_info): When checking PC_IN_CALL_DUMMY,Jim Kingdon1-0/+6
pass the sp relative to the frame in question, not the sp in the innermost frame.
1993-07-15 * mipsread.c (mylookup_symbol): Use strcmp, not STREQ, as we haveJim Kingdon1-1/+1
already checked the first characters.
1993-07-15 * mipsread.c (parse_procedure): Take as argument the symtab to lookJim Kingdon2-63/+64
the name up in. Look it up with mylookup_symbol, not lookup_symbol. (psymtab_to_symtab_1): For stabs, pass the symtab to parse_procedure.
1993-07-15 * mipsread.c (psymtab_to_symtab_1, parse_procedure): For stabs,Jim Kingdon2-47/+68
save the indices of the MIPS_EFI_SYMBOL_NAME symbol rather than looking them up by the names of the functions. * mipsread.c (mylookup_symbol): Use strcmp, not STREQ, as we have already checked the first characters.
1993-07-14* printcmds.exp: Add another printf test.Jim Kingdon1-2/+6
1993-07-14xJim Kingdon1-1/+1
1993-07-14 Changes from Jeffrey Law:Jim Kingdon3-14/+48
* printcmd.c (makeva_list): Use MAKEVA_EXTRA_INFO to define machine dependent fields in the makeva_list structure. (makeva_size): Allocate extra space to handle gaps made by alignment restrictions. * config/pa/xm-pa.h (MAKEVA_EXTRA_INFO): Define. (MAKEVA_START): Initialize arglist_address field. (MAKEVA_ARG): Always store arguments on natural alignment boundaries. Set arglist_address to the address right after the args. (MAKEVA_END): Simply return the value stored in arglist_address.
1993-07-14 * configure.in: If configured -with-stabs on any target, addIan Lance Taylor2-0/+9
stabsdirs to configdirs.
1993-07-14 * ch-valprint.c (chill_val_print, case TYPE_CODE_STRING): PrintJim Kingdon3-3/+11
address, not addr. * hppah-nat.c (store_inferior_registers): Don't print i in cases where we aren't using it.
1993-07-14Check in ChangeLog entry that got lost.Stu Grossman1-0/+29
Fri Jun 25 17:02:45 1993 Stu Grossman (grossman at cygnus.com) * gdbserver/Makefile.in: Add dependancies on server.h. * gdbserver/remote-gutils.c: Remove lots of unused functions and variables. * gdbserver/remote-inflow.c: Remove lots of unused variables and #includes. Also, use PTRACE_* symbols instead of constants. (mywait): Surround calls to wait() with enable/disable_async_io() so that we can be interrupted from GDB while waiting for the child. Also, handle child exit more gracefully. * gdbserver/remote-server.c: Remove lots of unused variables. Move all extern defs into server.h. Redo main loop so that failure from getpkt() causes communications to be re-established. Fix 'k' command so that it restarts the child. * gdbserver/remote-utils.c: Remove lots of unloved vars and subrs. Move many extern decls into server.h. (remote_open): For tcp, seperate usage of proto fd from connected fd. Close proto fd after getting connection. (putpkt/getpkt): Pay attention to errors when reading/writing. Report these to the caller. New routines input_interrupt/enable_async_io/disable_async_io to make it possible to get an I/O interrupt when data arrives from the comm link. * serial.h: New file to contain common defs for all remote files.
1993-07-14* a29k-tdep.c (get_saved_register): Fix typo.Jim Kingdon2-3/+7
1993-07-14* configure.in: Recognize h8300h (variant of h8300).David Edelsohn2-0/+14
Recognize sparc64-*-*.
1993-07-14Tue Jul 13 14:03:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)Jim Kingdon8-45/+144
* stabsread.c (define_symbol): Make the caddr_t hack apply to `function returning foo' as well as `pointer to foo'. * remote.c [REMOTE_BREAKPOINT]: Use for breakpoint insn if defined. * config/m68k/tm-m68k.h: Define it. * mem-break.c, breakpoint.c: Improve comments. Tue Jul 13 13:35:31 1993 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr) * config/m68k/tm-dpx2.h: Replace "tm-68k.h" with "m68k/tm-m68k.h". * config/m68k/xm-dpx2.h: Define HAVE_TERMIOS not HAVE_TERMIO.
1993-07-14Restore function naming scheme (sim_xxx vs simif_xxx).David Edelsohn1-126/+177
Make more generic (remove any reference to sparc64). Document simif_xxx fns.
1993-07-13* gdbcore.h (read_memory_integer, read_memory_unsigned_integer):David Edelsohn1-0/+5
Make prototype match definition.
1993-07-13 * elfread.c: Remove notice about file still being underFred Fish2-14/+2
construction.
1993-07-13 * Makefile.in (ultra3-xdep.o, umax-xdep.o): Add missing ')'.Fred Fish2-2/+6
1993-07-12* a29k-tdep.c (read_register_stack): Make val static.Jim Kingdon2-1/+5
1993-07-12h8300 stuff.David Edelsohn1-0/+6
1993-07-12(REGISTER_CONVERTIBLE): Change value to 0.David Edelsohn1-8/+5
(REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Move def'n to usual spot.
1993-07-12* stabs.texinfo: N_MAIN is sometimes used for C.Jim Kingdon2-15/+18
1993-07-12 * c-valprint.c (c_val_print): Fix thinko with unspecified lengthJim Kingdon2-2/+6
arrays.
1993-07-12 * hppa-tdep.c (find_proc_framesize): If there is a frame pointer,Jim Kingdon2-0/+10
use it.
1993-07-12* gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.Jim Kingdon1-0/+4
1993-07-12improve comment about Sun accJim Kingdon1-24/+42
1993-07-12 * symtab.c (decode_line_1): Use end of block to figure out whetherJim Kingdon6-115/+205
val.end is in the same function, not minimal symbols. * source.c (line_info): Add a few more wrap_here's. * i386-tdep.c (i386_follow_jump): Do byteswapping where needed and don't make assumptions about sizes of host data types. * blockframe.c, symtab.h (find_pc_partial_function): New arg endaddr. * infrun.c, breakpoint.c, printcmd.c: Change callers. * printcmd.c (containing_function_bounds): Remove. * printcmd.c (disassemble_command): Use find_pc_partial_function, not containing_function_bounds. * infcmd.c (step_1): Use find_pc_partial_function rather than trying to roll our own. Move check for a pc between SIGTRAMP_START and SIGTRAMP_END in find_pc_partial_function, not step_1.
1993-07-12 * sparc-tdep.c (sparc_frame_chain, frame_saved_pc):Jim Kingdon1-0/+8
Keep unswapped value in array of char, not REGISTER_TYPE. Use REGISTER_RAW_SIZE not sizeof (REGISTER_TYPE). (sparc_extract_struct_value_address): Use TARGET_PTR_BIT not sizeof (CORE_ADDR).
1993-07-12Add v9 sanitized entry for sparc-tdep.c.David Edelsohn1-0/+8
1993-07-12Add v9 sanitization support.David Edelsohn1-0/+25
1993-07-11 * configure.in (m68*-bull-sysv*): added support for Bull dpx2.Jim Kingdon10-0/+196
* config/m68k/{t,x,n}m-dpx2.h, dpx2-nat.c: New files. * config/m68k/dpx2.m{h,t}: New files.
1993-07-11new for dpx2Jim Kingdon6-0/+0
1993-07-11config/sparc/tm-sparc.h (PRINT_REGISTER_HOOK): Fix typo, addDavid Edelsohn1-0/+5
more parens around macro arg.
1993-07-11(PRINT_REGISTER_HOOK): Fix typo, add parens around macro arg.David Edelsohn1-3/+3
1993-07-11* gdb.t17/interrupt.exp: Test for more things.Jim Kingdon1-0/+4
1993-07-11 * infrun.c: Remove step_resume_{duplicate,shadow}. ReplaceJim Kingdon1-1/+3
step_resume_break_address with step_resume_breakpoint (now local to wait_for_inferior). ({insert,remove}_step_breakpoint): Remove. (wait_for_inferior): Set step resume break with set_momentary_breakpoint. Test hitting it with bpstat_stop_status and bpstat_what (stop_step_resume_break removed). * breakpoint.{h,c}, infrun.c: Return value from bpstat_what now struct which includes previous return value as main_action, and a step_resume bit. * breakpoint.c (delete_breakpoint): If breakpoint was inserted, and there is another breakpoint there, insert it. * infrun.c (wait_for_inferior): Rearrange the spaghetti a bit. Use a few more gotos. Various: Clean up and add comments.
1993-07-11 * infrun.c: Remove step_resume_{duplicate,shadow}. ReplaceJim Kingdon4-396/+423
step_resume_break_address with step_resume_breakpoint (now local to wait_for_inferior). ({insert,remove}_step_breakpoint): Remove. (wait_for_inferior): Set step resume break with set_momentary_breakpoint. Test hitting it with bpstat_stop_status and bpstat_what (stop_step_resume_break removed). * breakpoint.{h,c}, infrun.c: Return value from bpstat_what now struct which includes previous return value as main_action, and a step_resume bit. * breakpoint.c (delete_breakpoint): If breakpoint was inserted, and there is another breakpoint there, insert it. * infrun.c (wait_for_inferior): Rearrange the spaghetti a bit. Use a few more gotos. Various: Clean up and add comments.
1993-07-10 * infrun.c [TDESC]: Remove remaining tdesc code (see ChangeLogJim Kingdon2-22/+42
for Wed Nov 13 16:45:13 1991).
1993-07-10 * values.c, value.h (modify_field), callers: Make fieldval a LONGEST.Jim Kingdon4-12/+19
* h8300-tdep.c (NEXT_PROLOGUE_INSN): Make pword1 an INSN_WORD * not short *. * findvar.c, defs.h ({extract,store}_{signed_integer,unsigned_integer,address}): New routines to replace SWAP_TARGET_AND_HOST. All over: All uses of SWAP_TARGET_AND_HOST on integers replaced.
1993-07-10 * findvar.c, defs.hJim Kingdon16-489/+197
({extract,store}_{signed_integer,unsigned_integer,address}): New routines to replace SWAP_TARGET_AND_HOST. All over: All uses of SWAP_TARGET_AND_HOST on integers replaced.
1993-07-09xJim Kingdon1-0/+3
1993-07-09 * config/sparc/tm-sparc.h: Add comment suggesting that removingJim Kingdon1-1/+9
ins and locals from the registers array might clean things up.
1993-07-09 * utils.c: Clean up comments about wrap buffer and wrap_here.Jim Kingdon2-34/+108
* printcmd.c (printf_command): Call wrap_here before vprintf.
1993-07-09 * gdb.t07/watchpoint.exp: In until test, deal with the way the DECJim Kingdon1-0/+3
compiler arranges the code and line numbers.
1993-07-09* gdb.t17/interrupt.exp: Don't send \n after ^C.Jim Kingdon1-0/+4
1993-07-09 * mipsread.c (cross_ref): Set the name to unknown for "struct *" case.Jim Kingdon2-0/+10
Patch from ptf@delcam.co.uk (Paul Flinders).
1993-07-09* a29k-tdep.c, findvar.c (get_saved_register): Fix byteswapping sins.Jim Kingdon3-16/+42
1993-07-09 * gdb.t00/help.exp: Increase expect input buffer size.Peter Schauer1-0/+4
1993-07-09 * gdbint.texinfo (Host, Target Conditionals): Remove TM_FILE_OVERRIDE.Peter Schauer1-0/+4
1993-07-09 * defs.h, remote-eb.c (TM_FILE_OVERRIDE): Remove it.Peter Schauer4-44/+26
* mips-tdep.c (init_extra_frame_info): Set proper fci->frame if pc is at the start of the dummy code.
1993-07-09 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.Jim Kingdon1-0/+2
* gdb.t07/watchpoint.exp: Add xfail for hppa.