# Index of debugger related IDC functions

* [add\_bpt](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [AddBpt](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [attach\_process](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/12.md)
* [can\_exc\_continue](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [cleanup\_appcall](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1573.md)
* [dbg\_appcall](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1572.md)
* [define\_exception](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1311.md)
* [del\_bpt](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [detach\_process](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1318.md)
* [enable\_bpt](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [enable\_tracing](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1234.md)
* [exit\_process](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/10.md)
* [forget\_exception](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1313.md)
* [get\_bpt\_attr](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [get\_bpt\_ea](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [get\_bpt\_qty](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [get\_current\_thread](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/5.md)
* [get\_debugger\_event\_cond](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1503.md)
* [get\_event\_bpt\_hea](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_ea](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_exc\_code](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_exc\_ea](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_exc\_info](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_exit\_code](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_id](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_info](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_module\_base](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_module\_name](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_module\_size](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_pid](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_event\_tid](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_exception\_code](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1309.md)
* [get\_exception\_flags](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1310.md)
* [get\_exception\_name](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1310.md)
* [get\_exception\_qty](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1308.md)
* [get\_first\_module](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1212.md)
* [get\_module\_name](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1212.md)
* [get\_module\_size](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1212.md)
* [get\_next\_module](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1212.md)
* [get\_processes](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1319.md)
* [get\_process\_state](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [get\_reg\_value](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/169.md)
* [get\_step\_trace\_options](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1649.md)
* [get\_thread\_qty](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1166.md)
* [getn\_thread](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1625.md)
* [is\_event\_handled](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [load\_debugger](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1137.md)
* [read\_msr](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/712.md)
* [refresh\_debugger\_memory](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [resume\_thread](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/8.md)
* [run\_to](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1213.md)
* [select\_thread](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/6.md)
* [send\_dbg\_command](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1592.md)
* [set\_bpt\_attr](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [set\_bpt\_cond](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [set\_debugger\_event\_cond](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1505.md)
* [set\_debugger\_options](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1215.md)
* [set\_exception\_flags](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1312.md)
* [set\_reg\_value](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/170.md)
* [set\_remote\_debugger](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1215.md)
* [set\_step\_trace\_options](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1649.md)
* [SetBptCnd](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1076.md)
* [start\_process](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/9.md)
* [step\_into](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1213.md)
* [step\_over](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1213.md)
* [step\_until\_ret](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1213.md)
* [suspend\_process](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/11.md)
* [suspend\_thread](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/7.md)
* [wait\_for\_next\_event](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/1214.md)
* [read\_msr](https://github.com/HexRaysSA/docs/blob/main/developer-guide/idc/idc-api-reference/712.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/9.0/developer-guide/idc/idc-api-reference/index-of-debugger-related-idc-functions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
