summaryrefslogtreecommitdiff
path: root/Libraries
diff options
context:
space:
mode:
authorItamar <itamar8910@gmail.com>2020-08-15 10:58:11 +0300
committerAndreas Kling <kling@serenityos.org>2020-08-15 15:06:35 +0200
commit311a355505bbf02a4df87befbb22d0ea4b678302 (patch)
treee2fd0c132076db6d0e5fb70e6359f1d3a2a03ba9 /Libraries
parentb5f6a1a9e8e4351e8d9c40668c004786f78b6aaa (diff)
downloadserenity-311a355505bbf02a4df87befbb22d0ea4b678302.zip
HackStudio: Change singlestepping logic in the debugger
Previously, we did source-level singlestepping by inserting a breakpoint at every source line and continued execution until we hit a breakpoint. We did this because we used to not generate source locations debug info for library code, and it allowed us to not single step through lots of library code to get to the next source line (which is super slow). Since we now do generate source locations debug info for libraries (-g1), we can improve the way we implement source level stepping by stepping at the assembly level until we reach a different source code location.
Diffstat (limited to 'Libraries')
0 files changed, 0 insertions, 0 deletions