aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2000-02-262000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2-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-262000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-0/+1
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.
2000-02-262000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis4-319/+353
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.
2000-02-26Changes to skip_prologue for PPC architecture.Kevin Buettner2-11/+40
2000-02-26Add comment explaining ppc_linux_memory_remove_breakpoint ().Kevin Buettner1-2/+124
2000-02-26Jim Blandy has always been the trace stuff maintainer. Extend ChrisAndrew Cagney2-1/+9
Faylor's reponsibilities to cover most Windows platforms.
2000-02-252000-02-25 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser3-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.
2000-02-24Shared library, function calling fixes for GNU/Linux PPC port.Kevin Buettner4-4/+59
2000-02-24Windows CE support.Christopher Faylor3-0/+2618
2000-02-24Include "gdb_wait.h" instead of <wait.h>.Andrew Cagney2-1/+5
2000-02-24Only install GDBtk files when GDBtk is being built.Andrew Cagney4-206/+247
2000-02-24* configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.Andrew Cagney3-53/+60
2000-02-24* configure.tgt: Add arm, mips, sh wince targets.Christopher Faylor9-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.
2000-02-24 * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.Nicholas Duffek3-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.
2000-02-23Doc fix.Jim Blandy1-2/+2
2000-02-23*** empty log message ***Jim Blandy1-0/+4
2000-02-23* gdbint.texinfo (FUNCTION_START_OFFSET): Document.Jim Blandy1-0/+14
2000-02-232000-02-23 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser3-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.
2000-02-23Fix copyright - Cygnus is a Red Hat company.Andrew Cagney16-15/+22
2000-02-23Revert.Andrew Cagney1-1/+0
2000-02-23Re-sync with ../include/dis-asm.h - LEN param changed to unsigned int.Andrew Cagney6-5/+18
2000-02-23Add mi/ and testsuite/gdb.mi/ subdirectories.Andrew Cagney59-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.
2000-02-22*** empty log message ***Jim Blandy1-0/+1
2000-02-22*** empty log message ***Jim Blandy2-0/+27
2000-02-22* gdbint.texinfo: Document COERCE_FLOAT_TO_DOUBLE --- the new form.Jim Blandy1-0/+23
2000-02-22* gdbarch.sh: Make the `default' field really default to zero, asJim Blandy1-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.
2000-02-22Bring COERCE_FLOAT_TO_DOUBLE under gdbarch's control.Jim Blandy13-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.
2000-02-22Cleanups and signal handler backtrace fix for GNU/Linux PPC port.Kevin Buettner4-22/+39
2000-02-22Changes for GNU/Linux PPC native gdb port.Kevin Buettner2-2/+5
2000-02-22Changes for GNU/Linux PPC native gdb port.Kevin Buettner1-0/+20
2000-02-22Changes for GNU/Linux PPC native port of gdb.Kevin Buettner8-14/+911
2000-02-22Changes for GNU/Linux PPC native port.Kevin Buettner2-1/+9
2000-02-21*** empty log message ***Jim Blandy1-0/+10
2000-02-212000-02-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-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.
2000-02-21* MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.Jim Kingdon2-1/+5
2000-02-21Include "expression.h" which "language.h" depends on.Andrew Cagney2-1/+2
2000-02-21Include "language.h" for longest_local_hex_string_custom().Andrew Cagney2-0/+6
2000-02-21Update gdbarch.sh so that it generates code including <gdb_wait.h>.Andrew Cagney2-1/+7
2000-02-21Add more maintainers. Expand the ARM related maintainers.Andrew Cagney2-3/+35
2000-02-20Add paragraph on multiple maintainers.Andrew Cagney2-0/+10
2000-02-202000-02-19 Philippe De Muyter <phdm@macqel.be>Fernando Nasser2-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.
2000-02-18*** empty log message ***Jim Blandy1-1/+1
2000-02-18*** empty log message ***Jim Blandy1-15/+2
2000-02-18*** empty log message ***Jim Blandy1-0/+21
2000-02-18* buildsym.h (add_free_pendings): Declare.Jim Blandy2-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-182000-02-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-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-172000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser1-0/+2
Add the patcher separator line between two same-day patches (emacs thinks that they are not necessary).
2000-02-172000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-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-172000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-10/+6
* arm-tdep.c: Use header file instead of extern declarations for the {get,set}_arm_regname* functions.
2000-02-162000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser4-13/+14
* configure.in: Replaces obsolete gdbtk-variable.c with gdbtk-varobj.c. * configure: Regenerate. * Makefile.in: Remove obsolete/extraneous references to gdbtk-var* files.