Что означает IOT в отношении SIGIOT?

Я осмотрелся и обнаружил, что это было связано с прерыванием вызова. Что-то связанное с ловушкой IOT, но любой ресурс, который я нахожу, предполагает, что вы уже знаете, что это такое. Наверное, это не важно, но я видел это и мне было любопытно. Я полагаю, это могут быть просто произвольные буквы.

1 ответ

Что означает IOT в отношении SIGIOT?

Он обозначает ловушку ввода / вывода.

Макрос: int SIGABRT

Этот сигнал указывает на ошибку, обнаруженную самой программой и сообщенную с помощью вызова abort. См. Отмена программы.

Макрос: int SIGIOT

Генерируется инструкцией PDP-11 "iot". На большинстве машин это просто другое название SIGABRT.

Сигналы ошибок исходной программы


PDP-11 Jump and subroutine instructions

Jump and subroutine instructions

  • JMP (jump)
  • JSR (jump to subroutine)
  • RTS (return from subroutine)
  • MARK (support of stack clean-up at return)
  • EMT (emulator trap)
  • TRAP, BPT (breakpoint trap)
  • IOT (input/output trap)
  • RTI & RTT (return from interrupt)

Source PDP-11 architecture

Другие вопросы по тегам