class documentation

class Process:

View In Hierarchy

Represents some basic information about a process.

Warnings

This object is not meant to be constructed directly. Use OssiContext.process instead.

Method __init__ Initializes a new Process instance from a low-level object.
Method __repr__ Undocumented
Method __str__ Returns the nicely printable string representation of this instance.
Property asid Property: The address-space IDentifier of the process
Property name Property: The name of the process
Property pid Property: The Process IDentifier of the process
Property ppid Property: The PID of the parent of the process
Instance Variable _rvn_process Undocumented
def __init__(self, _rvn_process):

Initializes a new Process instance from a low-level object.

Warnings

This object is not meant to be constructed directly. Use OssiContext.process instead.

Information

Parameters
_rvn_process:_reven_api.Processlow-level process
def __repr__(self):

Undocumented

Returns
strUndocumented
def __str__(self):

Returns the nicely printable string representation of this instance.

Returns
strUndocumented
@property
asid: int =

Property: The address-space IDentifier of the process

x86 Architecture

Most of the time, the asid will correspond to the CR3. This can be relied upon in ring 3, but occasionally the values may differ in ring 0.

@property
name: str =

Property: The name of the process

@property
pid: int =

Property: The Process IDentifier of the process

@property
ppid: int =

Property: The PID of the parent of the process

_rvn_process =

Undocumented