Дикая ветка

редактировать

В компьютерное программирование, wild branch - это инструкция GOTO, где целевой адрес является неопределенным, случайным или иным образом непреднамеренным. Обычно это результат ошибки программного обеспечения, вызывающей случайное повреждение указателя или индекса массива. Он «дикий» в том смысле, что его невозможно предсказать, что он будет вести себя последовательно. Обнаружение диких ветвей часто бывает затруднено; они обычно идентифицируются по ошибочным результатам (где непреднамеренный целевой адрес, тем не менее, является действительной инструкцией, позволяющей программе продолжить работу, несмотря на ошибку) или аппаратным прерыванием, которое может изменяться в зависимости от регистра содержание. Отладчики и программы мониторинга, такие как имитаторы набора команд, иногда могут использоваться для определения местоположения исходной дикой ветви.

См. Также
Ссылки
  1. ^Помощь при отладке в условиях дикого перехода
Последняя правка сделана 2021-06-20 03:41:28
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте