Skip to content

Commit

Permalink
Fix markdown error
Browse files Browse the repository at this point in the history
  • Loading branch information
davidchisnall authored Sep 21, 2024
1 parent 6dd66f1 commit e26d4c8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion _posts/2024-09-20-error-handling.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Exceptions are a common mechanism for reporting errors.
Exceptions are a form of non-local return: they transfer control flow to a function higher up the stack to report the error.

On most modern platforms, exceptions are implemented using a *table-driven unwinder*.
The exact details differ between 64-bit Windows and *NIX systems, but the underlying mechanisms are very similar.
The exact details differ between 64-bit Windows and \*NIX systems, but the underlying mechanisms are very similar.
For each function, the compiler emits a table that describes how to unwind the stack.
A generic unwinder library can read this information and pop each frame off the call stack, one at a time.
Language-specific exceptions are built on top of this.
Expand Down

0 comments on commit e26d4c8

Please sign in to comment.