summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/protectedheap.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-12-06 14:23:26 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-12-06 14:23:26 +0000
commita89ae540c1d287d275943fd06692a44e9dbc8331 (patch)
tree74711aaa01d5604e4895588556f6f99c2ee2f6d2 /cpukit/score/include/rtems/score/protectedheap.h
parent2011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-a89ae540c1d287d275943fd06692a44e9dbc8331.tar.bz2
2011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/src/heapiterate.c, score/src/pheapiterate.c: New files. * score/Makefile.am: Reflect changes above. * score/include/rtems/score/heap.h: Declare _Heap_Iterate() and define Heap_Block_visitor. * score/include/rtems/score/protectedheap.h: Declare _Protected_heap_Iterate(). * score/src/heapgetinfo.c: Use _Heap_Iterate().
Diffstat (limited to 'cpukit/score/include/rtems/score/protectedheap.h')
-rw-r--r--cpukit/score/include/rtems/score/protectedheap.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpukit/score/include/rtems/score/protectedheap.h b/cpukit/score/include/rtems/score/protectedheap.h
index 01c736d6ae..84f7d60097 100644
--- a/cpukit/score/include/rtems/score/protectedheap.h
+++ b/cpukit/score/include/rtems/score/protectedheap.h
@@ -131,6 +131,15 @@ bool _Protected_heap_Free( Heap_Control *heap, void *addr );
bool _Protected_heap_Walk( Heap_Control *heap, int source, bool dump );
/**
+ * @brief See _Heap_Iterate().
+ */
+void _Protected_heap_Iterate(
+ Heap_Control *heap,
+ Heap_Block_visitor visitor,
+ void *visitor_arg
+);
+
+/**
* @brief See _Heap_Get_information().
*
* Returns @a true in case of success, and @a false otherwise.