Invention Grant
US07975260B1 Method of direct access and manipulation of debuggee memory from debugger
有权
从调试器直接访问和操作调试存储器的方法
- Patent Title: Method of direct access and manipulation of debuggee memory from debugger
- Patent Title (中): 从调试器直接访问和操作调试存储器的方法
-
Application No.: US11341048Application Date: 2006-01-27
-
Publication No.: US07975260B1Publication Date: 2011-07-05
- Inventor: Matthew Conover
- Applicant: Matthew Conover
- Applicant Address: US CA Mountain View
- Assignee: Symantec Corporation
- Current Assignee: Symantec Corporation
- Current Assignee Address: US CA Mountain View
- Agency: Gunnison, McKay & Hodgson, L.L.P.
- Agent Philip McKay
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F13/00

Abstract:
A method includes generating a list of shared and private memory regions of a debuggee. A thread is injected into the debuggee for generating the list and communicating with the debugger. Associated shared memory region handles are added to the list. The handles are used to map the shared memory regions of the debuggee to a debugger. New shared memory regions corresponding to the private memory regions of the debuggee are created and mapped to the debugger. Handles for the new shared memory regions are provided to map the new shared memory regions to the debuggee. The debuggee private memory regions are freed. The new shared memory regions are mapped to respective virtual addresses of the debuggee corresponding to the respective freed private memory regions. In this manner, content of debuggee memory regions is directly accessible by the debugger, and computer processing resources are conserved.
Information query