SIGTRAP — сигнал на POSIX-сумісних платформах, який надсилається процесу, щоб повідомити процес про ситуацію спрацьовування пастки налаштування. Символьна змінна SIGTRAP оголошена у заголовному файлі signal.h
. Символьні імена для процесів використовуються через те, що їхні номери залежать від конкретної платформи.
Опис | Відбулась пастка налаштування (може бути перехопленим або проігнорованим) | ||||
---|---|---|---|---|---|
Дія за замовчуванням | Завершує процес | ||||
SA_SIGINFO macros | |||||
|
Етимологія
SIG є загальноприйнятий префіксом для назв сигналів. TRAP в точності означає пастка (англ. trap).
Використання
Окремі апаратні платформи облаштовані механізмом налаштування програм, який генерує апаратне переривання при збігу поточної адреси інструкції процесора з адресою, занесеною в спеціальний регістр. На основі цього переривання ядро операційної системи генерує сигнал SIGTRAP.
На системах, не обладнаних подібним механізмом, порівняння поточної адреси інструкції процесора з необхідною адресою виконується програмно, або за необхідною адресою розміщується інструкція процесора, виконання якої призводить до переривання програми (при необхідності подальшого виконання ця частина коду програми відновлюється).
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
SIGTRAP signal na POSIX sumisnih platformah yakij nadsilayetsya procesu shob povidomiti proces pro situaciyu spracovuvannya pastki nalashtuvannya Simvolna zminna SIGTRAP ogoloshena u zagolovnomu fajli signal h Simvolni imena dlya procesiv vikoristovuyutsya cherez te sho yihni nomeri zalezhat vid konkretnoyi platformi SIGTRAPOpisVidbulas pastka nalashtuvannya mozhe buti perehoplenim abo proignorovanim Diya za zamovchuvannyamZavershuye procesSA SIGINFO macrosTRAP BRKPTDosyagnuta tochka zupinkiTRAP TRACEKrok trasuvannya vikonanoEtimologiyaSIG ye zagalnoprijnyatij prefiksom dlya nazv signaliv TRAP v tochnosti oznachaye pastka angl trap VikoristannyaOkremi aparatni platformi oblashtovani mehanizmom nalashtuvannya program yakij generuye aparatne pererivannya pri zbigu potochnoyi adresi instrukciyi procesora z adresoyu zanesenoyu v specialnij registr Na osnovi cogo pererivannya yadro operacijnoyi sistemi generuye signal SIGTRAP Na sistemah ne obladnanih podibnim mehanizmom porivnyannya potochnoyi adresi instrukciyi procesora z neobhidnoyu adresoyu vikonuyetsya programno abo za neobhidnoyu adresoyu rozmishuyetsya instrukciya procesora vikonannya yakoyi prizvodit do pererivannya programi pri neobhidnosti podalshogo vikonannya cya chastina kodu programi vidnovlyuyetsya