Program execution tracing system improvements

作者: John L Dellheim

DOI:

关键词: State (computer science)Programmed instructionInstruction sequenceTracingProgram counterTrace analysisProgramming languageTRACE (psycholinguistics)SpeedupComputer science

摘要: A tracing program method that copies into an area within a each instruction to be executed and traced in manner which makes subservient the program. hardware counter of computer system addresses program, rather than being traced. programmed controlled by maintains address its next While traced, is effectively executing data using same sequence it would use on as if was not alone operating data. The can control entire while programs are system. wholly or partially trace sampling over cycle determined time count, overriding manual control. When tracing, go quiescence state, therein retains preparation for later but permits speedup execution instructions. requires neither machine interrupts, nor modifications code, provides form subsequently analyzed disclosed analysis so output from single run used any number times varying types analyses.

参考文章(9)
Mary E Gordon, Program testing system ,(1967)
Creech Bobby A, Dent Benjamin A, Barton Robert S, Mckeeman William M, Hauck Erwin A, Procedure entry for a data processor employing a stack ,(1967)
Charles O Forsythe, Method for debugging computer programs ,(1969)
Cornelius C Perkins, Stanley J Pezely, Blair C Thompson, Shifman Joseph, Automatic interrupt system for a data processor ,(1962)
James F Callahan, Richard D Smith, Electronic computer with program debugging facility ,(1967)
Robert H Riekert, Alvin P Mullery, Ralph F Schauer, Computing system embodying flexible subroutine capabilities ,(1964)