1 | ; |
---|
2 | ; RTEMS Supercore Heap Trace Configurations |
---|
3 | ; |
---|
4 | [rtems-score-heap-all] |
---|
5 | trace = _Heap_Get_first_and_last_block, _Heap_Initialize, _Heap_Allocate_aligned_with_boundary |
---|
6 | trace = _Heap_Free, _Heap_Walk, _Heap_Iterate, _Heap_Greedy_allocate |
---|
7 | trace = _Heap_Greedy_allocate_all_except_largest, _Heap_Greedy_free, _Heap_Get_information |
---|
8 | trace = _Heap_Get_free_information, _Heap_Size_of_alloc_area, _Heap_Resize_block |
---|
9 | trace = _Heap_Block_allocate |
---|
10 | |
---|
11 | [rtems-score-heap-signatures] |
---|
12 | _Heap_Get_first_and_last_block = bool, uintptr_t, uintptr_t, uintptr_t, uintptr_t, Heap_Block**, Heap_Block** |
---|
13 | _Heap_Initialize = uintptr_t, Heap_Control*, void*, uintptr_t, uintptr_t |
---|
14 | _Heap_Allocate_aligned_with_boundary = void*, Heap_Control*, uintptr_t, uintptr_t, uintptr_t |
---|
15 | _Heap_Free = bool, Heap_Control*, void* |
---|
16 | _Heap_Walk = bool, Heap_Control*, int, bool |
---|
17 | _Heap_Iterate = void, Heap_Control*, Heap_Block_visitor, void* |
---|
18 | _Heap_Greedy_allocate = Heap_Block*, Heap_Control*, const uintptr_t*, size_t |
---|
19 | _Heap_Greedy_allocate_all_except_largest = Heap_Block*, Heap_Control*, uintptr_t* |
---|
20 | _Heap_Greedy_free = void, Heap_Control*, Heap_Block* |
---|
21 | _Heap_Get_information = void, Heap_Control*, Heap_Information_block* |
---|
22 | _Heap_Get_free_information = void, Heap_Control*, Heap_Information* |
---|
23 | _Heap_Size_of_alloc_area = bool, Heap_Control*, void*, uintptr_t* |
---|
24 | _Heap_Resize_block = Heap_Resize_status, Heap_Control*, void*, uintptr_t, uintptr_t*, uintptr_t* |
---|
25 | _Heap_Block_allocate = Heap_Block*, Heap_Control*, Heap_Block*, uintptr_t, uintptr_t |
---|
26 | |
---|