mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-28 20:44:26 +01:00
bak
This commit is contained in:
@@ -5,16 +5,16 @@
|
||||
|
||||
int main(void) {
|
||||
#if 0
|
||||
uint64_t in = 0xFFFFFFFF;
|
||||
uint64_t out = 0;
|
||||
__asm__ (
|
||||
"mov %[in], %%rax;"
|
||||
"myinc %%rax;"
|
||||
"movq %%rax, %[out]"
|
||||
: [out] "=g" (out)
|
||||
: [in] "g" (in)
|
||||
: "rax"
|
||||
);
|
||||
assert(out == in + 1);
|
||||
uint64_t in = 0xFFFFFFFF;
|
||||
uint64_t out = 0;
|
||||
__asm__ (
|
||||
"mov %[in], %%rax;"
|
||||
"myinc %%rax;"
|
||||
"movq %%rax, %[out]"
|
||||
: [out] "=g" (out)
|
||||
: [in] "g" (in)
|
||||
: "rax"
|
||||
);
|
||||
assert(out == in + 1);
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user