A process switch during an execution.

Method __init__ Initialize a ProcessSwitch instance from a low-level object. Not meant to be called directly.
Method pid Property: The new process identifier.
Method cr3 Property: The new CR3 values.
Method point Property: Execution point where the switch occurred.
Method process Property: The new process.
Method __repr__ Undocumented
def __init__(self, project, rvn_process_switch):

Initialize a ProcessSwitch instance from a low-level object. Not meant to be called directly.

Use Project.process_switches instead.

ParametersprojectA Project instance.
rvn_process_switchA reven_api.process_switch instance.
@property
def pid(self):

Property: The new process identifier.

@property
def cr3(self):

Property: The new CR3 values.

@property
def point(self):

Property: Execution point where the switch occurred.

Raisesreven_api.ServiceNotAllowedDuringExecutionErrorIf this method is called during the execution.
RuntimeErrorIf the connection is lost, in case of bad input, or in case of internal service error.
@property
def process(self):

Property: The new process.

Raisesreven_api.ServiceNotAllowedDuringExecutionErrorIf this method is called during the execution.
RuntimeErrorIf the connection is lost, in case of bad input, or in case of internal service error.
def __repr__(self):
Undocumented
API Documentation for reven, generated by pydoctor at 2018-06-06 16:31:21.