add chdir
[snitchaser:mainline.git] / src / tests / test_gscall.c
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 static void
5 my_thread(void)
6 {
7         printf("in my_thread\n");
8         return;
9 }
10
11 int main()
12 {
13         asm volatile ("movl %0, %%gs:0x234\n" : : "R" (my_thread));
14         asm volatile ("call *%gs:0x234\n");
15         return 0;
16 }
17
18