1. A method for implementing a jump instruction, comprising: storing an address of a target instruction code pointed to by a first instruction code, wherein the address corresponds an address in a shadow memory; identifying when a second instruction code at the address of the target instruction code is scheduled for execution; determining if the second instruction code is available at the shadow memory address of the target instruction code pointed to by the first instruction code; and compiling at least the first instruction code and the second instruction code as a group to generate a native instruction path when it is determined that the second instruction code is available at the address of the target instruction code.