Warning: This file is not a C or C++ file. It does not have highlighting.
1 | #include <stdint.h> |
---|---|
2 | |
3 | #define STACK_CHK_GUARD \ |
4 | ({ uintptr_t x; asm ("movl %%gs:0x14, %0" : "=r" (x)); x; }) |
5 | |
6 | #define POINTER_CHK_GUARD \ |
7 | ({ \ |
8 | uintptr_t x; \ |
9 | asm ("movl %%gs:%c1, %0" : "=r" (x) \ |
10 | : "i" (offsetof (tcbhead_t, pointer_guard))); \ |
11 | x; \ |
12 | }) |
13 |
Warning: This file is not a C or C++ file. It does not have highlighting.