Original Publication Date: 2008-Nov-11
Included in the Prior Art Database: 2008-Nov-11
Our method will automatically compute the SLIP offset for the user based on a set of instructions passed in. Our method will also verify a SLIP address if the user prefers to manually set the SLIP offset.
One of the primary diagnostic tools available to client today is a SLIP (Serviceability Level Indication Processing). The problem with using a SLIP is that they can be cumbersome to set. A specific location or range of locations in the code have to be identified. The address of that instruction in the Module along with that Modules location in the Load Module have to be added to compute the instruction offset. The offset or range of offsets of where to place the SLIP has to be computed based on each individuals system maintenance. If that maintenance level changes the SLIP offset is no longer valid. Many times the maintenance in the Load Module changes, which changes the offset of the SLIP. However, the actual instruction the SLIP is set for does not change. This still requires a new SLIP offset to be computed. Computing the SLIP offset is also very error prone.
Our method has two key points. The first will be to confirm the offset the user has set is correct, if the user is providing the traditional SLIP settings with an offset parameter. We would require an additional parameter which would be 4-8 bytes of the instructions the client expects to have at that location. Our method would scan through the load module and identify that location. We would then compare the instruction we find at the offset specified by the user. If the instruction matches the user's expected instruction, the SLIP would be set. If the instruction does not match the SLIP would issue an error, and return the instruction found at that location.
The second more advanced feature on our method would be to automatically determine the offset for the client. The user would find the instruction they want to trap on. They would then pass this instruction into our automatic SLIP facility...