A method, apparatus, and computer instructions in a data processing system
for processing instructions and monitoring accesses to memory location
ranges. An instruction for execution is identified. A determination is
made as to whether the instruction is within a contiguous range of
instructions. Execution information relating to the instruction is
identified if the instruction is within the contiguous range of
instructions. With memory location accesses, an access to a memory
location is identified. A determination of whether the memory location is
within a contiguous range of memory locations is made. Access information
is identified if the memory location is within the contiguous range of
memory locations.