Lines Matching defs:breakpoints

1938   // The debug adapter supports function breakpoints.
1940 // The debug adapter supports conditional breakpoints.
1942 // The debug adapter supports breakpoints that break execution after a
2611 // 'setBreakpoints'. Sets multiple breakpoints for a single source and
2612 // clears all previous breakpoints in that source. To clear all breakpoint
2632 // "description": "The source location of the breakpoints; either
2635 // "breakpoints": {
2640 // "description": "The code locations of the breakpoints."
2647 // "description": "Deprecated: The code locations of the breakpoints."
2663 // The breakpoints returned are in the same order as the elements of the
2664 // 'breakpoints' (or the deprecated 'lines') in the
2669 // "breakpoints": {
2674 // "description": "Information about the breakpoints. The array
2676 // 'breakpoints' (or the deprecated 'lines') in the
2680 // "required": [ "breakpoints" ]
2700 // "description": "An optional expression for conditional breakpoints."
2724 const auto *breakpoints = arguments->getArray("breakpoints");
2729 // "breakpoints" may be unset, in which case we treat it the same as being set
2731 if (breakpoints) {
2732 for (const auto &bp : *breakpoints) {
2750 // Delete any breakpoints in this source file that aren't in the
2751 // request_bps set. There is no call to remove breakpoints other than
2752 // calling this function with a smaller or empty "breakpoints" list.
2766 body.try_emplace("breakpoints", std::move(response_breakpoints));
2826 // so we can clear any exception breakpoints if needed.
2851 // 'setFunctionBreakpoints'. Sets multiple function breakpoints and clears
2852 // all previous function breakpoints. To clear all function breakpoint,
2870 // "breakpoints": {
2875 // "description": "The function names of the breakpoints."
2878 // "required": [ "breakpoints" ]
2890 // "description": "An optional expression for conditional breakpoints."
2910 // "breakpoints": {
2915 // "description": "Information about the breakpoints. The array
2916 // elements correspond to the elements of the 'breakpoints' array."
2919 // "required": [ "breakpoints" ]
2931 const auto *breakpoints = arguments->getArray("breakpoints");
2934 // Disable any function breakpoints that aren't in this request.
2935 // There is no call to remove function breakpoints other than calling this
2936 // function with a smaller or empty "breakpoints" list.
2939 for (const auto &value : *breakpoints) {
2955 // Remove any breakpoints that are no longer in our list
2965 body.try_emplace("breakpoints", std::move(response_breakpoints));
3144 // "description": "Replaces all existing data breakpoints with new data
3145 // breakpoints.\nTo clear all data breakpoints, specify an empty
3165 // "breakpoints": {
3171 // breakpoints. An empty array clears all data breakpoints."
3174 // "required": [ "breakpoints" ]
3185 // "breakpoints": {
3190 // "description": "Information about the data breakpoints. The array
3192 // `breakpoints` array."
3195 // "required": [ "breakpoints" ]
3206 const auto *breakpoints = arguments->getArray("breakpoints");
3210 if (breakpoints) {
3211 for (const auto &bp : *breakpoints) {
3231 body.try_emplace("breakpoints", std::move(response_breakpoints));
4555 // A request used in testing to get the details on all breakpoints that are
4558 // breakpoints currently set in LLDB.
4569 body.try_emplace("breakpoints", std::move(response_breakpoints));
4580 // "Replaces all existing instruction breakpoints. Typically, "
4581 // "instruction breakpoints would be set from a disassembly window. "
4582 // "\nTo clear all instruction breakpoints, specify an empty "
4600 // "breakpoints": {
4603 // "description": "The instruction references of the breakpoints"
4606 // "required": ["breakpoints"]
4618 // "breakpoints": {
4622 // "Information about the breakpoints. The array elements
4623 // " "correspond to the elements of the `breakpoints`
4627 // "required": ["breakpoints"]
4654 // "description": "An expression for conditional breakpoints.\nIt is only
4689 // " "events are used to update or remove breakpoints."
4769 const auto *breakpoints = arguments->getArray("breakpoints");
4771 // Disable any instruction breakpoints that aren't in this request.
4772 // There is no call to remove instruction breakpoints other than calling this
4773 // function with a smaller or empty "breakpoints" list.
4778 for (const auto &bp : *breakpoints) {
4802 body.try_emplace("breakpoints", std::move(response_breakpoints));
4877 // place breakpoints at the beginning of the program.