Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - SIGILL05 июня 2011В POSIX-системах, сигнал, посылаемый процессу при попытке выполнить неправильно сформированную, несуществующую или привилегированную инструкцию. SIGILL целочисленная константа, определенная в заголовочном файле ЭтимологияSIG общий префикс сигналов, ILL сокращенное написание англ. illegal instruction недопустимая инструкция. ИспользованиеСуществует много причин для SIGILL. Одна из наиболее частых причин передача управления в случайное место памяти в результате передачи управления через неинициализированный или поврежденный указатель. Другие случаи возможны при ошибках компилятора, повреждении файловой системы или попытке выполнения инструкции, требующей специальных привилегий. На многих платформах, по мере развития оборудования внедряются новые инструкции, регистры и т. п. и приложения, собранные для современного оборудования могут содержать инструкции, не распознающиеся на более старом оборудовании. Например, SIGILL возникнет при попытке выполнить инструкции MMX на процессоре i486, который их не поддерживает. SIGILL может быть перехвачен или проигнорирован. Однако игнорирование SIGILL, в некоторых случаях, может привести к непредсказуемым результатам.
Просмотров: 976
|