SIGILL — сигнал на POSIX-сумісних платформах, який посилається процесу при спробі виконати неіснуючу або недопустиму інструкцію процесора. Символьна змінна SIGILL оголошена у заголовному файлі signal.h
. Символьні імена для сигналів використовуються через те, що їхні номери залежать від конкретної платформи.
Опис | Помилка інструкції процесора (може бути перехопленим або проігнорованим) |
---|---|
Дія за замовчуванням | Завершує процес |
SA_SIGINFO macros | |
None |
Етимологія
SIG є загальноприйнятий префіксом для назв сигналів. ILL (англ. illegal) — означає незаконна, нелегальна.
Використання
В окремих системах сигнал SIGILL може використовуватись для емуляції привілейованого режиму виконання програми, наприклад, в емуляторі операційної системи. При цьому для програми, що виконується в режимі емуляції, створюється ефект виконання процесором інструкцій управління системою, насправді ж ці інструкції породжують SIGILL, а емулятор перехоплює цей сигнал і транслює в звернення до ядра нативної системи.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
SIGILL signal na POSIX sumisnih platformah yakij posilayetsya procesu pri sprobi vikonati neisnuyuchu abo nedopustimu instrukciyu procesora Simvolna zminna SIGILL ogoloshena u zagolovnomu fajli signal h Simvolni imena dlya signaliv vikoristovuyutsya cherez te sho yihni nomeri zalezhat vid konkretnoyi platformi SIGILLOpisPomilka instrukciyi procesora mozhe buti perehoplenim abo proignorovanim Diya za zamovchuvannyamZavershuye procesSA SIGINFO macrosNoneEtimologiyaSIG ye zagalnoprijnyatij prefiksom dlya nazv signaliv ILL angl illegal oznachaye nezakonna nelegalna VikoristannyaV okremih sistemah signal SIGILL mozhe vikoristovuvatis dlya emulyaciyi privilejovanogo rezhimu vikonannya programi napriklad v emulyatori operacijnoyi sistemi Pri comu dlya programi sho vikonuyetsya v rezhimi emulyaciyi stvoryuyetsya efekt vikonannya procesorom instrukcij upravlinnya sistemoyu naspravdi zh ci instrukciyi porodzhuyut SIGILL a emulyator perehoplyuye cej signal i translyuye v zvernennya do yadra nativnoyi sistemi Div takozhVirtualna mashina