Revision c5cd2fe4 core/src/aos_thread.c

View differences:

core/src/aos_thread.c
94 94
  size_t util;
95 95
  uint8_t* ptr = (uint8_t*)thread->wabase;
96 96

  
97
  chSysLock();
98 97
  while (*ptr == CH_DBG_STACK_FILL_VALUE && ptr < (uint8_t*)thread->wabase + aosThdGetStacksize(thread)) {
99 98
    ++ptr;
100 99
  }
101 100
  util = aosThdGetStacksize(thread) - (ptr - (uint8_t*)thread->wabase);
102
  chSysUnlock();
103 101

  
104 102
  return util;
105 103
}

Also available in: Unified diff