aboutsummaryrefslogtreecommitdiff
path: root/gdb/top.c
AgeCommit message (Collapse)AuthorFilesLines
2000-11-16 * tracepoint.c (trace_find_tracepoint_command): Replace call toDavid Taylor1-1/+1
parse_and_eval_address with a call to parse_and_eval_long as we are evaluating an integer, not an address. * top.c (show_commands): Ditto.
2000-11-062000-11-06 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser1-9/+57
From Steven Johnson <sbjohnson@ozemail.com.au>: This set of changes add "hookpost-" as an expansion on the original hooking of commands to GDB. A Hook may now be run "AFTER" execution of a command as well as before. * command.h (struct cmd_list_element): Changed elements hook and hookee to hook_pre and hookee_pre respectively. Added hook_post and hookee_post for the post hook command operation. Added hook_in so that an executing hook can be flagged to prevent recursion. * command.c (add_cmd): Changed initilization of cmd_list_element to reflect above changes. (delete_cmd): Remove both pre and post hooks. (help_cmd): Notify that the command has pre and/or post hooks. * infrun.c (normal_stop): Change references to hook_pre from hook. * top.c (execute_command): Run both pre and post hooks. (define_command): Allow definition of both pre and post hooks. The definition of pre-hooks is done as before, with the "hook-" prefix for backward compatibility.
2000-10-31Protoization.Kevin Buettner1-15/+9
2000-10-23Corrected spelling errors in commentsDavid Anderson1-4/+4
2000-08-01* top.c (get_prompt_1), tracepoint.c (replace_comma): UpdateAndrew Cagney1-1/+2
function signatures so that they match catch_errors and make_cleanup callbacks. * tracepoint.c (encode_actions): Fix arguments passed to stringify_collection_list.
2000-07-30Protoization.Kevin Buettner1-184/+75
2000-07-05Replace command_loop_marker() with null_cleanup().Andrew Cagney1-16/+2
2000-06-04Eliminate PARAMS from function pointer declarations.Kevin Buettner1-27/+27
2000-05-28PARAMS removal.Kevin Buettner1-50/+49
2000-05-22Eliminate make_cleanup_func from top.cAndrew Cagney1-18/+44
2000-04-26 * ax-gdb.c (agent_command): Remove now useless cast ofPhilippe De Muyter1-8/+5
`free_current_contents' when passed to `make_cleanup'. * coffread.c (coff_symfile_read): Ditto. * dwarf2read.c (dwarf2_add_member_fn, read_array_type): Ditto. (dwarf_decode_lines): Ditto. * eval.c (parse_and_eval_address, parse_and_eval_address_1): Ditto. (parse_and_eval, parse_to_comma_and_eval): Ditto. * parse.c (parse_exp_1): Ditto. * printcmd.c (print_command_1, output_command, set_command): Ditto. (x_command, print_frame_args, printf_command): Ditto. * top.c (execute_control_command): Ditto. * tracepoint.c (validate_actionline): Ditto. * typeprint.c (whatis_exp, ptype_command): Ditto. (maintenance_print_type): Ditto.
2000-04-12 * top.c (gdb_completer_file_name_break_characters): New variable.Eli Zaretskii1-0/+12
(line_completion_function): When completing on file names, use gdb_completer_file_name_break_characters as word break characters for the readline library.
2000-04-06 * top.c (filename_completer): Set subsequent_name to 1 early on,Eli Zaretskii1-1/+5
to prevent an infinite loop if the first file in the directory is a backup file.
2000-04-03Re-indent (almost). Several cases where indent was getting it wrongAndrew Cagney1-32/+36
were omitted.
2000-03-28The set debug changesDaniel Berlin1-4/+38
2000-03-28Bump copyright to 2000.Andrew Cagney1-1/+1
2000-03-232000-03-23 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser1-10/+15
From David Whedon <dwhedon@gordian.com> * top.c (execute_command): Checks all commands beore executing to see if the user needs to be warned that the command is deprecated, warns user if appropriate. (add_info), (add_info_alias), (add_com) , (add_com_alias): Changed return values from void to struct cmd_list_element *. * command.c (lookup_cmd_1): Check aliases before following link in case user needs to be warned about a deprecated alias. (deprecate_cmd): new exported function for command deprecation, sets flags and posibly a replacement string. (deprecated_cmd_warning): New exported funciton to warn user about a deprecated command. (lookup_cmd_composition): New exported function that determines alias, prefix_command, and cmd based on a string. This is useful is we want to full name of a command. * command.h : Added prototypes for deprecate_cmd, deprecated_warn_user and lookup_cmd_composition, added flags to the cmd_list_element structure, changed return values for add_com_* and add_info_* from void to cmd_list_element. * maint.c : (maintenance_deprecate): New function to deprecate a command. This exists only so that the testsuite can deprecate commands at runtime and check the warning behavior. (maintenance_undeprecate) : New function, drops deprecated flags. (maintenance_do_deprecate): Actually does the (un)deprecation. (initialize_maint_cmds): Added the above new deprecate commands.
2000-02-24 * top.c (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Update comments.Nicholas Duffek1-57/+78
(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/+11
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-09From JTC: Reduce default remote_timeout to two. Flush defunct code.Andrew Cagney1-1/+19
2000-02-03import gdb-2000-02-02 snapshotJason Molenda1-2/+141
2000-02-02import gdb-2000-02-01 snapshotJason Molenda1-4/+3
2000-02-01import gdb-2000-01-31 snapshotJason Molenda1-4/+0
1999-12-14import gdb-1999-12-13 snapshotJason Molenda1-3/+16
1999-12-07import gdb-1999-12-06 snapshotJason Molenda1-2/+2
1999-11-09import gdb-1999-11-08 snapshotJason Molenda1-0/+62
1999-10-26import gdb-1999-10-25 snapshotJason Molenda1-0/+1
1999-10-19import gdb-1999-10-18 snapshotJason Molenda1-4/+0
1999-10-05import gdb-1999-10-04 snapshotJason Molenda1-1/+1
1999-09-28import gdb-1999-09-28 snapshotJason Molenda1-13/+21
1999-09-22import gdb-1999-09-21Jason Molenda1-0/+1
1999-09-09import gdb-1999-09-08 snapshotStan Shebs1-13/+2
1999-08-31import gdb-1999-08-30 snapshotJason Molenda1-15/+12
1999-08-16import gdb-1999-08-16 snapshotJason Molenda1-3/+0
1999-08-09import gdb-1999-08-09 snapshotJason Molenda1-2/+10
1999-08-02import gdb-1999-08-02 snapshotJason Molenda1-2/+32
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-280/+294
1999-07-05import gdb-1999-07-05 snapshotJason Molenda1-5/+18
1999-06-28import gdb-1999-06-28 snapshotJason Molenda1-2/+1
1999-06-21import gdb-1999-06-21 snapshotJason Molenda1-1/+2621
1999-06-14import gdb-1999-06-14 snapshotJason Molenda1-2373/+10
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-19/+10
1999-05-19import gdb-1999-0519Jason Molenda1-19/+20
1999-05-11import gdb-1999-05-10Stan Shebs1-25/+147
1999-04-26import gdb-19990422 snapshotStan Shebs1-17/+13
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+3677
1999-04-16Initial creation of sourceware repositoryStan Shebs1-3677/+0
1999-01-291999-01-29 Martin Hunt <hunt@cygnus.com>Martin Hunt1-2/+7
Changes from Keith Seitz <keiths@cygnus.com> * valops.c (value_assign): Add calls to register_changed_hook and memory_changed_hook to inform UIs that the user has changed the target's registers/memory. * findvar.c (write_register_gen): Remove call to pc_changed_hook. * defs.h: Remove declaration for pc_changed_hook and add declarations for register_changed_hook and memory_changed_hook. * top.c: Ditto.
1999-01-28This is the merge of the Itcl3.0 gdbtk development branch into theJim Ingham1-1/+1
trunk. To build it, you will have to do update -dP in the itcl directory, and update tcl, tk, tix and libgui as well.
1999-01-22 From J.T. Conklin <jtc@redbacknetworks.com>:Stan Shebs1-1/+1
* top.c (init_main): Fix tipo in description of the remotetimeout variable. * breakpoint.c (bpstat_stop_status): Handle systems where DECR_PC_AFTER_BREAK != DECR_PC_AFTER_HW_BREAK.