Ошибки выполнения 64-битной сборки в Mac OS X:«dyld:нет доступного для записи сегмента» и «Trace/BPT trap»

При попытке запустить следующую программу сборки:

.globl start

start:
    pushq $0x0 
    movq $0x1, %rax
    subq $0x8, %rsp
    int $0x80

Я получаю следующие ошибки:

dyld: no writable segment
Trace/BPT trap

Любая идея, что может быть причиной этого? Аналогичная программа в 32-битной сборке работает нормально.

5
задан Hawken 27 March 2012 в 01:39
поделиться