summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* 2000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-02-262-216/+329
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu-nat.c: Include "gdbthread.h". Include <hurd.h>. Reorder headers a bit. Overall cleanup and minor reformatting. (MIG_SERVER_DIED): Remove define. (proc_update_sc): Add braces to silence compiler warning. (proc_steal_exc_port): Initialize err to zero. (make_proc): Add braces to silence compiler warning. (inf_validate_task_sc): Add cast to silence compiler warning. (inf_set_traced): Reorganize a bit to silence compiler warning. (inf_validate_procs): Use mach_msg_type_number_t for all thread numbers and add braces to silence compiler warning. (gnu_wait): Add prototypes for server functions and add braces to silence compiler warnings. (S_exception_raise_request): Pass subcode to inf_debug call. (gnu_write_inferior): Remove unused variable `protection_changed'. (gnu_xfer_memory): Remove unused variable `result'. (set_sig_thread_cmd): Remove unused varible `tid'. (set_signals_cmd): Remve unused variable `trace'. (add_task_commands): Provide complete prototype. Reformat help strings a bit to make sure the first line is a full sentence. Call info_port_rights_cmd instead of info_send_rights_cmd for the "info port-rights" command. (add_thread_commands): Provide complete prototype. Make static. Reformat help strings a bit to make sure the first line is a full sentence. (_initialize_gnu_nat): Provide complete prototype.
* 2000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-02-265-319/+354
| | | | | | | | | Make cross-compilation for the Hurd more friendly. From Jeff Bailey <jbailey@gnu.org>: * configure.in: Use AC_CHECK_TOOL to find MiG. * Makefile.in (MIG): New variable. * config/i386/i386gnu.mh (MIG): Remove. * configure: Regenerated.
* Changes to skip_prologue for PPC architecture.Kevin Buettner2000-02-262-11/+40
|
* Add comment explaining ppc_linux_memory_remove_breakpoint ().Kevin Buettner2000-02-261-2/+124
|
* Jim Blandy has always been the trace stuff maintainer. Extend ChrisAndrew Cagney2000-02-262-1/+9
| | | | Faylor's reponsibilities to cover most Windows platforms.
* 2000-02-25 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2000-02-253-0/+27
| | | | | | | | | | | | | From: Thomas Zenker <thz@Lennartz-electronic.DE> * rdi-share/hsys.c: to compile under 4.4BSD derived systems (FreeBSD, NetBSD...) sys_errlist should not be declared in hsys.c. NEED_SYSERRLIST is set already by configure, so we can use it. * rdi-share/unixcomm.c: 4.4BSD derived systems define BSD, but are posix compliant and we should not work with the old compatibility stuff. Because of that I undef BSD in case of FBSD etc and include sys/ioctl to get the flags. * rdi-share/unixcomm.c: If the TIOCEXCL flags exists set serial line for exclusive use.
* Shared library, function calling fixes for GNU/Linux PPC port.Kevin Buettner2000-02-244-4/+59
|
* Windows CE support.Christopher Faylor2000-02-243-0/+2618
|
* Include "gdb_wait.h" instead of <wait.h>.Andrew Cagney2000-02-242-1/+5
|
* Only install GDBtk files when GDBtk is being built.Andrew Cagney2000-02-244-206/+247
|
* * configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.Andrew Cagney2000-02-243-53/+60
|
* * configure.tgt: Add arm, mips, sh wince targets.Christopher Faylor2000-02-249-3/+141
| | | | | | | | | | | | | * config/arm/tm-wince.h: New file. * config/arm/wince.mt New file. * config/sh/tm-wince.h: New file. * config/sh/wince.mt New file. * config/mips/tm-wince.h: New file. * config/mips/wince.mt New file. * wince.c: New file. * wince-stub.c: New file. * wince-stub.h: New file. * sh-tdep.c: Use correct register names for Windows CE.
* * srctextwin.ith (_highlightAsmLine): Define new method.Keith Seitz2000-02-243-32/+45
| | | | | | * srctextwin.itb (_highlightAsmLine): New method. (FillAssembly, FillMixed): Use _highlightAsmLine to highlight the current assembly line.
* * gdbtk-wrapper.h: Add declarations for GDB_get_prev_frame, ↵Keith Seitz2000-02-245-28/+187
| | | | | | | | | | | | | | | | | GDB_get_next_frame, GDB_find_relative_frame, GDB_get_current_frame. * gdbtk-wrapper.c (GDB_get_prev_frame, wrap_get_prev_frame): New functions. (GDB_get_next_frame, wrap_get_next_frame): New functions. (GDB_find_relative_frame, wrap_find_relative_frame): New functions. (GDB_get_current_frame, wrap_get_current_frame): New functions. * gdbtk-hooks.c (gdbtk_add_hooks): Use "specify_exec_file_hook" so that our hook is added to the list of hooks run instead of overwriting all other hooks. * gdbtk-cmds.c (gdb_stack): Wrap all calls to internal functions and deal with errors more gracefully.
* * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.Nicholas Duffek2000-02-243-62/+103
| | | | | | | | | | | | | | | | (error_return, quit_return): Merge into catch_return pointer. (return_to_top_level): Update comment. Longjmp to *catch_errors, and communicate reason to catch_errors via setjmp return value. (catch_errors): Always catch both quit and error, and if a catch wasn't requested by caller, throw it to the next catch_error. Replace dual longjmp buffer memcpy with single pointer change. Add FIXME for possibly adding new interface to tell caller what event was caught. Add extensive comments. * defs.h (enum return_reason): Reserve 0 for use as initial setjmp() return value. (RETURN_MASK): New public macro to generate RETURN_MASK_* from enum return_reason. (RETURN_MASK_QUIT, RETURN_MASK_ERROR): Define using RETURN_MASK.
* Doc fix.Jim Blandy2000-02-231-2/+2
|
* *** empty log message ***Jim Blandy2000-02-231-0/+4
|
* * gdbint.texinfo (FUNCTION_START_OFFSET): Document.Jim Blandy2000-02-231-1/+15
|
* 2000-02-23 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2000-02-233-19/+59
| | | | | | * infcmd.c (run_stack_dummy): Do not pop frame on random signal. * valops.c (_initialize_valops): Add command "set unwindonsignal". (hand_function_call): Test for unwind_on_signal and act accordingly.
* Fix copyright - Cygnus is a Red Hat company.Andrew Cagney2000-02-2316-15/+22
|
* Revert.Andrew Cagney2000-02-231-1/+0
|
* Re-sync with ../include/dis-asm.h - LEN param changed to unsigned int.Andrew Cagney2000-02-238-7/+25
|
* Add mi/ and testsuite/gdb.mi/ subdirectories.Andrew Cagney2000-02-2359-318/+16199
| | | | | | | Add --enable-gdbmi option to configury. Add mi rules to Makefile.in Add mi conditional output to event-top.c infrun.c main.c top.c. Add -i=mi option.
* *** empty log message ***Jim Blandy2000-02-221-0/+1
|
* *** empty log message ***Jim Blandy2000-02-222-0/+27
|
* * gdbint.texinfo: Document COERCE_FLOAT_TO_DOUBLE --- the new form.Jim Blandy2000-02-221-1/+24
|
* * gdbarch.sh: Make the `default' field really default to zero, asJim Blandy2000-02-221-2/+15
| | | | | | | | | | | | | | | | | | | | | | documented. Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control. * valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be more function-like. (default_coerce_float_to_double, standard_coerce_float_to_double): New functions. (value_arg_coerce): Adjust for new definition. * value.h (default_coerce_float_to_double, standard_coerce_float_to_double): New declarations for the above. * gdbarch.sh (coerce_float_to_double): New entry, replacing macro. * gdbarch.c, gdbarch.h: Regenerated. * tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h, tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change definitions. * mips-tdep.c (mips_coerce_float_to_double): Supply our own custom function here. (mips_gdbarch_init): Install that as our coerce_float_to_double function.
* Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.Jim Blandy2000-02-2213-18/+111
| | | | | | | | | | | | | | | | | | | * valops.c (COERCE_FLOAT_TO_DOUBLE): Rework definition to be more function-like. (default_coerce_float_to_double, standard_coerce_float_to_double): New functions. (value_arg_coerce): Adjust for new definition. * value.h (default_coerce_float_to_double, standard_coerce_float_to_double): New declarations for the above. * gdbarch.sh (coerce_float_to_double): New entry, replacing macro. * gdbarch.c, gdbarch.h: Regenerated. * tm-alpha.h, tm-fr30.h, tm-m32r.h, tm-mips.h, tm-hppa.h, tm-rs6000.h, tm-sh.h, tm-sparc.h (COERCE_FLOAT_TO_DOUBLE): Change definitions. * mips-tdep.c (mips_coerce_float_to_double): Supply our own custom function here. (mips_gdbarch_init): Install that as our coerce_float_to_double function.
* Cleanups and signal handler backtrace fix for GNU/Linux PPC port.Kevin Buettner2000-02-224-22/+39
|
* Changes for GNU/Linux PPC native gdb port.Kevin Buettner2000-02-222-2/+5
|
* Changes for GNU/Linux PPC native gdb port.Kevin Buettner2000-02-221-0/+20
|
* Changes for GNU/Linux PPC native port of gdb.Kevin Buettner2000-02-228-14/+911
|
* Changes for GNU/Linux PPC native port.Kevin Buettner2000-02-222-1/+9
|
* *** empty log message ***Jim Blandy2000-02-211-0/+10
|
* 2000-02-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-02-212-6/+14
| | | | | | | | From Philippe De Muyter <phdm@macqel.be> * event-loop.c (handle_file_event): In case of poll, enable printing of informational message if an error/exception is detected on the file descriptor.
* * MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.Jim Kingdon2000-02-212-1/+5
|
* Include "expression.h" which "language.h" depends on.Andrew Cagney2000-02-212-1/+2
|
* Include "language.h" for longest_local_hex_string_custom().Andrew Cagney2000-02-212-0/+6
|
* Update gdbarch.sh so that it generates code including <gdb_wait.h>.Andrew Cagney2000-02-212-1/+7
|
* Add more maintainers. Expand the ARM related maintainers.Andrew Cagney2000-02-212-3/+35
|
* Add paragraph on multiple maintainers.Andrew Cagney2000-02-202-0/+10
|
* 2000-02-19 Philippe De Muyter <phdm@macqel.be>Fernando Nasser2000-02-202-4/+10
| | | | | | * cli-out.c (cli_table_header): Type of parameter `alignment' is `enum ui_align', not `int'. (cli_field_string, cli_field_skip): Likewise.
* *** empty log message ***Jim Blandy2000-02-181-1/+1
|
* *** empty log message ***Jim Blandy2000-02-181-15/+2
|
* *** empty log message ***Jim Blandy2000-02-181-0/+21
|
* * buildsym.h (add_free_pendings): Declare.Jim Blandy2000-02-182-10/+21
| | | | | | * buildsym.c (add_free_pendings): New function. (make_blockvector): 32x64 fix using longest_local_hex_string(). (start_subfile): initialize variable 'subfile'.
* 2000-02-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-02-182-2/+9
| | | | | | | * remote.c (remote_async_detach): Use target_mourn_inferior(), to make sure that all is cleaned up after we disconnect from the target. (remote_detach): Ditto.
* 2000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2000-02-171-0/+2
| | | | | Add the patcher separator line between two same-day patches (emacs thinks that they are not necessary).
* 2000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2000-02-172-1/+5
| | | | | | From Rodney Brown <RodneyBrown@pmsc.com> * ui-out.c (ui_out_set_flags): Fix typo, removing warning and potentially harming mistake.
* 2000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2000-02-172-10/+6
| | | | | * arm-tdep.c: Use header file instead of extern declarations for the {get,set}_arm_regname* functions.