From 0f998f6b05e044d2c2a0c99f24f4cd97f263f478 Mon Sep 17 00:00:00 2001 From: zhkag Date: Sat, 10 Jun 2023 12:32:34 +0800 Subject: [simulator] 模拟器可以使用 utest 测试框架 (#7644) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Man, Jianting (Meco) <920369182@qq.com> --- src/kservice.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/kservice.c b/src/kservice.c index 4f44183707..dddcdf6df3 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -1574,8 +1574,13 @@ rt_inline void _heap_unlock(rt_base_t level) #ifdef RT_USING_UTESTCASES /* export to utest to observe the inner statements */ +#ifdef _MSC_VER +#define rt_heap_lock() _heap_lock() +#define rt_heap_unlock() _heap_unlock() +#else rt_base_t rt_heap_lock(void) __attribute__((alias("_heap_lock"))); void rt_heap_unlock(rt_base_t level) __attribute__((alias("_heap_unlock"))); +#endif /* _MSC_VER */ #endif #if defined(RT_USING_SMALL_MEM_AS_HEAP) -- cgit v1.3.1