Invention Grant
US09354949B2 Runtime emulating static thread local storage of portable executable software code
有权
运行时仿真静态线程本地存储便携式可执行软件代码
- Patent Title: Runtime emulating static thread local storage of portable executable software code
- Patent Title (中): 运行时仿真静态线程本地存储便携式可执行软件代码
-
Application No.: US14055597Application Date: 2013-10-16
-
Publication No.: US09354949B2Publication Date: 2016-05-31
- Inventor: Jonathan Clark
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00 ; G06F9/54 ; G06F9/445

Abstract:
A computer readable storage medium containing a program which, when executed by a processor, performs an operation of emulating static thread local storage of an executable software code at runtime, is disclosed. The operation includes executing the executable software code within a process memory space. During the execution of the executable software code, an occurrence of an event that is associated with a thread create operation is monitored. When the monitored event occurs, a thread data block duplicate is established within the process memory space and associated with a thread created by the thread create operation. The thread data block duplicate is configured to be accessed by executing a thread local storage callback function.
Public/Granted literature
- US20140149996A1 RUNTIME EMULATING STATIC THREAD LOCAL STORAGE OF PORTABLE EXECUTABLE SOFTWARE CODE Public/Granted day:2014-05-29
Information query