---
title: breakpoint断点命令
description: "设置、删除、查看断点。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/debugging/debugger/KunpengDevKitCli_0134.html
sourcePath: /source/zh/kunpengdevps/debugging/debugger/KunpengDevKitCli_0134.html
indexId: f23cbf3fd6004bc90ef6e1a1563204dc41790c22d00a0128c785afe65160448d69
---
# breakpoint断点命令

#### 命令功能

设置、删除、查看断点。


#### 命令格式

设置断点：

```
breakpoint set [-h | --help] {-f FILE_NAME | --file FILE_NAME} {-l LINE_NUMBER | --line LINE_NUMBER} [-r RANK_ID | --rank RANK_ID] [-g GROUP_ID | --group GROUP_ID] [-t THREAD_INDEX | --thread THREAD_INDEX] [-c | --condition] [-i | --ignore-count]
```


删除断点：

```
breakpoint delete [-h | --help] [-n BREAKPOINT_ID | --number BREAKPOINT_ID] [-a | --all] [-r RANK_ID | --rank RANK_ID] [-g GROUP_ID | --group GROUP_ID] [-t THREAD_INDEX | --thread THREAD_INDEX]
```


查看断点：

```
breakpoint list [-h | --help] [-r RANK_ID | --rank RANK_ID] [-g GROUP_ID | --group GROUP_ID] [-t THREAD_INDEX | --thread THREAD_INDEX]
```


breakpoint命令可简写为b、break。


#### 参数说明


**表1 set命令参数说明**

| 参数 | 参数说明 |
| --- | --- |
| \-h/\-\-help | 可选参数，获取帮助信息。 |
| \-f/\-\-file | 必选参数，指定调试源码文件路径。 |
| \-l/\-\-line | 必选参数，指定文件中断点所在行。 |
| \-r/\-\-rank | 可选参数，指定rank ID。 |
| \-g/\-\-group | 可选参数，指定group ID。 说明： 在Attach模式下不支持使用“\-g”/“\-\-group”参数。 |
| \-t/\-\-thread | 可选参数，指定线程索引。 |
| \-c/\-\-condition | 可选参数，指定条件断点表达式。 例如：x > 10 |
| \-i/\-\-ignore\-count | 可选参数，指定条件断点命中忽略次数。 例如：2 |


**表2 delete命令参数说明**

| 参数 | 参数说明 |
| --- | --- |
| \-h/\-\-help | 可选参数，获取帮助信息。 |
| \-n/\-\-number | 可选参数，指定需要删除的断点ID，与“\-a”参数冲突。 |
| \-a/\-\-all | 可选参数，删除全部断点，与“\-n”参数冲突。 说明： “\-n”参数和“\-a”参数需使用其中一个，不可同时使用。 |
| \-r/\-\-rank | 可选参数，指定rank ID。 |
| \-g/\-\-group | 可选参数，指定group ID。 说明： 在Attach模式下不支持使用“\-g”/“\-\-group”参数。 |
| \-t/\-\-thread | 可选参数，指定线程索引。 |


**表3 list命令参数说明**

| 参数 | 参数说明 |
| --- | --- |
| \-h/\-\-help | 可选参数，获取帮助信息。 |
| \-r/\-\-rank | 可选参数，指定rank ID。 |
| \-g/\-\-group | 可选参数，指定group ID。 说明： 在Attach模式下不支持使用“\-g”/“\-\-group”参数。 |
| \-t/\-\-thread | 可选参数，指定线程索引。 |


#### 使用示例

执行以下命令，查看断点支持的功能信息：

```
breakpoint -h
```

返回信息如下：

```
The most commonly used breakpoint(b/break) sub commands are:
    set           Adds breakpoints.
    list          Views breakpoints.
    delete        Deletes breakpoints.
See 'breakpoint(b/break) COMMAND -h/--help' for more information on a specific command.
```
