summaryrefslogtreecommitdiffstats
path: root/gdb/target.h
Commit message (Collapse)AuthorAgeFilesLines
* import gdb-1999-12-13 snapshotJason Molenda1999-12-141-1/+12
|
* import gdb-1999-12-06 snapshotJason Molenda1999-12-071-2/+23
|
* import gdb-1999-11-08 snapshotJason Molenda1999-11-091-6/+25
|
* import gdb-1999-10-18 snapshotJason Molenda1999-10-191-3/+14
|
* import gdb-1999-10-04 snapshotJason Molenda1999-10-051-1/+18
|
* import gdb-1999-09-28 snapshotJason Molenda1999-09-281-4/+15
|
* import gdb-1999-09-08 snapshotStan Shebs1999-09-091-1/+8
|
* import gdb-1999-08-09 snapshotJason Molenda1999-08-091-0/+9
|
* import gdb-1999-07-07 post reformatJason Molenda1999-07-071-329/+338
|
* import gdb-1999-07-05 snapshotJason Molenda1999-07-051-0/+5
|
* import gdb-1999-05-10Stan Shebs1999-05-111-2/+11
|
* import gdb-19990504 snapshotStan Shebs1999-05-051-0/+9
|
* import gdb-19990422 snapshotStan Shebs1999-04-261-6/+10
|
* Initial creation of sourceware repositoryStan Shebs1999-04-161-0/+1264
|
* Initial creation of sourceware repositoryStan Shebs1999-04-161-1264/+0
|
* only declare child_post_attach if CHILD_POST_ATTACH is defined.David Taylor1999-01-191-0/+2
|
* 1999-01-15 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser1999-01-151-0/+11
| | | | | * target.h: added entry for target queries (to_query) target.c: ditto.
* Wed Jan 13 14:59:02 1999 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1999-01-131-0/+17
| | | | | | | | | | | | | | * 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.
* hp merge changes -- too numerous to mention here; see ChangeLog andDavid Taylor1998-12-281-15/+452
| | | | ChangeLog-gdbtk for details.
* Add a new target specific protocol `target d10v' implemented inAndrew Cagney1998-02-121-3/+7
| | | | | remote-d10v.c. It has an xfer_mem function that can translate a d10v GDB address into a d10v monitor address.
* * breakpoint.c (remove_breakpoint): Pass correct type toMark Alexander1997-04-281-16/+30
| | | | | target_remove_watchpoint. * target.h: Improve comment for target_{remove,insert}_breakpoint.
* Changes from the FSF for Hurd thread support.Stu Grossman1996-07-171-0/+8
|
* * remote-e7000.c,remote.c,target.h,top.c:Dawn Perchik1996-06-281-1/+62
| | | | | | Add set option "remote_timeout" for setting remote_timeout. Add set option "use_hard_breakpoints" for setting hardware .vs. memory breakpoints.
* * breakpoint.c, target.h: Move defaults of watchpoint relatedJim Kingdon1995-05-221-33/+105
| | | | | macros back to breakpoint.c. Required to get GDB compiling on Solaris again.
* gcc -Wall lint:Jim Kingdon1994-05-131-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * breakpoint.c (watchpoint_check): Remove unused variable b. * stack.c (print_frame_info): Move sp and buf inside #if. * eval.c (evaluate_subexp): Remove unused variables pp, mangle_ptr, ptr, and mangle_tstr. * valarith.c (value_x_binop): Remove unused variables mangle_tstr and mangle_ptr. * symtab.c (lookup_symtab): Put variable copy inside #if. (decode_line_1): Put variable q1 inside #if 0. * target.h: Declare target_link. * infrun.c (wait_for_inferior): Remove unused variables signame. * remote.c (remote_resume): Remove unused variable name. * c-exp.y (parse_number): Parenthesize operand of shift. * dbxread.c (record_minimal_symbol): Parenthesize operand of && (this is a semantic change, the warning seems to have detected a bug). * dbxread.c (end_psymtab): Move variable p1 inside #if. * coffread.c: Move variable temptype inside #if. * ch-typeprint.c (chill_type_print_base): Remove unused variable name. * ch-valprint.c: #include typeprint.h and ch-lang.h. (chill_val_print): Remove unused variable in_range. (chill_val_print): Remove statement "length > TYPE_LENGTH (type);". (chill_val_print): Add default case for switch. * stabsread.h: Declare stabsect_build_psymtabs. * os9kread.c (read_minimal_symbols): Make this return void. (os9k_symfile_read): Remove unused variables stb_exist and val. (os9k_symfile_init): Remove unused variable val. (fill_sym): Remove unused variable id. (read_os9k_psymtab): Put variable back_to inside #if 0. Remove unused variable nsl. Remove unused variable symfile_bfd. #if 0 unused variables lbrac_unmatched_complaint and lbrac_mismatch_complaint. Remove declaration for non-existent function os9k_next_symbol_text. * annotate.c, annotate.h: New files, containing a function for each annotation which outputs it. * Move breakpoints_changed from breakpoint.c to annotate.c. * breakpoint.c, blockframe.c, infrun.c, cp-valprint.c, main.c, printcmd.c, source.c, stack.c, utils.c, valprint.c: Use annotate.c functions to output annotations. * Makefile.in (OBS): Add annotate.o.
* * breakpoint.c, breakpoint.h, c-valprint.c, ch-valprint.c,Jim Kingdon1994-03-031-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | cp-valprint.c, eval.c, expprint.c, findvar.c, language.c, objfiles.h, infcmd.c, printcmd.c, stack.c, typeprint.c, valarith.c, valops.c, valprint.c, value.h, values.c: Replace value with value_ptr. This is for the ptx compiler. * objfiles.h, target.h: Don't declare a "sec_ptr" field using a "sec_ptr" typedef. * symm-nat.c: Add a bunch of stuff for symmetry's ptrace stuff. #if 0 i386_float_info. * symm-tdep.c (round): Remove. Also remove sgttyb. * symm-tdep.c: Remove lots of stuff which duplicates stuff from i386-tdep.c. Remove register_addr and ptx_coff_regno_to_gdb. * i386-tdep.c (i386_frame_find_saved_regs): Put in I386_REGNO_TO_SYMMETRY check in case it is needed for Dynix someday. * config/i386/nm-symmetry.h: Change KERNEL_U_ADDR. Move stuff from PTRACE_READ_REGS, PTRACE_WRITE_REGS macros to symm-nat.c. Define CHILD_WAIT and declare child_wait(). * config/i386/tm-symmetry.h: Remove call function stuff; stuff in tm-i386v.h is apparently OK. * config/i386/xm-symmetry.h [_SEQUENT_]: Define HAVE_TERMIOS not HAVE_TERMIO. Define MEM_FNS_DECLARED, NEED_POSIX_SETPGID, and USE_O_NOCTTY.
* * target.c, target.h (target_read_string): Provide error detection toJim Kingdon1994-03-011-2/+1
| | | | | | | | | 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.
* * remote.c, remote-mon.c, remote-utils.c, remote-utils.h,Jim Kingdon1994-02-261-4/+29
| | | | | | | target.h, remote-es.c, remote-nindy.c: Don't set baud rate if baud_rate is -1. Remove sr_get_baud_rate and sr_set_baud_rate; just use the global variable itself. When printing baud rate, don't print a baud rate if baud_rate is -1.
* * target.h: Add TARGET_WAITKIND_LOADED and TARGET_WAITKIND_SPURIOUS.Jim Kingdon1994-01-061-4/+18
| | | | | | | | * target.c (store_waitstatus): Add CHILD_SPECIAL_WAITSTATUS hook. * infrun.c (wait_for_inferior): Replace SIGTRAP_STOP_AFTER_LOAD with code which looks for those two waitkinds. Use switch statement. * config/rs6000/tm-rs6000.h: Replace SIGTRAP_STOP_AFTER_LOAD with CHILD_SPECIAL_WAITSTATUS.
* * target.h: Add enum target_waitkind, enum target_signal, andJim Kingdon1994-01-041-9/+140
| | | | | | | | | | | | | | | | | | | | | | 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.
* * config/h8300/tm-h8300.h: Don't define sr_get_debug.Jim Kingdon1993-10-081-22/+71
| | | | | * remote-sim.c: Include remote-utils.h. * target.h: Add comment about target_has_execution.
* Split non-target-dependent code out of target_attach routines.John Gilmore1992-09-261-1/+19
| | | | | | | | | | | | | | | | | | | | | * target.h: Comments on target_attach args and results. * infcmd.c (attach_command): Check for existing execution, call target_attach, set up terminal status and wait_for_inferior, wait for the attach status, and do normal_stop. * inftarg.c (child_attach): Remove target independent stuff. * remote-adapt.c (adapt_attach): Ditto. * remote-mm.c (mm_attach): Ditto. * remote-udi.c (udi_attach): Ditto. * remote-vx.c (vx_attach): Ditto. Cleanup. * remote-hms.c (hms_attach): Remove completely, it was useless. * remote-mm.c, remote-hms.c, remote-udi.c, remote-adapt.c: Remove commented-out start_remote calls. * remote-hms.c, remote-adapt.c, remote-mm.c, remote-udi.c: Remove DENTER and DEXIT macros and their calls. Use a real debugger -- like gdb -- to see what functions are being called when.
* * target.h (struct target_ops): removed to_convert_to_virtual andJohn Gilmore1992-09-181-22/+5
| | | | | | | | | | | | | | | | | to_convert_from_virtual elements. Initializations removed from all static initializations. (target_convert_to_virtual, target_convert_from_virtual): removed. (host_convert_to_virtual, host_convert_from_virtual): Removed forward declarations. * target.c (cleanup_target): removed default assignments for to_convert_to_virtual and to_convert_from_virtual. * inftarg.c (host_convert_to_virtual, host_convert_from_virtual): removed. * findvar.c (value_of_register, value_from_register): target_convert_to_virtual inlined. * infcmd.c (do_registers_info): target_convert_to_virtual inlined. * valops.c (value_assign): target_convert_from_virtual inlined.
* * environ.h, expression.h, frame.h, gdbcmd.h, gdbcore.h,John Gilmore1992-02-211-138/+137
| | | | | | | inferior.h, language.h, signame.h, target.h, terminal.h, tm-68k.h, tm-i386v.h, tm-sparc.h, tm-sun386.h, tm-symmetry.h, xm-i386v.h, xm-sparc.h: Prototypes for all external functions. Lint.
* *** empty log message ***Jim Kingdon1991-04-191-1/+10
|
* Initial revisionK. Richard Pixley1991-03-281-0/+406
OpenPOWER on IntegriCloud