CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
Loading...
Searching...
No Matches
unwind-assembly.h
1// Copyright CHERIoT Contributors.
2// SPDX-License-Identifier: MIT
3
4#pragma once
5
6#include <assembly-helpers.h>
7#include <setjmp-assembly.h>
8
9#define INVOCATION_LOCAL_UNWIND_LIST_OFFSET 8
10
Helpers for exposing field offsets and structure sizes into assembly.
#define EXPORT_ASSEMBLY_OFFSET(structure, field, val)
Export a macro into assembly of the form {structure}_offset_{field}.
On-stack linked list of cleanup handlers.
Definition unwind.h:20