{% extends "first-edition/section.html" %} {% block title %}{{ super() }}{% endblock title %} {% block main %}{{ super() }}{% endblock main %} {% block introduction %}
These posts explain how to handle CPU exceptions using naked functions. Historically, these posts were the main exception handling posts before the x86-interrupt calling convention and the x86_64 crate existed. Our new way of handling exceptions can be found in the “Handling Exceptions” post.