Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-dev by
Diff: platform/mbed_stats.h
- Revision:
- 170:19eb464bc2be
- Parent:
- 152:9a67f0b066fc
--- a/platform/mbed_stats.h Wed Jul 19 17:31:21 2017 +0100
+++ b/platform/mbed_stats.h Thu Aug 03 13:13:39 2017 +0100
@@ -42,22 +42,22 @@
void mbed_stats_heap_get(mbed_stats_heap_t *stats);
typedef struct {
- uint32_t thread_id; /**< Identifier for thread that owns the stack. */
- uint32_t max_size; /**< Sum of the maximum number of bytes used in each stack. */
- uint32_t reserved_size; /**< Current number of bytes allocated for all stacks. */
- uint32_t stack_cnt; /**< Number of stacks currently allocated. */
+ uint32_t thread_id; /**< Identifier for thread that owns the stack or 0 if multiple threads. */
+ uint32_t max_size; /**< Maximum number of bytes used on the stack. */
+ uint32_t reserved_size; /**< Current number of bytes allocated for the stack. */
+ uint32_t stack_cnt; /**< Number of stacks stats accumulated in the structure. */
} mbed_stats_stack_t;
/**
- * Fill the passed in structure with stack stats.
+ * Fill the passed in structure with stack stats accumulated for all threads. The thread_id will be 0
+ * and stack_cnt will represent number of threads.
*
* @param stats A pointer to the mbed_stats_stack_t structure to fill
*/
void mbed_stats_stack_get(mbed_stats_stack_t *stats);
/**
- * Fill the passed array of stat structures with the stack stats
- * for each available stack.
+ * Fill the passed array of stat structures with the stack stats for each available thread.
*
* @param stats A pointer to an array of mbed_stats_stack_t structures to fill
* @param count The number of mbed_stats_stack_t structures in the provided array
