Lines Matching defs:breakpoint

69                              "breakpoint set", 
70 "Sets a breakpoint or set of breakpoints in the executable.",
71 "breakpoint set <cmd-options>"),
168 error.SetErrorStringWithFormat ("Unknown language type: '%s' for exception breakpoint", option_arg);
171 error.SetErrorStringWithFormat ("Unsupported language type: '%s' for exception breakpoint", option_arg);
368 // 1). -f -l -p [-s -g] (setting breakpoint by source location)
369 // 2). -a [-s -g] (setting breakpoint by address)
370 // 3). -n [-s -g] (setting breakpoint by function name)
371 // 4). -r [-s -g] (setting breakpoint by function name regular expression)
372 // 5). -p -f (setting a breakpoint by comparing a reg-exp to source text)
373 // 6). -E [-w -h] (setting a breakpoint for exceptions for a given language.)
541 // is set, but we won't know how to actually set the breakpoint till we run.
543 output_stream.Printf ("WARNING: Unable to resolve breakpoint to any actual locations.\n");
548 result.AppendError ("Breakpoint creation failed: No breakpoint created.");
607 "Set the breakpoint only in this shared library. "
611 "Set the number of times this breakpoint is skipped before stopping." },
614 "The breakpoint is deleted the first time it causes a stop." },
617 "The breakpoint stops only if this condition expression evaluates to true."},
620 "The breakpoint stops only for the thread whose indeX matches this argument."},
623 "The breakpoint stops only for the thread whose TID matches this argument."},
626 "The breakpoint stops only for the thread whose thread name matches this argument."},
629 "The breakpoint stops only for threads in the queue whose name is given by this argument."},
632 "Specifies the source file in which to set this breakpoint. "
634 "To set breakpoints on .c/.cpp/.m/.mm files that are #included, set target.inline-breakpoint-strategy"
638 "Specifies the line number on which to set this breakpoint."},
643 // "Set the breakpoint by source location at this particular column."},
646 "Set the breakpoint by address, at the specified address."},
649 "Set the breakpoint by function name. Can be repeated multiple times to make one breakpoint for multiple names" },
652 "Set the breakpoint by fully qualified function names. For C++ this means namespaces and all arguments, and "
654 "Can be repeated multiple times to make one breakpoint for multiple names." },
657 "Set the breakpoint by ObjC selector name. Can be repeated multiple times to make one breakpoint for multiple Selectors." },
660 "Set the breakpoint by C++ method names. Can be repeated multiple times to make one breakpoint for multiple methods." },
663 "Set the breakpoint by function name, evaluating a regular-expression to find the function name(s)." },
666 "Set the breakpoint by function basename (C++ namespaces and arguments will be ignored). "
667 "Can be repeated multiple times to make one breakpoint for multiple symbols." },
670 "Set the breakpoint by specifying a regular expression which is matched against the source text in a source file or files "
675 "Set the breakpoint on exceptions thrown by the specified language (without options, on throw but not catch.)" },
678 "Set the breakpoint on exception throW." },
681 "Set the breakpoint on exception catcH." },
684 "sKip the prologue if the breakpoint is at the beginning of a function. If not set the target.skip-prologue setting is used." },
700 "breakpoint modify",
701 "Modify the options on a breakpoint or set of breakpoints in the executable. "
702 "If no breakpoint is specified, acts on the last created breakpoint. "
992 { LLDB_OPT_SET_ALL, false, "ignore-count", 'i', required_argument, NULL, 0, eArgTypeCount, "Set the number of times this breakpoint is skipped before stopping." },
993 { LLDB_OPT_SET_ALL, false, "one-shot", 'o', required_argument, NULL, 0, eArgTypeBoolean, "The breakpoint is deleted the first time it stop causes a stop." },
994 { LLDB_OPT_SET_ALL, false, "thread-index", 'x', required_argument, NULL, 0, eArgTypeThreadIndex, "The breakpoint stops only for the thread whose index matches this argument."},
995 { LLDB_OPT_SET_ALL, false, "thread-id", 't', required_argument, NULL, 0, eArgTypeThreadID, "The breakpoint stops only for the thread whose TID matches this argument."},
996 { LLDB_OPT_SET_ALL, false, "thread-name", 'T', required_argument, NULL, 0, eArgTypeThreadName, "The breakpoint stops only for the thread whose thread name matches this argument."},
997 { LLDB_OPT_SET_ALL, false, "queue-name", 'q', required_argument, NULL, 0, eArgTypeQueueName, "The breakpoint stops only for threads in the queue whose name is given by this argument."},
998 { LLDB_OPT_SET_ALL, false, "condition", 'c', required_argument, NULL, 0, eArgTypeExpression, "The breakpoint stops only if this condition expression evaluates to true."},
999 { LLDB_OPT_SET_1, false, "enable", 'e', no_argument, NULL, 0, eArgTypeNone, "Enable the breakpoint."},
1000 { LLDB_OPT_SET_2, false, "disable", 'd', no_argument, NULL, 0, eArgTypeNone, "Disable the breakpoint."},
1015 "Enable the specified disabled breakpoint(s). If no breakpoints are specified, enable all of them.",
1056 // No breakpoint selected; enable all currently set breakpoints.
1063 // Particular breakpoint selected; enable that breakpoint.
1078 Breakpoint *breakpoint = target->GetBreakpointByID (cur_bp_id.GetBreakpointID()).get();
1081 BreakpointLocation *location = breakpoint->FindLocationByID (cur_bp_id.GetLocationID()).get();
1090 breakpoint->SetEnabled (true);
1114 "breakpoint disable",
1115 "Disable the specified breakpoint(s) without removing it/them. If no breakpoints are specified, disable them all.",
1119 "Disable the specified breakpoint(s) without removing it/them. \n\
1122 Note: disabling a breakpoint will cause none of its locations to be hit\n\
1133 The first command disables all the locations of breakpoint 1, \n\
1175 // No breakpoint selected; disable all currently set breakpoints.
1182 // Particular breakpoint selected; disable that breakpoint.
1198 Breakpoint *breakpoint = target->GetBreakpointByID (cur_bp_id.GetBreakpointID()).get();
1201 BreakpointLocation *location = breakpoint->FindLocationByID (cur_bp_id.GetLocationID()).get();
1210 breakpoint->SetEnabled (false);
1235 "breakpoint list",
1358 // No breakpoint selected; show info about all currently set breakpoints.
1362 Breakpoint *breakpoint = breakpoints.GetBreakpointAtIndex (i).get();
1363 AddBreakpointDescription (&output_stream, breakpoint, m_options.m_level);
1369 // Particular breakpoints selected; show info about that breakpoint.
1378 Breakpoint *breakpoint = target->GetBreakpointByID (cur_bp_id.GetBreakpointID()).get();
1379 AddBreakpointDescription (&output_stream, breakpoint, m_options.m_level);
1385 result.AppendError ("Invalid breakpoint id.");
1405 "Give a brief description of the breakpoint (no location info)."},
1410 "Give a full description of the breakpoint and its locations."},
1413 "Explain everything we know about the breakpoint (for debugging debugger bugs)." },
1435 "breakpoint clear",
1436 "Clears a breakpoint or set of breakpoints in the executable.",
1437 "breakpoint clear <cmd-options>"),
1526 // 1). -f -l (clearing breakpoint by source location)
1539 // Early return if there's no breakpoint at all.
1542 result.AppendError ("Breakpoint clear: No breakpoint cleared.");
1569 // If the collection size is 0, it's a full match and we can just remove the breakpoint.
1596 result.AppendError ("Breakpoint clear: No breakpoint cleared.");
1613 "Specify the breakpoint by source location in this particular file."},
1616 "Specify the breakpoint by source location at this particular line."},
1631 "breakpoint delete",
1632 "Delete the specified breakpoint(s). If no breakpoints are specified, delete them all.",
1679 result.AppendMessageWithFormat ("All breakpoints removed. (%lu %s)\n", num_breakpoints, num_breakpoints > 1 ? "breakpoints" : "breakpoint");
1685 // Particular breakpoint selected; disable that breakpoint.
1702 Breakpoint *breakpoint = target->GetBreakpointByID (cur_bp_id.GetBreakpointID()).get();
1703 BreakpointLocation *location = breakpoint->FindLocationByID (cur_bp_id.GetLocationID()).get();
1718 result.AppendMessageWithFormat ("%d breakpoints deleted; %d breakpoint locations disabled.\n",
1734 "breakpoint",
1736 "breakpoint <command> [<command-options>]")
1747 list_command_object->SetCommandName ("breakpoint list");
1748 enable_command_object->SetCommandName("breakpoint enable");
1749 disable_command_object->SetCommandName("breakpoint disable");
1750 clear_command_object->SetCommandName("breakpoint clear");
1751 delete_command_object->SetCommandName("breakpoint delete");
1752 set_command_object->SetCommandName("breakpoint set");
1753 command_command_object->SetCommandName ("breakpoint command");
1754 modify_command_object->SetCommandName ("breakpoint modify");
1774 // args can be strings representing 1). integers (for breakpoint ids)
1775 // 2). the full breakpoint & location canonical representation
1778 // If args is empty, we will use the last created breakpoint (if there is one.)
1791 result.AppendError("No breakpoint specified and no last created breakpoint.");
1797 // Create a new Args variable to use; copy any non-breakpoint-id-ranges stuff directly from the old ARGS to
1798 // the new TEMP_ARGS. Do not copy breakpoint id range strings over; instead generate a list of strings for
1799 // all the breakpoint ids in the range, and shove all of those breakpoint id strings into TEMP_ARGS.
1803 // NOW, convert the list of breakpoint id strings in TEMP_ARGS into an actual BreakpointIDList:
1807 // At this point, all of the breakpoint ids that the user passed in have been converted to breakpoint IDs
1812 // Now that we've converted everything from args into a list of breakpoint ids, go through our tentative list
1813 // of breakpoint id's and verify that they correspond to valid/currently set breakpoints.
1819 Breakpoint *breakpoint = target->GetBreakpointByID (cur_bp_id.GetBreakpointID()).get();
1820 if (breakpoint != NULL)
1822 const size_t num_locations = breakpoint->GetNumLocations();
1830 result.AppendErrorWithFormat ("'%s' is not a currently valid breakpoint/location id.\n",
1838 result.AppendErrorWithFormat ("'%d' is not a currently valid breakpoint id.\n", cur_bp_id.GetBreakpointID());