X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/32b9a6d76790c73d3d2d36d9081a2581cc65d184..28c176b668c841a3b7fb093faccf0efa39257603:/lunaix-os/arch/x86/includes/sys/trace.h?ds=sidebyside diff --git a/lunaix-os/arch/x86/includes/sys/trace.h b/lunaix-os/arch/x86/includes/sys/trace.h new file mode 100644 index 0000000..fb3443d --- /dev/null +++ b/lunaix-os/arch/x86/includes/sys/trace.h @@ -0,0 +1,14 @@ +#ifndef __LUNAIX_ARCH_TRACE_H +#define __LUNAIX_ARCH_TRACE_H + +#include + +static inline bool +arch_valid_fp(ptr_t ptr) { + extern int __bsskstack_end[]; + extern int __bsskstack_start[]; + return ((ptr_t)__bsskstack_start <= ptr && ptr <= (ptr_t)__bsskstack_end); +} + + +#endif /* __LUNAIX_TRACE_H */