dexed/docs/videos.md

23 lines
1.4 KiB
Markdown

---
title: Usage in video
---
### Debug a runnable
This video shows how a [runnable module](features_runnables) can be debugged in the [GDB commander](widgets_gdb_commander) widget.
The runnable calls a function that returns an `int`.
A breakpoint is put before returning and the result is patched in the CPU inspector by changing RAX value.
{% raw %}
<div class="tumblr-post" data-href="https://embed.tumblr.com/embed/post/RfMjxAacl04tQydtQ8GmYA/161537904188" data-did="da39a3ee5e6b4b0d3255bfef95601890afd80709" data-language="en_US"><a href="https://abstractop.tumblr.com/post/161537904188">https://abstractop.tumblr.com/post/161537904188</a></div> <script async src="https://assets.tumblr.com/post.js"></script>
{% endraw %}
### GIT gui as a tool
This video shows how to setup a [custom tool](widgets_custom_tools) that invokes `git gui` for the current project.
The trick is to set the tool's current working directory with a [symbolic string](features_symbolic_strings) that's expanded to the current project location.
{% raw %}
<div class="tumblr-post" data-href="https://embed.tumblr.com/embed/post/RfMjxAacl04tQydtQ8GmYA/161538065841" data-did="da39a3ee5e6b4b0d3255bfef95601890afd80709" data-language="en_US"><a href="https://abstractop.tumblr.com/post/161538065841">https://abstractop.tumblr.com/post/161538065841</a></div> <script async src="https://assets.tumblr.com/post.js"></script>
{% endraw %}