При попытке запустить следующую программу сборки:
.globl start
start:
pushq $0x0
movq $0x1, %rax
subq $0x8, %rsp
int $0x80
Я получаю следующие ошибки:
dyld: no writable segment
Trace/BPT trap
Любая идея, что может быть причиной этого? Аналогичная программа в 32-битной сборке работает нормально.