Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

3 results about "Program trace" patented technology

Trace program - a utility program that exhibits the sequence and results of executing the instructions in another program. snapshot program - a trace program that produces output for selected conditions.

Processor, program trace method, and electronic device

This application discloses a processor, a program tracing method, and an electronic device, belonging to the field of chip technology. The device includes: a monitoring module for monitoring and identifying function call instructions and return instructions during program execution; a storage module for sequentially recording the addresses of function call instructions and return instructions at the time of execution through a configurable-depth buffer; and an output interface for outputting the sequentially recorded addresses to an external debugging device. The sequentially recorded addresses are used by the external debugging device to obtain and map to function names, thus obtaining the function call relationships represented by function names in the program. This results in low tracing overhead and the ability to obtain tracing results containing function call semantics.
Owner:BEIJING ESWIN COMPUTING TECH CO LTD

Optimal just-in-time trace sizing for virtual machines

ActiveUS12561228B2Error detection/correctionProgram controlJust-in-time compilationParallel computing
Dynamic trace sizing for tracing just-in-time compilation is provided. A trace of a program is generated during a tracing phase of the just-in-time compilation. The trace of the program is profiled to determine an estimated effective trace size prior to compiling the trace. Additional profiling is performed to determine a garbage collection time and consequently a total execution time of the program based on the estimated effective trace size determined prior to compiling the trace. It is determined whether to continue formation of the trace or trigger termination of the trace based on the garbage collection time of the program. Triggering the termination of the trace dynamically sizes the trace at runtime of the program.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Synchronized time-series data and execution trace for debugging programmable logic controllers

A method for synchronizing sensor data from an industrial process with program trace data from a control program executed by a programmable logic controller (PLC) controlling the industrial process. The method includes executing a control program to control industrial equipment and receiving sensor data based on physical responses from various sensors. Program trace data from the control program and sensor data is recorded during execution. The program trace data and the sensor data are time-stamped. Instances of the time-stamped program trace data and sensor data are synchronized. The synchronized data may then be replayed alongside the program trace data as the program is re-executed to allow a programmer to perform debugging.
Owner:ROBERT BOSCH GMBH