Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A hot patch method and device

A technology of hot patching and patching, which is applied in the field of hot patching methods and equipment, and can solve problems such as interruption of patching tasks, system crashes, and calculation data errors

Active Publication Date: 2019-01-18
COMBA TELECOM SYST CHINA LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the hot patch technology, this is likely to cause a system crash. The specific reasons are as follows: at least two instructions need to be modified at the first address of the patched function, such as instruction INST1 and instruction INST2. During the modification process, it is very likely that a The task (task) has just finished executing instruction INST1, and before executing instruction INST2, it is interrupted by the patch task
If the patch task modifies instruction INST1 and instruction INST2 to jump instructions at this time, when the task continues to run, because instruction INST2 has been modified and cannot match the instruction INST1 just executed, it will cause the central processing unit (Central Processing Unit (referred to as CPU) calculates data errors, which in turn causes system failures

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
  • A hot patch method and device
  • A hot patch method and device
  • A hot patch method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] In order to make the object, technical solution and beneficial effects of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0075] The first jump function and the second jump function in the embodiment of the present invention are both jump functions, which can be short jump functions or long jump functions, the first short jump function is a short jump function, The first and second are only used for distinguishing purposes.

[0076] figure 1 A schematic flowchart of a hot patch method provided by an embodiment of the present invention is shown as an example.

[0077] Such as figure 1 As shown, a kind of hot patch method that the embodiment of the present invention provides, comprises:

[0078] Step 101,...

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

The embodiment of the invention relates to the technical field of communication, in particular to a hot patching method and equipment, which is used for reducing the probability of system interrupt and system fault caused in hot patching when the distance between a patching function and a patching function is too long. In the embodiment, a jumping function information table is obtained, at least one jumping function at unused state is determined from the jumping function information table, and a jumping channel is produced; a first short jumping function is added in front of the patched function, wherein the first short jumping function is used for a first jumping function jumping from the patched function to the jumping channel and further jumping from the jumping channel to the patching function, so that the problems of program interruption and system fault when the patched function is repositioned to the patching function through long jumping in the prior art are avoided.

Description

technical field [0001] The embodiments of the present invention relate to the communication field, and in particular, to a hot patch method and device. Background technique [0002] With the advancement of technology and management, although a lot of manpower and energy have been invested to improve the quality of software, it is still difficult to completely eliminate software defects, and the current program is developed in iterations, and functions are gradually added in each iteration. When it is necessary to repair software defects or add functions to the software, in order not to interrupt the normal use process of the application, the application is usually repaired or updated in the form of a hot patch, that is, the application can be updated without suspending the application. The application is repaired or updated. The processing method of the hot patch is basically based on the function unit, that is, the repair of the application program can be realized by repai...

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 Patents(China)
IPC IPC(8): G06F9/445
CPCG06F8/656
Inventor 吴伟锋
Owner COMBA TELECOM SYST CHINA LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products