1. A method for reducing interrupts while tracing an application in a data processing system, the method comprising: receiving at a tracing function an indication that at least a portion of executable code from an application has been loaded into a memory block prior to execution of the portion of executable code; and altering by the tracing function at least one operating-system-defined memory access protection parameter to allow read access to the memory block.