xref: /xnu-8792.81.2/tests/rump.h (revision 19c3b8c28c31cb8130e034cfb5df6bf9ba342d90)
1 // Copyright (c) 2020 Apple Computer, Inc. All rights reserved.
2 
3 #include <stdlib.h>
4 #include <os/atomic_private.h>
5 
6 #define kheap_alloc(h, s, f) calloc(1, s)
7 #define kfree(p, s) free(p)
8 #define kalloc_type(t, f) calloc(1, sizeof(t))
9 #define kfree_type(t, p) free(p)
10 #define kalloc_data(s, f) calloc(1, s)
11 #define kfree_data(p, s) free(p)
12 #define panic(...) T_ASSERT_FAIL(__VA_ARGS__)
13 #define PE_i_can_has_debugger(...) true
14 #define SECURITY_READ_ONLY_LATE(X) X
15 #define __startup_func
16 
17 #define ml_get_cpu_count() 6
18