summaryrefslogtreecommitdiff
path: root/linkers/rtems-score-heap.ini
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2014-09-21 14:24:37 +1000
committerChris Johns <chrisj@rtems.org>2014-09-21 14:24:37 +1000
commit5025439f9d8df419e5d9797d930f7490bfdf86c0 (patch)
tree8a516a29fbf940b93a2b932263cdc6c07fc429b3 /linkers/rtems-score-heap.ini
parent149a8a63610b1c52e323347070d2210efa408203 (diff)
rtems-tld: Add config options, fix void args, and SCore traces.
Diffstat (limited to 'linkers/rtems-score-heap.ini')
-rw-r--r--linkers/rtems-score-heap.ini26
1 files changed, 26 insertions, 0 deletions
diff --git a/linkers/rtems-score-heap.ini b/linkers/rtems-score-heap.ini
new file mode 100644
index 0000000..7a3426d
--- /dev/null
+++ b/linkers/rtems-score-heap.ini
@@ -0,0 +1,26 @@
+;
+; RTEMS Supercore Heap Trace Configurations
+;
+[rtems-score-heap-all]
+trace = _Heap_Get_first_and_last_block, _Heap_Initialize, _Heap_Allocate_aligned_with_boundary
+trace = _Heap_Free, _Heap_Walk, _Heap_Iterate, _Heap_Greedy_allocate
+trace = _Heap_Greedy_allocate_all_except_largest, _Heap_Greedy_free, _Heap_Get_information
+trace = _Heap_Get_free_information, _Heap_Size_of_alloc_area, _Heap_Resize_block
+trace = _Heap_Block_allocate
+
+[rtems-score-heap-signatures]
+_Heap_Get_first_and_last_block = bool, uintptr_t, uintptr_t, uintptr_t, uintptr_t, Heap_Block**, Heap_Block**
+_Heap_Initialize = uintptr_t, Heap_Control*, void*, uintptr_t, uintptr_t
+_Heap_Allocate_aligned_with_boundary = void*, Heap_Control*, uintptr_t, uintptr_t, uintptr_t
+_Heap_Free = bool, Heap_Control*, void*
+_Heap_Walk = bool, Heap_Control*, int, bool
+_Heap_Iterate = void, Heap_Control*, Heap_Block_visitor, void*
+_Heap_Greedy_allocate = Heap_Block*, Heap_Control*, const uintptr_t*, size_t
+_Heap_Greedy_allocate_all_except_largest = Heap_Block*, Heap_Control*, uintptr_t*
+_Heap_Greedy_free = void, Heap_Control*, Heap_Block*
+_Heap_Get_information = void, Heap_Control*, Heap_Information_block*
+_Heap_Get_free_information = void, Heap_Control*, Heap_Information*
+_Heap_Size_of_alloc_area = bool, Heap_Control*, void*, uintptr_t*
+_Heap_Resize_block = Heap_Resize_status, Heap_Control*, void*, uintptr_t, uintptr_t*, uintptr_t*
+_Heap_Block_allocate = Heap_Block*, Heap_Control*, Heap_Block*, uintptr_t, uintptr_t
+