Invention Grant
US09069656B2 Obfuscating function resources while reducing stack consumption 有权
模糊功能资源,同时减少堆栈消耗

Obfuscating function resources while reducing stack consumption
Abstract:
In one embodiment, a system wide static global stack pool in a contiguous range of random access memory is generated, a block of memory in the system global pool is assigned to a thread of a running process, and the thread stores local variable information in static global stack pool, such that the local variable is hidden from a stack frame back-trace. In one embodiment, a dynamically allocated data structure in system heap memory is generated, the data structure is locked to ensure atomic access, a block of memory in the data structure is assigned to a thread of a process, the data structure is unlocked, and the thread stores local variable information in static global stack pool, such that the local variable is hidden from a stack frame back-trace.
Public/Granted literature
Information query
Patent Agency Ranking
0/0