pygdbmi
pygdbmi copied to clipboard
A library to parse gdb mi output and interact with gdb subprocesses
**Is your feature request related to a problem? Please describe.** #26 This method has since been removed. #42 The resolution of this issue may not be applicable in every scenario...
**Describe the bug** The `IoManager._get_responses_windows()` method sometimes doesn't read the MI token. **To Reproduce** I'm using pygdbmi to drive `arm-none-eabi-gdb`. I'm issuing commands using [a token](https://ftp.gnu.org/old-gnu/Manuals/gdb/html_chapter/gdb_22.html#SEC220): ``` 0-gdb-set trace-commands on...
https://github.com/cs01/pygdbmi/blob/bee475b8951c3ea2e8bb1339b2c856a291fb7d7d/pygdbmi/gdbcontroller.py#L291 Hello! If I understand correctly, the one way to exit from mentioned While loop - timeout. Maybe it could be better to add something like ```python if len(responses) is...
Add async alternatives to all sync methods. This will make pygdbmi more efficient because it will be event-based, not polling based.
- Not added an entry to `CHANGELOG.md` as other changes to `README.md` don't have one ## Summary of changes Document how to make a release. See my email for some...
**Describe the bug** Currently, we use regular expressions to parse the GDB MI output. In https://github.com/cs01/pygdbmi/pull/72#pullrequestreview-1066128398 Chad suggested we used a proper parser to do it: > NIce, this is...
- [x] I have added an entry to `CHANGELOG.md` ## Summary of changes Original patch by Leonardo Pereira Santos (see PR https://github.com/cs01/pygdbmi/pull/55); updated by Marco Barisione. This is the description...
- [x] I have added an entry to `CHANGELOG.md` ## Summary of changes When I run a command and wait for the response, many times I don't want to wait...
**Is your feature request related to a problem? Please describe.** I am looking into enhancing one of my project that is using a self written way to talk to gdb/mi...
Test fails on RISC-V because it is a very slow architecture: fix this by increasing the timeout on this specific test. Error messages: ``` example.py:52: in main responses = gdbmi.write("-file-exec-and-symbols...