Я реализую программу, которая загружает чистый код из файла и вызывает первую инструкцию. Что бы я ни делал, при выполнении моей инструкции вызова возникает ошибка сегментации. Что я делаю не так?
char code[65536];
...
__asm__("movl code, %eax");
__asm__("call *%eax");