Demand-driven reusable binary pointer analysis method
By employing a demand-driven, reusable binary pointer analysis method, and by restoring the pointer type and pointer representation, efficient reuse of pointer analysis is achieved, solving the problem of low efficiency in existing technologies and improving analysis accuracy and efficiency.
Patent Information
- Application Number
- CN202610066507.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-19
- Publication Date
- 2026-05-12
AI Technical Summary
In existing technologies, pointer analysis is inefficient and it is difficult to significantly improve it while ensuring high analysis accuracy. Furthermore, downstream tasks rely on frequent calls to pointer analysis results.
A demand-driven, reusable binary pointer analysis method is adopted. The pointer type is restored by the variable usage, the pointer calculation related instructions are extracted, and the abstract interpretation is performed based on the pointer representation. The results are saved to the intermediate library, and the function to be analyzed is determined as needed, so as to realize the reuse of analysis results between processes.
It improves the overall efficiency of pointer analysis, reduces the complexity of subsequent abstract interpretation, reduces the number of functions that need to be analyzed, and maintains the high efficiency of large-scale program analysis.