Wild branch

Wild branch计算机程序中的一个名词,是指GOTO指令(分支)的目的位置是不确定、随机或是未预期的[1],这常常是因为程序错误指标阵列index被破坏的结果。之所以用Wild这个形容词来形容,也是因为其结果难以预测。Wild branch的侦测通常比较困难,一般会由错误的结果来识别(例如目的位址不存在,或是其位址没有有效的程式码,因此引发错误)。有时会用调试工具以及像指令组模拟器英语Instruction set simulator之类的程式来确认出现Wild branch的原始位置。

相关条目

参考资料