aboutsummaryrefslogtreecommitdiff
path: root/gdb/breakpoint.c
AgeCommit message (Collapse)AuthorFilesLines
2000-08-302000-08-29 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder1-1/+1
* valops.c (value_cast): Indentation fix-up. * acconfig.h (HAVE_PRGREGSET32_T, HAVE_PRFPREGSET32_T, HAVE_STRUCT_LINK_MAP32): New configure macros. * config.in: Ditto. * configure.in: Test for the above new macros. * breakpoint.c: Update copyright date. * core-sol2.c: Include v9/sys/privregs.h directly to work around a bug in Sun's Solaris 8 header files. (fetch_core_registers): Use the above new configure macros to handle cross-debugging of 32-bit core files on a 64-bit host. * sol-thread.c (ps_pdmodel) New function. (rw_common): For debugging of 32-bit apps on a 64-bit host, truncate addresses to 32 bits. * solib.c (solib_extract_address): Functionize. Make 32/64 aware. (LM_ADDR, LM_NEXT, LM_NAME): Ditto. (IGNORE_FIRST_LINK_MAP): Ditto. (first_link_map_member): Make 32/64 aware. (open_symbol_file_object): Ditto. (current_sos): Ditto.
2000-08-03Protoization.Kevin Buettner1-9/+3
2000-07-30Protoization.Kevin Buettner1-349/+148
2000-07-07* breakpoint.c (bpstat_what): Keep returningMark Kettenis1-1/+1
BPSTAT_WHAT_SET_LONGJMP_RESUME when hitting multiple longjmp() breakpoints instead of signalling an error by returning BPSTAT_WHAT_STOP_NOISY.
2000-06-122000-06-12 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-2/+2
* breakpoint.c (breakpoint_thread_match): Fix comment.
2000-06-04Eliminate PARAMS from function pointer declarations.Kevin Buettner1-1/+1
2000-05-28PARAMS removal.Kevin Buettner1-121/+79
2000-05-15Cleanup delete_breakpoint cleanups.Andrew Cagney1-5/+22
2000-05-15Use make_cleanup_ui_out_stream_delete().Andrew Cagney1-2/+2
2000-03-302000-03-30 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-3/+3
* defs.h (struct continuation_arg): make 'data' a union, to avoid casting problems when int and pointer are not the same size. * event-top.c (command_handler): use data as a union. (command_line_handler_continuation): ditto. * infcmd.c (step_1_continuation): use data as a union. Re-indent. (step_once): ditto. (finish_command_continuation): ditto. (finish_command): ditto. * breakpoint.c (until_break_command): use data as a union. (until_break_command_continuation): ditto. * utils.c (add_intermediate_continuation): fix typo in comment.
2000-03-29Fix various GCC warnings.Andrew Cagney1-1/+1
2000-03-282000-03-28 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>Michael Snyder1-0/+21
breakpoint.c, breakpoint.h (remove_hw_watchpoints): New function. infrun.c (resume): Remove hardware watchpoints before stepping when CANNOT_STEP_HW_WATCHPOINTS is nonzero.
2000-03-282000-03-28 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>Michael Snyder1-4/+4
* breakpoint.c (insert_breakpoints, do_enable_breakpoint): Reselect the saved frame silently after frame selection for watchpoint evaluation. (insert_breakpoints): Add missing space in `Hardware watchpoint deleted' message. Do not reinsert hardware watchpoint if it is already marked for deletion at next stop.
2000-03-212000-03-21 Eli Zaretskii <eliz@is.elta.co.il>Michael Snyder1-0/+11
* breakpoint.c (bpstat_stop_status): Don't stop if a read watchpoint appears to break, but the watched value changed.
2000-03-212000-03-20 Eli Zaretskii <eliz@is.elta.co.il>Michael Snyder1-45/+85
* breakpoint.c (insert_breakpoints, remove_breakpoint) (bpstat_stop_status, can_use_hardware_watchpoint): Don't insert, remove, or check status of hardware watchpoints for entire structs and arrays unless the user explicitly asked to watch that struct or array. (insert_breakpoints): Try to insert watchpoints for all the values on the value chain, even if some of them fail to insert. * values.c (value_primitive_field): Set the offset in struct value we return when the field is a packed bitfield.
2000-02-23Add mi/ and testsuite/gdb.mi/ subdirectories.Andrew Cagney1-0/+45
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-03import gdb-2000-02-02 snapshotJason Molenda1-0/+373
2000-01-11import gdb-2000-01-10 snapshotJason Molenda1-10/+17
2000-01-06import gdb-2000-01-05 snapshotJason Molenda1-110/+313
1999-12-22import gdb-1999-12-21 snapshotJason Molenda1-3/+2
1999-12-14import gdb-1999-12-13 snapshotJason Molenda1-229/+341
1999-12-07import gdb-1999-12-06 snapshotJason Molenda1-3/+1
1999-11-17import gdb-1999-11-16 snapshotJason Molenda1-0/+9
1999-11-09import gdb-1999-11-08 snapshotJason Molenda1-7/+8
1999-11-02import gdb-1999-11-01 snapshotJason Molenda1-47/+200
1999-10-26import gdb-1999-10-25 snapshotJason Molenda1-156/+193
1999-10-19import gdb-1999-10-18 snapshotJason Molenda1-31/+44
1999-10-05import gdb-1999-10-04 snapshotJason Molenda1-4/+6
1999-09-28import gdb-1999-09-28 snapshotJason Molenda1-12/+6
1999-09-22import gdb-1999-09-21Jason Molenda1-29/+109
1999-09-09import gdb-1999-09-08 snapshotStan Shebs1-9/+5
1999-08-31import gdb-1999-08-30 snapshotJason Molenda1-2/+10
1999-08-23import gdb-1999-08-23 snapshotJason Molenda1-203/+329
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-2066/+2109
1999-07-05import gdb-1999-07-05 snapshotJason Molenda1-5/+71
1999-06-01import gdb-1999-06-01 snapshotJason Molenda1-0/+6
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-0/+1
1999-05-19import gdb-1999-0519Jason Molenda1-1/+1
1999-04-26import gdb-19990422 snapshotStan Shebs1-49/+77
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+6686
1999-04-16Initial creation of sourceware repositoryStan Shebs1-6624/+0
1999-01-19disable_breakpoints_in_shlibs now takes a new parameter -- silent; callersDavid Taylor1-9/+13
updated. new callers -- clear_solib (irix5-nat.c, osfsolib.c, solib.c). PR 16495 / PR 18213.
1999-01-17catch_errors() takes PTR argument/func instead of char* argument/func.Andrew Cagney1-45/+44
Update breakpoint.c. Fix (?) cover_target_enable_exception_callback(). Wasn't returning a value.
1999-01-14insert_breakpoints -- insert cast to eliminate warning.David Taylor1-4/+5
1999-01-13 * thread.c: cull duplicate prototypes. Move prototypes to top.Michael Snyder1-3/+4
* serial.c: indentation cleanup. * breakpoint.c: add casts to eliminate compiler warnings.
1999-01-05target.c (noprocess): terminate sentence with a period.David Taylor1-1/+1
breakpoint.c (catch_command_1): ditto.
1998-12-31all remaining *.c *.h files from hp merge.David Taylor1-356/+2752
1998-11-21Sat Nov 21 17:15:40 1998 Philippe De Muyter <phdm@macqel.be>Stan Shebs1-96/+58
* breakpoint.c (bpstat_stop_status): Do not increment hit_count of breakpoint if condition is not true.
1998-10-141998-10-13 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-20/+28
* 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. :-)
1998-10-01* Fix for PR 16567, brought over from d30v branch.Frank Ch. Eigler1-2/+18
Thu Oct 1 15:39:27 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * breakpoint.c (bpstat_stop_status): Do not consider an untripped watchpoint as a "hit".