Rename "SafeFunction" macro to "NoSecurityAnalysis"

This commit is contained in:
EnderIce2
2024-02-04 04:31:30 +02:00
parent 11221b205a
commit b0575ba4f2
31 changed files with 157 additions and 156 deletions

View File

@ -152,7 +152,7 @@ namespace CPU
uint32_t raw;
} CR8;
#if defined(a32)
SafeFunction static inline CR0 readcr0()
nsa static inline CR0 readcr0()
{
uint32_t Result = 0;
asmv("mov %%cr0, %[Result]"
@ -160,7 +160,7 @@ namespace CPU
return (CR0){.raw = Result};
}
SafeFunction static inline CR2 readcr2()
nsa static inline CR2 readcr2()
{
uint32_t Result = 0;
asmv("mov %%cr2, %[Result]"
@ -168,7 +168,7 @@ namespace CPU
return (CR2){.raw = Result};
}
SafeFunction static inline CR3 readcr3()
nsa static inline CR3 readcr3()
{
uint32_t Result = 0;
asmv("mov %%cr3, %[Result]"
@ -176,7 +176,7 @@ namespace CPU
return (CR3){.raw = Result};
}
SafeFunction static inline CR4 readcr4()
nsa static inline CR4 readcr4()
{
uint32_t Result = 0;
asmv("mov %%cr4, %[Result]"
@ -184,7 +184,7 @@ namespace CPU
return (CR4){.raw = Result};
}
SafeFunction static inline CR8 readcr8()
nsa static inline CR8 readcr8()
{
uint32_t Result = 0;
asmv("mov %%cr8, %[Result]"
@ -192,7 +192,7 @@ namespace CPU
return (CR8){.raw = Result};
}
SafeFunction static inline void writecr0(CR0 ControlRegister)
nsa static inline void writecr0(CR0 ControlRegister)
{
asmv("mov %[ControlRegister], %%cr0"
:
@ -200,7 +200,7 @@ namespace CPU
: "memory");
}
SafeFunction static inline void writecr2(CR2 ControlRegister)
nsa static inline void writecr2(CR2 ControlRegister)
{
asmv("mov %[ControlRegister], %%cr2"
:
@ -208,7 +208,7 @@ namespace CPU
: "memory");
}
SafeFunction static inline void writecr3(CR3 ControlRegister)
nsa static inline void writecr3(CR3 ControlRegister)
{
asmv("mov %[ControlRegister], %%cr3"
:
@ -216,7 +216,7 @@ namespace CPU
: "memory");
}
SafeFunction static inline void writecr4(CR4 ControlRegister)
nsa static inline void writecr4(CR4 ControlRegister)
{
asmv("mov %[ControlRegister], %%cr4"
:
@ -224,7 +224,7 @@ namespace CPU
: "memory");
}
SafeFunction static inline void writecr8(CR8 ControlRegister)
nsa static inline void writecr8(CR8 ControlRegister)
{
asmv("mov %[ControlRegister], %%cr8"
: