1
0
원본 프로젝트 : xt-sys/exectos

Implement RtlGetStackLimits() routine

This commit is contained in:
2023-02-15 20:12:58 +01:00
부모 d28687631b
커밋 b1c2b209e3
6개의 변경된 파일113개의 추가작업 그리고 1개의 파일을 삭제

22
sdk/xtdk/amd64/rtlfuncs.h Normal file
파일 보기

@@ -0,0 +1,22 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: sdk/xtdk/amd64/rtlfuncs.h
* DESCRIPTION: XT runtime library routines specific to AMD64 architecture
* DEVELOPERS: Rafal Kupiec <belliash@codingworkshop.eu.org>
*/
#ifndef __XTDK_AMD64_RTLFUNCS_H
#define __XTDK_AMD64_RTLFUNCS_H
#include <xtdefs.h>
#include <xtstruct.h>
#include <xttypes.h>
XTAPI
VOID
RtlGetStackLimits(OUT PULONG_PTR StackBase,
OUT PULONG_PTR StackLimit);
#endif /* __XTDK_AMD64_RTLFUNCS_H */

22
sdk/xtdk/i686/rtlfuncs.h Normal file
파일 보기

@@ -0,0 +1,22 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: sdk/xtdk/i686/rtlfuncs.h
* DESCRIPTION: XT runtime library routines specific to i686 architecture
* DEVELOPERS: Rafal Kupiec <belliash@codingworkshop.eu.org>
*/
#ifndef __XTDK_I686_RTLFUNCS_H
#define __XTDK_I686_RTLFUNCS_H
#include <xtdefs.h>
#include <xtstruct.h>
#include <xttypes.h>
XTAPI
VOID
RtlGetStackLimits(OUT PULONG_PTR StackBase,
OUT PULONG_PTR StackLimit);
#endif /* __XTDK_I686_RTLFUNCS_H */

파일 보기

@@ -47,6 +47,7 @@
/* Architecture specific XT routines*/
#include ARCH_HEADER(arfuncs.h)
#include ARCH_HEADER(hlfuncs.h)
#include ARCH_HEADER(rtlfuncs.h)
/* Callbacks */
#include <kertptr.h>