| Index: fusl/src/thread/x32/__set_thread_area.s
|
| diff --git a/fusl/src/thread/x32/__set_thread_area.s b/fusl/src/thread/x32/__set_thread_area.s
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e0daf72f5f020cebc96a59e10438b59f19b2b0f2
|
| --- /dev/null
|
| +++ b/fusl/src/thread/x32/__set_thread_area.s
|
| @@ -0,0 +1,10 @@
|
| +/* Copyright 2011-2012 Nicholas J. Kain, licensed under standard MIT license */
|
| +.text
|
| +.global __set_thread_area
|
| +.type __set_thread_area,@function
|
| +__set_thread_area:
|
| + mov %edi,%esi /* shift for syscall */
|
| + movl $0x1002,%edi /* SET_FS register */
|
| + movl $0x4000009e,%eax /* set fs segment to */
|
| + syscall /* arch_prctl(SET_FS, arg)*/
|
| + ret
|
|
|