Details
Description
When returning to a native method, stepping past the return instruction causes inconsistent results. Sometimes control is returned to the next java method encountered; sometimes we end up in the calling native method (and the next step returns us back to java). The latter behavior is less confusing, especially when a native method calls two Java methods before it returns to its caller.