This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Thanks, Hui
* breakpoint.c (hex2bin, unpack_varlen_hex): New extern. (target_defined_breakpoints_query, target_defined_breakpoints_merge, target_defined_breakpoints_gdb, target_defined_breakpoints_target, target_defined_breakpoints_enums, this_ubpcmd): New variable. (breakpoint_get_commands): New function. (print_one_breakpoint): Add out for b->target_defined_id. (init_raw_breakpoint_without_location): Add init for target_defined_id and target_defined_inserted. (target_defined_breakpoints_get_id, uploaded_bp_commands_clean, uploaded_bp_commands_add, handle_target_defined_breakpoint_cmd, parse_target_defined_breakpoint_definition, handle_target_defined_breakpoint_cmd_to_breakpoints, parse_target_defined_breakpoint_definition_to_breakpoints, clean_upload_target_defined_breakpoints, show_upload_target_defined_breakpoints, read_target_defined_breakpoints_action, merge_uploaded_target_defined_breakpoints, target_defined_breakpoints_reset, target_defined_breakpoints_clean, target_defined_breakpoints_number): New function. (initialize_breakpoint_ops): add command "target-defined". * breakpoint.h (breakpoint): Add target_defined_id and target_defined_inserted. (uploaded_bpcmd, uploaded_bp): New struct. (target_defined_breakpoints_query, target_defined_breakpoints_merge, target_defined_breakpoints_gdb, target_defined_breakpoints_target, target_defined_breakpoints_mode, breakpoint_get_commands, target_defined_breakpoints_reset, target_defined_breakpoints_clean, target_defined_breakpoints_number, parse_target_defined_breakpoint_definition, parse_target_defined_breakpoint_definition_to_breakpoints, clean_upload_target_defined_breakpoints, show_upload_target_defined_breakpoints, merge_uploaded_target_defined_breakpoints): New extern. * remote.c (PACKET_TargetDefinedBreakpoints): New enum. (remote_start_remote): Check PACKET_TargetDefinedBreakpoints, if need call target-defined breakpoints functions. (remote_pr): Add PACKET_TargetDefinedBreakpoints. (remote_reportasync_handler): Add handle for "QBDP". (remote_upload_target_defined_breakpoints, remote_download_target_defined_breakpoints): New functions.
Attachment:
target-defined-breakpoints.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |