#include <win32k.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ PWIN32K_FLOATING_SAVE
◆ WIN32K_FLOATING_SAVE
◆ _Success_() [1/2]
Definition at line 61 of file float.c.
73{
76
78 {
80
81
84 {
85 return(0);
86 }
89 }
90
92 {
93 return(0);
94 }
95
96
98
99 if (
State->IsFloatingPointSaved)
100 {
101 DPRINT1(
"The driver has attempted to save floating point state after already saving it.\n");
102 DPRINT1(
"This (probably ICafe AMD) driver has done an incorrect behavior.\n");
103 }
104
107 {
109 }
110
113}
#define NT_SUCCESS(StatCode)
struct _WIN32K_FLOATING_SAVE * PWIN32K_FLOATING_SAVE
struct _WIN32K_FLOATING_SAVE WIN32K_FLOATING_SAVE
#define KeSaveFloatingPointState(x)
#define KeRestoreFloatingPointState(x)
◆ _Success_() [2/2]
Deletes the virtual mapping and optionally gives back the page & dirty bit.
- Parameters
-
| Process | - The process this address belongs to, or NULL if system address. |
| Address | - The address to unmap. |
| WasDirty | - Optional param receiving the dirty bit of the PTE. |
| Page | - Optional param receiving the page number previously mapped to this address. |
- Returns
- Whether there was actually a page mapped at the given address.
Definition at line 29 of file float.c.
38{
41
42 if (!
State->IsFloatingPointSaved)
43 {
44 DPRINT1(
"The driver has attempted to restore floating point state after already restoring it.\n");
45 DPRINT1(
"This (probably ICafe AMD) driver has done an incorrect behavior.\n");
47 }
48
50
53 {
55 }
56
58}