Program trace method and apparatus, and storage medium

   
   

A program trace apparatus intercepts control during execution thereof by rewriting of an instruction sequence of a program and traces an execution state of the original program. The program trace apparatus includes a judging section for judging whether or not an arbitrary instruction which is to be rewritten to intercept the control is longer than a control transfer instruction which is written over the arbitrary instruction to intercept the control, and an identification section for identifying a trace point by storing an index data for identifying a rewritten location in one or more surplus bytes of the arbitrary instruction if the judging section judges that the arbitrary instruction is longer than the control transfer instruction and the one or more surplus bytes exist in the arbitrary instruction.

Un aparato del rastro del programa intercepta control durante la ejecución de eso reescribiendo de una secuencia de instrucción de un programa y remonta un estado de la ejecución del programa original. El aparato del rastro del programa incluye una sección de sentencia para juzgar si o no una instrucción arbitraria que debe para ser reescrita para interceptar el control es más larga que una instrucción de la transferencia de control que se escriba sobre la instrucción arbitraria de interceptar el control, y una sección de la identificación para identificar un punto del rastro almacenando datos del índice para identificar una localización reescrita en unos o más octetos de sobra de la instrucción arbitraria si los jueces de sentencia de la sección que la instrucción arbitraria es más larga que la instrucción de la transferencia de control y los unos o más octetos de sobra existe en la instrucción arbitraria.

 
Web www.patentalert.com

< Signal via impedance adjustment tool

< Method and apparatus for sharing data files among run time environment applets in an integrated circuit card

> Extended attribute information retention file format for object files

> System and method for enabling atomic class loading in an application server environment

~ 00106