Wild branch
外观
Wild branch是電腦程式中的一個名詞,是指分支跳躍指令的目的位置是不確定、隨機或是未預期的[1],這常常是因為程序錯誤,指標陣列index被破壞的結果。之所以用Wild這個形容詞來形容,也是因為其結果難以預測。
Wild branch的偵測通常比較困難,一般會由錯誤的結果(例如目的位址不存在,或是其位址沒有有效的程式碼,因此引發錯誤)或是硬體中斷來識別。有時會用调试工具以及像指令組模擬器(英语:Instruction set simulator)之類的程式來確認出現Wild branch的原始位置。
这是一篇電腦科學小作品。您可以通过编辑或修订扩充其内容。 |