Hotfix repairing method used in communication system linux environment
A technology of a communication system and a repair method, applied in the directions of instruments, electrical digital data processing, program control devices, etc., can solve the problems of error-prone, troublesome operation, and long service suspension time, so as to reduce the impact, reduce the complexity, reduce the The effect of the time the service was suspended
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] The technical solutions of the present invention are described in detail below in conjunction with the accompanying drawings and embodiments, and details for a comprehensive understanding of the embodiments are provided.
[0027] For the hot patch technology, the code used to fix the bug is first compiled into an so file. The traditional method is to parse the patch file by the patching program and write it into the memory space of the service program, such as figure 1 Shown:
[0028] Patch program Attach service program, after which the service program suspends execution;
[0029] Parse the patch file;
[0030] Write the parsed patch file to the memory space of the service program;
[0031] Find addresses of bug functions and patch functions in the memory space of the service program;
[0032] Write the jmp command at the position of the bug function;
[0033] After the patch is completed, the service program resumes execution.
[0034] In this way, parsing the pa...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com