xor rax, rax
mov rax, 60
syscall
Завершается с ошибкой: error: illegal instruction.
Почему нельзя 64 битные инструкции применять?
а у дебиана аргументы для syscall разве не в стек кладуться?
дебиан это дистрибутив, от дистрибутива это не зависит
Не знаю, думается что: call - вызов с стеком syscall - системный вызов Если я ошибаюсь, поправьте меня
Для 64-битного кода первые аргументы тоже в регистрах.
Обсуждают сегодня