class documentation
class FirstSeenEvent(Event):
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 |
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 |
Property: The reven2.address.PhysicalAddress of the first byte of the slice that matches the pattern. |
Property | match |
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 |
Representation used by Jupyter Notebook when an instance of this class is displayed in a cell. |
Instance Variable | _match |
Undocumented |
Instance Variable | _match |
Undocumented |
Inherited from Event
:
Method | current |
The current state of the Match es 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 |
Undocumented |
Instance Variable | _match |
Undocumented |
Instance Variable | _transition |
Undocumented |
def __init__(self, event_match, transition, current_matches, match_physical_address, match_virtual_address):
overrides
reven2.search_in_memory.Event.__init__
Undocumented
def format_as_html(self):
This method gets an html formatting string representation for this class instance.
Information
Returns | |
String |
@property
match_physical_address =
match_physical_address =
Property: The reven2.address.PhysicalAddress
of the first byte of the slice that matches the pattern.
@property
match_virtual_address =
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.