Wild branch

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

In computer programming, a wild branch is a description of a GOTO instruction where the target address is indeterminate, random or otherwise unintended.[1] It is usually the result of a software bug causing the accidental corruption of a pointer, index or array subscript. It is "wild" in the sense that it cannot be predicted to behave consistently. Detection of wild branches is frequently difficult; they are normally identified by erroneous results (where the unintended target address is nevertheless a valid instruction enabling the program to continue despite the error) or a hardware interrupt, which may change depending upon register contents. Debuggers and monitor programs such as Instruction set simulators can sometimes be used to determine the location of the original wild branch.

See also

References

  1. ^ Debug Aid for Wild Branch Conditions

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net