Browse Prior Art Database

Using instruction overlays to minimize the performance impact on both the system and application

IP.com Disclosure Number: IPCOM000013717D
Original Publication Date: 2001-May-01
Included in the Prior Art Database: 2003-Jun-18

Publishing Venue

IBM

Abstract

This idea involves the use of instruction overlays to minimize the performance impact to both the operating system and application when a debugger is not active in the system, and when the debugger is active but the application program is not using the debugger feature that would require additional instructions in a heavily used path in the operating system kernel. This requires the use of 2 overlays: The first overlay is in the system itself, and is turned on only when the debugger is activated. This overlay causes the 2nd overlay , which is in the control block of the executing application to be called. The second overlay is turned on only when the particular debugger feature is activated. This method ensures a minimal performance impact to both the system and application. The novelty of this invention is the combination of doing both system and process level overlays , which that is different than what we were previously doing. This overlays work for both assembler C code. 1