aboutsummaryrefslogtreecommitdiff
path: root/gdb/defs.h
AgeCommit message (Collapse)AuthorFilesLines
2000-02-24 * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.Nicholas Duffek1-5/+8
(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-23Add mi/ and testsuite/gdb.mi/ subdirectories.Andrew Cagney1-0/+10
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-10 * defs.h (MERGEPID): Added. Patch submitted by Andrew Hobson andJim Kingdon1-0/+1
approved by Michael Snyder.
2000-02-05import gdb-2000-02-04 snapshotJason Molenda1-0/+8
2000-02-03import gdb-2000-02-02 snapshotJason Molenda1-0/+7
2000-02-02import gdb-2000-02-01 snapshotJason Molenda1-33/+30
2000-02-01import gdb-2000-01-31 snapshotJason Molenda1-75/+1
2000-01-25import gdb-2000-01-24 snapshotJason Molenda1-0/+1
2000-01-06import gdb-2000-01-05 snapshotJason Molenda1-0/+5
1999-12-22import gdb-1999-12-21 snapshotJason Molenda1-1/+3
1999-12-14import gdb-1999-12-13 snapshotJason Molenda1-0/+33
1999-12-07import gdb-1999-12-06 snapshotJason Molenda1-0/+12
1999-11-17import gdb-1999-11-16 snapshotJason Molenda1-5/+27
1999-11-09import gdb-1999-11-08 snapshotJason Molenda1-5/+25
1999-10-19import gdb-1999-10-18 snapshotJason Molenda1-388/+388
1999-10-05import gdb-1999-10-04 snapshotJason Molenda1-0/+5
1999-09-28import gdb-1999-09-28 snapshotJason Molenda1-18/+8
1999-09-22import gdb-1999-09-21Jason Molenda1-2/+3
1999-09-09import gdb-1999-09-08 snapshotStan Shebs1-2/+3
1999-08-31import gdb-1999-08-30 snapshotJason Molenda1-59/+57
1999-08-23import gdb-1999-08-23 snapshotJason Molenda1-3/+22
1999-08-16import gdb-1999-08-16 snapshotJason Molenda1-1/+0
1999-08-09import gdb-1999-08-09 snapshotJason Molenda1-7/+17
1999-07-12import gdb-1999-07-12 snapshotJason Molenda1-1/+5
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-14/+14
1999-07-07import gdb-1999-07-07 pre reformatJason Molenda1-0/+2
1999-07-05import gdb-1999-07-05 snapshotJason Molenda1-1/+38
1999-06-14import gdb-1999-06-14 snapshotJason Molenda1-2/+22
1999-06-07import gdb-1999-06-07 snapshotJason Molenda1-6/+0
1999-06-01import gdb-1999-06-01 snapshotJason Molenda1-8/+39
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-0/+17
1999-05-11import gdb-1999-05-10Stan Shebs1-1/+2
1999-04-26import gdb-19990422 snapshotStan Shebs1-18/+5
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+1139
1999-04-16Initial creation of sourceware repositoryStan Shebs1-1139/+0
1999-01-28This is the merge of the Itcl3.0 gdbtk development branch into theJim Ingham1-2/+3
trunk. To build it, you will have to do update -dP in the itcl directory, and update tcl, tk, tix and libgui as well.
1998-12-31all remaining *.c *.h files from hp merge.David Taylor1-11/+72
1998-12-28hp merge changes -- too numerous to mention here; see ChangeLog andDavid Taylor1-1/+7
ChangeLog-gdbtk for details.
1998-12-23* defs.h (TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT): Define usingAndrew Cagney1-65/+5
TARGET_BYTE_ORDER and not target_byte_order.
1998-12-13CARP:Andrew Cagney1-48/+44
Re-do TARGET_PRINT_INSN_INFO, TARGET_PRINT_INSN, TARGET_ARCHITECTURE, TARGET_ARCHITECTURE_AUTO, TARGET_BYTE_ORDER_SELECTABLE_P, TARGET_BYTE_ORDER so that they can all be overriden. Document. Convert mn10300 and PPC targets.
1998-12-10CARP:Andrew Cagney1-1/+5
Rename REGISTER_NAMES{} -> REGISTER_NAME().
1998-12-091998-12-08 Philippe De Muyter <phdm@macqel.be>Jason Molenda1-1/+5
* config/xm-aix4.h (SIGWINCH_HANDLER): Function `aix_resize_window' must accept a signal number as parameter. * config/rs6000/xm-rs6000.h (SIGWINCH_HANDLER): Ditto. * utils.c (initialize_utils): Give a parameter to `SIGWINCH_HANDLER'. * inferior.h (register_valid): Variable's type is `SIGNED char', not `char'. * findvar.c (register_valid): Ditto. * defs.h (make_cleanup_func): Protect parameter list by `PARAMS'. * gdbthread.h (unbind_target_thread_vector): Likewise.
1998-11-23CARP: Convert macro definitions of USE_STRUCT_CONVENTION into targetAndrew Cagney1-0/+5
specific functions.
1998-11-16Mon Nov 16 14:17:05 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-15/+15
* defs.h: if compiling under Cygwin, define __CYGWIN__ if __CYGWIN32__ is defined and __CYGWIN__ isn't for backwards compatibility.
1998-10-141998-10-13 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-21/+45
* blockframe.c (find_pc_sect_partial_function): Add braces to avoid possible nested-if confusion. * breakpoint.c (breakpoint_here_p): Ditto. (breakpoint_inserted_here_p): Ditto. (breakpoint_thread_match): Ditto. * gnu-regex.c: Define _REGEX_RE_COMP only if it isn't already defined. * gnu-regex.h: Define _REGEX_RE_COMP to pick up old compatability prototypes. * symtab.h: Add prototype for _initialize_source. * value.h: Add prototype for _initialize_value. * defs.h: Include sys/types.h or stddef.h to get size_t. (make_cleanup): Add make_cleanup_func typedef and switch to using a prototype for this function. (mfree): Add prototypes for mmalloc, mrealloc, mfree if we aren't using mmalloc. * ax-gdb.c breakpoint.c coffread.c corelow.c dbxread.c dwarf2read.c dwarfread.c elfread.c eval.c exec.c gdbtk-cmds.c gdbtk.c infcmd.c infrun.c mipsread.c nlmread.c os9kread.c parse.c printcmd.c symfile.c symmisc.c symtab.c thread.c top.c tracepoint.c typeprint.c valops.c: Cast parameters passed to make_cleanup to use the new make_cleanup_func typedef. More warning cleanups. There are still a bunch of places where the first argument to make_cleanup is not cast to (make_cleanup_func); these are either due to the function fitting the make_cleanup_func specification already (e.g. free()) or they are in files that weren't compiled when I did my make on a Linux native system. Bwahahaha. You can see them like this: grep make_cleanup\ * | grep -v make_cleanup_func I'll surely go back and clean up the remaining suspicious calls in GDB one of these days. :-)
1997-12-29 * dve3900-rom.c: New file to support Densan DVE-R3900/20 board.Mark Alexander1-2/+4
* monitor.c (monitor_debug): Move to utils.c, rename to puts_debug. (monitor_write_memory, monitor_read_memory, monitor_insert_breakpoint, monitor_remove_breakpoint): Remove useless address bits if current monitor has MO_ADDR_BITS_REMOVE flag. * monitor.h (MO_ADDR_BITS_REMOVE): Define. * utils.c (puts_debug): Formerly monitor_debug from monitor.c; move here and make public. Add better support for carriage returns. * defs.h (puts_debug): Declare. * dsrec.c (load_srec): Use puts_debug to print remotedebug information. Output header record correctly. (make_srec): Output a header record instead of a termination record if sect is non-NULL (value is ignored), but abfd is NULL. * config/mips/tm-tx39.h (DEFAULT_MIPS_TYPE): Remove definition. (REGISTER_NAMES): Define to add R3900-specific registers. * config/mips/tm-tx39l.h: Ditto. * config/mips/tx39.mt (TDEPFILES): Add dve3900-rom.o and support files. * config/mips/tx39l.mt: Ditto.
1997-08-28New commands ``set architecture'', ``show architecture'' and ``infoAndrew Cagney1-0/+9
architecture''. Update SH target to use new target_architecture_hook.
1997-08-27Only pass endianess to simulator when explicitly set by user with setAndrew Cagney1-1/+3
endian. Prepend endian argument so that it can be overriden with target sim -ARGS.
1997-06-13 * defs.h (perror_with_name): Is a NORETURN function.Fred Fish1-3/+3
* utils.c (perror_with_name): Is a NORETURN function. (error): Is NORETURN independently of ANSI_PROTOTYPES. * symtab.c (fixup_symbol_section): Remove prototype. * symtab.h: (fixup_symbol_section): Add prototype. * m32r-rom.c (report_transfer_performance): Add prototype. * sparclet-rom.c: Ditto. * dsrec.c: Ditto. * c-exp.y (parse_number): Cast args to float* or double* as appropriate for conversion format. * java-exp.y (parse_number): Ditto. * Makefile.in (c-exp.tab.c): Remove #line lines that refer to nonexistant y.tab.c file. (java-exp.tab.c): Ditto. (f-exp.tab.c): Ditto. (m2-exp.tab.c): Ditto. start-sanitize-gdbtk * gdbtk.c (gdbtk_init): Make truth value test explicit. Remove unused static variable "Gdbtk_Library". end-sanitize-gdbtk
1997-04-18 * defs.h (enum language): Add language_java.Per Bothner1-9/+19
* java-exp.y, java-lang.c, java-lang.h, java-valprint.c: New files. * Makefile.in: Upadte for new files. * objfiles.c (allocate_objfile): Allow NULL bfd argument. * symfile.c (deduce_language_from_filename): Recognize .java.