Instrumentation based program behavior acquisition and structural analysis method
A structural analysis and program technology, applied in the field of program analysis, can solve problems such as the inability to accurately and efficiently obtain software behavior, and achieve the effect of good software behavior acquisition ability and structural analysis ability, clear understanding, and improved efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] The program behavior acquisition and structure analysis method based on stub instrumentation contains the following steps (such as figure 1 shown):
[0024] Step 1. Static analysis: Control flow analysis, data flow analysis and library function analysis are performed on the program, the functions of the program are analyzed, the scope of each function of the program is determined, the structure of the program is analyzed, and the initial insertion position of the program is determined. Perform the first pass of pile insertion;
[0025] Step 2. Program behavior extraction: Simulate the execution of the program after the first pass of stubbing, extract the program behavior during the running process of the library function according to the flag bit of the stub function, and store it in the behavior library;
[0026] Step 3. Program structure analysis: According to the structure division rules, the structural characteristics displayed during the running of the program are...
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