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