ld-tool portability fix: MacOS build experience
[lunaix-os.git] / lunaix-os / arch / i386 / includes / sys / trace.h
1 #ifndef __LUNAIX_ARCH_TRACE_H
2 #define __LUNAIX_ARCH_TRACE_H
3
4 #include <lunaix/types.h>
5
6 static inline bool 
7 arch_valid_fp(ptr_t ptr) {
8     extern int __bsskstack_end[];
9     extern int __bsskstack_start[];
10     return ((ptr_t)__bsskstack_start <= ptr && ptr <= (ptr_t)__bsskstack_end);
11 }
12
13
14 #endif /* __LUNAIX_TRACE_H */