58#ifndef _CRT_SECURE_NO_WARNINGS
59#define _CRT_SECURE_NO_WARNINGS
64#ifndef _CRT_NONSTDC_NO_DEPRECATE
65#define _CRT_NONSTDC_NO_DEPRECATE
68#define COMPILER_DEPENDENT_INT64 __int64
69#define COMPILER_DEPENDENT_UINT64 unsigned __int64
70#define ACPI_INLINE __inline
80#define ACPI_SYSTEM_XFACE __cdecl
81#define ACPI_EXTERNAL_XFACE
82#define ACPI_INTERNAL_XFACE
83#define ACPI_INTERNAL_VAR_XFACE __cdecl
88#if defined(__i386__) && !defined(_GNU_EFI) && !defined(_EDK2_EFI)
92#ifndef ACPI_DIV_64_BY_32
93#define ACPI_DIV_64_BY_32(n_hi, n_lo, d32, q32, r32) \
103#ifndef ACPI_MUL_64_BY_32
104#define ACPI_MUL_64_BY_32(n_hi, n_lo, m32, p32, c32) \
106 __asm mov edx, n_hi \
107 __asm mov eax, n_lo \
114#ifndef ACPI_SHIFT_LEFT_64_BY_32
115#define ACPI_SHIFT_LEFT_64_BY_32(n_hi, n_lo, s32) \
117 __asm mov edx, n_hi \
118 __asm mov eax, n_lo \
121 __asm shld edx, eax, cl \
123 __asm mov n_hi, edx \
124 __asm mov n_lo, eax \
128#ifndef ACPI_SHIFT_RIGHT_64_BY_32
129#define ACPI_SHIFT_RIGHT_64_BY_32(n_hi, n_lo, s32) \
131 __asm mov edx, n_hi \
132 __asm mov eax, n_lo \
135 __asm shrd eax, edx, cl \
137 __asm mov n_hi, edx \
138 __asm mov n_lo, eax \
142#ifndef ACPI_SHIFT_RIGHT_64
143#define ACPI_SHIFT_RIGHT_64(n_hi, n_lo) \
155#ifdef ACPI_APPLICATION
156#define ACPI_FLUSH_CPU_CACHE()
158#define ACPI_FLUSH_CPU_CACHE() __asm {WBINVD}
166#define ACPI_ACQUIRE_GLOBAL_LOCK(FacsPtr, Acq) __asm \
168 __asm mov eax, 0xFF \
169 __asm mov ecx, FacsPtr \
172 __asm lea ecx, [ecx].GlobalLock \
175 __asm mov eax, [ecx] \
177 __asm and edx, 0xFFFFFFFE \
180 __asm lock cmpxchg dword ptr [ecx], edx \
190#define ACPI_RELEASE_GLOBAL_LOCK(FacsPtr, Pnd) __asm \
193 __asm mov ecx, FacsPtr \
196 __asm lea ecx, [ecx].GlobalLock \
199 __asm mov eax, [ecx] \
201 __asm and edx, 0xFFFFFFFC \
202 __asm lock cmpxchg dword ptr [ecx], edx \
216#pragma warning(disable:4001)
219#pragma warning(disable:4100)
222#pragma warning(disable:4127)
225#pragma warning(disable:4706)
228#pragma warning(disable:4131)
231#pragma warning(disable:4459)
234#pragma warning(disable:4200)
237#pragma warning( disable : 4295 )
245#pragma warning(disable:4459)
258#define ACPI_DEBUG_INITIALIZE() \
260 _CRTDBG_CHECK_ALWAYS_DF | \
261 _CRTDBG_ALLOC_MEM_DF | \
262 _CRTDBG_DELAY_FREE_MEM_DF | \
263 _CRTDBG_LEAK_CHECK_DF | \
264 _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG));
273..\..\source\os_specific\service_layers\oswinxf.
c(701) : {937}
normal block at 0x002E9190, 40
bytes long.
274 Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
282#define COMPILER_VA_MACRO 1
295#pragma warning(disable:4001)
static unsigned char bytes[4]
#define _CrtSetBreakAlloc(a)
static const CLSID * objects[]
static char memory[1024 *256]
static unsigned int block