System and method for checking run-time consistency for sequentially and non-sequentially fetched instructions
AssigneeCisco Technology, Inc.
InventorDonald E. Steiss
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorDonald E. Steiss
Estimating the term…
A system and method includes modules for determining whether an instruction is a target of a non-sequential fetch operation with an expected numerical property value, and avoiding execution of the instruction if it is the target of the non-sequential fetch operation and does not have the expected numerical property. Other embodiments include encoding an instruction with a functionality that is a target of a non-sequential fetch operation with an expected numerical property value. Instructions with the same functionality that are not targets of non-sequential fetch operations can be encoded with a different numerical property value. More specific embodiments can include a numerical property of parity, determining whether the instruction is valid, and throwing an exception, setting status bits, sending an interrupt to a control processor, and a combination thereof to avoid execution.
A method, comprising:
An apparatus, comprising:
Logic encoded in non-transitory media that includes code, which when executed by a processor performs operations comprising:
Dependencies are inferred from the claim text.