Use __asm__ to comply with disabled GNU extensions
Visas pārbaudes ir veiksmīgas
Builds / ExectOS (i686, debug) (push) Successful in 27s
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
Visas pārbaudes ir veiksmīgas
Builds / ExectOS (i686, debug) (push) Successful in 27s
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
Šī revīzija ir iekļauta:
@@ -27,16 +27,16 @@ VOID
|
||||
MmZeroPages(IN PVOID Address,
|
||||
IN ULONG Size)
|
||||
{
|
||||
asm volatile("xor %%rax, %%rax\n"
|
||||
"mov %0, %%rdi\n"
|
||||
"mov %1, %%ecx\n"
|
||||
"shr $3, %%ecx\n"
|
||||
"rep stosq\n"
|
||||
:
|
||||
: "m" (Address),
|
||||
"m" (Size)
|
||||
: "rax",
|
||||
"rdi",
|
||||
"ecx",
|
||||
"memory");
|
||||
__asm__ volatile("xor %%rax, %%rax\n"
|
||||
"mov %0, %%rdi\n"
|
||||
"mov %1, %%ecx\n"
|
||||
"shr $3, %%ecx\n"
|
||||
"rep stosq\n"
|
||||
:
|
||||
: "m" (Address),
|
||||
"m" (Size)
|
||||
: "rax",
|
||||
"rdi",
|
||||
"ecx",
|
||||
"memory");
|
||||
}
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user