class documentation

class FirstSeenEvent(Event):

View In Hierarchy

Event that occurs when a slice matching a pattern is discovered for the first time in the trace, and this slice was not created by a NewEvent.

This may occur for example when reading memory that already contains the pattern from before the beginning of the trace.

The associated Match object is created by the event.

Method __init__ Undocumented
Method __str__ Undocumented
Method format_as_html This method gets an html formatting string representation for this class instance.
Property context Property: The reven2.trace.Context where this event was discovered
Property match_physical_address Property: The reven2.address.PhysicalAddress of the first byte of the slice that matches the pattern.
Property match_virtual_address Property: The reven2.address.LinearAddress of the first byte of the slice that matches the pattern, if any, or None, if there isn't one.
Method _repr_html_ Representation used by Jupyter Notebook when an instance of this class is displayed in a cell.
Instance Variable _match_physical_address Undocumented
Instance Variable _match_virtual_address Undocumented

Inherited from Event:

Method current_matches The current state of the Matches when this event has been produced by the search.
Property match Property: Match object that was modified by this Event.
Property transition Property: reven2.trace.Transition where the event occurred.
Instance Variable _current_matches Undocumented
Instance Variable _match Undocumented
Instance Variable _transition Undocumented
def __init__(self, event_match, transition, current_matches, match_physical_address, match_virtual_address):
def __str__(self):

Undocumented

def format_as_html(self):

This method gets an html formatting string representation for this class instance.

Information

Returns
String
@property
context =

Property: The reven2.trace.Context where this event was discovered

@property
match_physical_address =

Property: The reven2.address.PhysicalAddress of the first byte of the slice that matches the pattern.

@property
match_virtual_address =

Property: The reven2.address.LinearAddress of the first byte of the slice that matches the pattern, if any, or None, if there isn't one.

def _repr_html_(self):

Representation used by Jupyter Notebook when an instance of this class is displayed in a cell.

_match_physical_address =

Undocumented

_match_virtual_address =

Undocumented