Re[4]: Как сымитировать "недопустимую операцию"?
От: Edmond  
Дата: 15.07.02 09:14
Оценка:
Здравствуйте Dutchman, Вы писали:

D>Здравствуйте vic_sea, Вы писали:


D>Вызови привелигированную инструкцию и все.


VS>>>>не проходят — получается "access violation", т.е. доступ к защищенной

VS>>>>области памяти. а надо в целях тестирования именно "program performed illegal operation"

VS>>>>вставлять DB 555,34,333 в код не предлагать — компилятор ошибку выдает


E>>>ud2... (только выше в Pentium)


VS>>не помогает. не падает прога, зараза такая. выдает "external exception" и продолжает

VS>>выполняться.
VS>>как сделать JMP на область памяти содержащую "мусор"?



D>
D>trash   db "trash"
D>jmp trash
D>


D>Можно call trash


D>Такую гадость можно хучь на Си написать.



Прошу прощение: ud2 появилась на PII
С уважением, Edmond
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.