blob: c418218ac289f550a16a2598eebf58828176f724 [file] [log] [blame]
// Copyright Microsoft and CHERIoT Contributors.
// SPDX-License-Identifier: MIT
#include <cdefs.h>
#include <string>
__cheri_compartment("compartment_calls_inner") int compartment_call_inner(
int x0);
__cheri_compartment(
"compartment_calls_inner") int compartment_call_inner(int x0, int x1);
__cheri_compartment("compartment_calls_inner") int compartment_call_inner(
int x0,
int x1,
const int *x2);
__cheri_compartment("compartment_calls_inner") int compartment_call_inner(
int x0,
int x1,
const int *x2,
int x3);
__cheri_compartment("compartment_calls_inner") int compartment_call_inner(
int x0,
int x1,
const int *x2,
int x3,
const int *x4);
__cheri_compartment("compartment_calls_inner") int compartment_call_inner(
int x0,
int x1,
const int *x2,
int x3,
const int *x4,
int x5);
__cheri_compartment("compartment_calls_inner") int compartment_call_inner(
int x0,
int x1,
const int *x2,
int x3,
const int *x4,
int x5,
int x6);
__cheri_compartment("compartment_calls_inner") int test_incorrect_export_table(
__cheri_callback void (*fn)(),
bool *outTestFailed);
__cheri_compartment(
"compartment_calls_inner_with_"
"handler") int test_incorrect_export_table_with_handler(__cheri_callback int (*fn)());
constexpr int ConstantValue = 0x41414141;