Extend stack debug logic to include IDLE and interrupt stacks. Also color the heap as well. Based on suggestions from David Sidrane

This commit is contained in:
Gregory Nutt
2013-11-01 11:16:51 -06:00
parent b102d01046
commit f8b3dbaa61
33 changed files with 263 additions and 114 deletions
+9 -11
View File
@@ -51,28 +51,26 @@
* Global Data
****************************************************************************/
/****************************************************************************
* Global Function Prototypes
****************************************************************************/
/****************************************************************************
* Global Function Prototypes
****************************************************************************/
#ifdef __cplusplus
#define EXTERN extern "C"
extern "C" {
extern "C"
{
#else
#define EXTERN extern
#endif
/****************************************************************************
* Global Function Prototypes
****************************************************************************/
/* This entry point must be supplied by the application */
EXTERN int CONFIG_USER_ENTRYPOINT(int argc, char *argv[]);
int CONFIG_USER_ENTRYPOINT(int argc, char *argv[]);
/* Functions contained in os_task.c *****************************************/
/* OS entry point called by boot logic */
EXTERN void os_start(void); /* OS entry point called by boot logic */
void os_start(void) noreturn_function;
#undef EXTERN
#ifdef __cplusplus