Unlock instant, AI-driven research and patent intelligence for your innovation.

Run journal obtaining method, program and storage medium

A technology of running logs and programs, which is applied in the direction of instruments, electrical digital data processing, electrical components, etc., can solve the problems of poor insight into processing running logs, increasing the workload of processing running logs, and consuming man-hours, etc.

Inactive Publication Date: 2004-01-21
CANON KK
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) In order to continuously obtain operation logs in the user's operating environment, it is necessary to process the software module itself and add processing operation log acquisition routines, which will increase the workload for obtaining and processing operation logs
[0005] (2) Since the acquisition of the processing operation log is carried out for each module, the generated operation log is based on the module, and it is difficult to obtain the operation log of the entire software processing in complete chronological order
Therefore, as the insight into the entire processing operation log is poor, the process of analyzing the operation log until finding the cause of the failure is extremely time-consuming

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Run journal obtaining method, program and storage medium
  • Run journal obtaining method, program and storage medium
  • Run journal obtaining method, program and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0068] [Embodiment 1]

[0069] In this embodiment, when a function in another module is called from a certain module, the function between the modules is linked by using the input function address stored in the memory or the virtual function address table (Virtual Address Table). Calling is recorded in the operation log, and the processing of the entire software can be obtained as a time-sequential operation log without processing the software module itself. It is explained in detail below.

[0070]

[0071] FIG. 1 is a diagram showing the configuration of a computer (software evaluation system) for realizing an operation log acquisition method according to an embodiment of the present invention. For the sake of simplification, it is assumed that in this embodiment, the software evaluation system is constructed inside one PC, and the featur...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This method for acquiring a log under execution in a program 91 equipped with a function (FuncAA) comprises : a process for rewriting the address of a loaded function (FuncAA) with the address of a function (92) for log acquisition; a process (101) for making the function (92) for log acquisition call the address of the function (FuncAA) (96) and execute predetermined processing (97), and transferring a received execution result (98) to the program 91; processes (95, 100) for recording predetermined information at the time of calling the address of the function (FuncAA); and processes (99, 100) for recording the predetermined information at the time of receiving the execution result.

Description

technical field [0001] The present invention relates to a technique for obtaining a processing operation log of software divided into a plurality of modules. Background technique [0002] Conventionally, for software failures with a low recurrence rate, countermeasures have been taken by obtaining the processing operation logs of the software, analyzing the processing logs, and finding out the cause of the failures. [0003] However, there are the following problems in obtaining the above-mentioned conventional processing log. [0004] (1) In order to continuously obtain the operation log in the user's operating environment, it is necessary to process the module itself of the software and add a processing operation log acquisition routine, which will increase the workload for obtaining and processing the operation log. [0005] (2) Since the acquisition of the processing operation log is performed for each module, the generated operation log is based on the module, and it i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36H04B1/74
CPCG06F11/3636
Inventor 飯塚利明
Owner CANON KK