Trees | Index | Help |
|
---|
Module ps_parsers :: Class register_metadata_parser |
|
Process Stalker can store per-node register meta-data. The purpose of this class is to alleviate the burden of handling register recordings by providing an abstraction layer.
Register recordings are stored in the following format:hit time:module name:breakpoint offset address:register name:register data location:register data 0096e63c:msn.dll:022ede10:EAX::DEADBEEF 0096e63c:msn.dll:022ede10:*EAX:heap:8405 0000 0000 0000 0000 0000 0100 0000
Method Summary | |
---|---|
Initialize internal member variables. | |
Run a few basic tests to ensure the class is working. | |
Tuple |
Get the recording entry at the specified index. |
Integer |
Get the entry count for this recording. |
Open and parse the specified register recording file. | |
Dictionary |
Get the recording entry at the specified index. |
Method Details |
---|
__init__(self,
base_address=0)
Initialize internal member variables.
|
__module_test__(self)Run a few basic tests to ensure the class is working. |
get_recording_entry(self, index)Get the recording entry at the specified index.
|
num_entries(self)Get the entry count for this recording.
|
parse(self, filename)Open and parse the specified register recording file. Register recordings are stored in the following format:hit time:module name:base addr:breakpoint offset address:register name:register data location:register data 0096e63c:msn.dll:0001000:022ede10:EAX::DEADBEEF 0096e63c:msn.dll:0001000:022ede10:*EAX:heap:8405 0000 0000 0000 0000 0000 0100 0000
|
retrieve_register_metadata(self, register, address, module=0)Get the recording entry at the specified index.
|
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Tue Jul 05 12:05:31 2005 | http://epydoc.sf.net |