Reconstruction method capable of reducing non-reentrant functions
A function and reentrant technology, which is applied in the field of refactoring to reduce non-reentrant functions, can solve problems such as resource conflicts and low system stability, and achieve the effect of reducing coupling, reducing the risk of resource conflicts, and clear calling relationships
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] A reconstruction method to reduce non-reentrant functions. By rebuilding the encapsulation function, the state of some non-reentrant functions is effectively transformed to make them reentrant functions, and at the same time, a new calling relationship is constructed. Greatly reduce the resource occupancy rate of non-reentrant functions. Specifically, the reconstruction method in this embodiment includes steps, please refer to figure 1 :
[0043] S10. Identify non-reentrant functions.
[0044] Specifically, during processing, the external interface of the software module code is analyzed to analyze the implementation functions associated with the external interface, and the calling relationship between the implementation functions is recorded, and all non-reentrant functions are identified.
[0045] Specific, such as figure 2 As shown, this step uses the following sub-steps when identifying non-reentrant functions:
[0046] S11. In the embedded system, various functional modu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



