Dynamic stacking memory management method for preventing buffering area from overflow attacking
A memory management and stack technology, applied in memory systems, electrical digital data processing, digital data processing components, etc., can solve problems such as buffer overflow attacks, and achieve the effect of preventing stack buffer overflows
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] The above is the basic principle of the present invention, which can be implemented in multiple ways. For example, special memory devices (including software devices and hardware devices) can be used to implement. It can also be implemented using special computer systems. It is also possible to rewrite the compiler to generate an object program with the above functions. In short, various implementations within the spirit of the principles should be included. An example is given below to specifically illustrate the execution process of the program using this method.
[0023] I. Execution of normal procedures
[0024] call parameters
return address
previous stack frame pointer
[0025] We use SP to represent the stack pointer, FP to represent the frame pointer, and RA to represent the return address.
[0026] ● before the function foo is called
[0027] Before the function foo is called, the stack pointer (SP) poin...
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