发明名称 OBFUSCATING FUNCTION RESOURCES WHILE REDUCING STACK CONSUMPTION
摘要 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.
申请公布号 US2014095812(A1) 申请公布日期 2014.04.03
申请号 US201213631851 申请日期 2012.09.28
申请人 APPLE INC.;APPLI INC. 发明人 MCLACHAN JONATHAN G.;LEROUGE JULIEN;SULLIVAN NICHOLAS T.
分类号 G06F12/00;G06F12/02 主分类号 G06F12/00
代理机构 代理人
主权项
地址