enum.Enum
object
reven2.address._AbstractAddress
- The abstract class from which any address representation is derived. reven2.arch.register.Category
- Category of a register. reven2.arch.register.Register
- Models an architecture register that can serve as key to designate that register. reven2.memhist.MemoryAccess
- Represents an access performed to the memory at some point. reven2.ossi._data_source.DataSource
- Undocumented reven2.ossi.ossi.Binary
- Light modelisation of a binary file. reven2.ossi.ossi.Location
- Useful OSSI information related to an address, such as the nearest symbol or the base address. reven2.ossi.ossi.Ossi
- Root object for OSSI information reven2.ossi.ossi.OssiContext
- Object that provide useful OSSI information for a particular context. reven2.ossi.ossi.Symbol
- A modelisation of a static symbol. reven2.prelude.RevenServer
- A reven server. This is the root api object. reven2.preview.project_manager._connect.Connection
- No class docstring; 0/5 instance variables, 8/8 methods, 3/3 propertys documented reven2.preview.project_manager._connect.PaginedList
- Undocumented reven2.preview.project_manager.project_manager.ProjectManager
- The project manager class exposes basic methods to manage scenarios, record them, replay them and start a REVEN server to analyse them. reven2.preview.prototypes.callconv_helper.BasicTypes32bit
- Undocumented reven2.preview.prototypes.callconv_helper.BasicTypesLinux64
- Undocumented reven2.preview.prototypes.callconv_helper.BasicTypesWindows64
- Undocumented reven2.preview.prototypes.callconv_helper.CallConvHelper
- Undocumented reven2.preview.prototypes.callconv_helper.CallingConventions
- Available calling conventions. reven2.preview.prototypes.callconv_helper.DerivedTypesAny
- Undocumented reven2.preview.prototypes.calling_conventions.cdecl.CallingConventionCdecl
- Undocumented reven2.preview.prototypes.calling_conventions.cdecl.CdeclArgumentsIterator
- Undocumented reven2.preview.prototypes.calling_conventions.cdecl.CdeclType
- Undocumented reven2.preview.prototypes.calling_conventions.chunks.ChunkRegister
- Undocumented reven2.preview.prototypes.calling_conventions.chunks.ChunkStackOffset
- Undocumented reven2.preview.prototypes.calling_conventions.fastcall.CallingConventionFastcall
- Undocumented reven2.preview.prototypes.calling_conventions.fastcall.FastcallArgumentsIterator
- Undocumented reven2.preview.prototypes.calling_conventions.fastcall.FastcallType
- Undocumented reven2.preview.prototypes.calling_conventions.ms64.CallingConventionMs64
- Undocumented reven2.preview.prototypes.calling_conventions.ms64.Ms64ArgumentsIterator
- Undocumented reven2.preview.prototypes.calling_conventions.ms64.Ms64Def
- Undocumented reven2.preview.prototypes.calling_conventions.ms64.Ms64StackArgChunkOffsetIterator
- Undocumented reven2.preview.prototypes.calling_conventions.sysv64.CallingConventionSysv64
- Undocumented reven2.preview.prototypes.calling_conventions.sysv64.SysV64ArgumentsIterator
- Undocumented reven2.preview.prototypes.calling_conventions.sysv64.Sysv64Def
- Undocumented reven2.preview.prototypes.calling_conventions.sysv64.SysV64StackArgChunkOffsetIterator
- Undocumented reven2.preview.prototypes.parsing_types.Function
- Parsed function. reven2.preview.prototypes.parsing_types.Parameter
- Parameter of a function. reven2.preview.prototypes.parsing_types.ParsedTranslationUnit
- Result of parsing a translation unit. reven2.preview.prototypes.parsing_types.Type
- Type of a function parameter or function return. reven2.preview.prototypes.prototype.CallSiteValues
- Helper class to access arguments and return value from a `call` transition. reven2.preview.prototypes.prototype.Prototype
- Information about a function prototype and its calling convention. Can be used to read arguments and return value at given points in the trace. reven2.preview.prototypes.prototype.ResolvedArgumentValue
- Value and information of a function argument reven2.preview.prototypes.prototype.ResolvedRetValue
- Value and information of a function result. reven2.preview.prototypes.reven_prototypes.RevenPrototypes
- Access prototypes-parsing capability from a reven2.RevenServer
reven2.preview.taint._TaintData
- Undocumented reven2.preview.taint.ChangeMarkers
- Models gained and lost markers for a TaintAccess
entry. reven2.preview.taint.MarkerIterator
- Models an iterator over taint markers. reven2.preview.taint.MarkerManager
- Manages the taint markers defined in a taint. reven2.preview.taint.Progress
- Represent the status of the taint at the point where it was requested. reven2.preview.taint.Taint
- Represent a started taint in the backend, allowing to retrieve the taint results. reven2.preview.taint.TaintAccess
- Containing information about the accessed data. reven2.preview.taint.TaintedData
- Undocumented reven2.preview.taint.Tainter
- Entry point object for tainting data. reven2.preview.taint.TaintResultView
- The abstract class from which any result view is derived. reven2.preview.taint.TaintState
- A taint state lists all data that is currently tainted at a given Context
. reven2.preview.taint.TaintWarning
- A taint warning is a collection of warning messages that occurred during the taint. reven2.search.Search
- Entry point object to find interesting points in a trace. reven2.search_in_memory._SearchState
- Undocumented reven2.search_in_memory.Event
- An event encountered during a search in memory, obtained by iterating on Search.events()
. reven2.search_in_memory.Match
- Represents a slice of memory that matches a specific pattern during some portion of the trace. reven2.search_in_memory.Search
- Search which slices of memory match a specified pattern. reven2.session.Session
- A session and the number of clients connected to it, as returned by the server. reven2.session.Sessions
- A list of the sessions that a REVEN server tracks. reven2.session.TrackedSessions
- A list
facade that converts appended strings to full-fledged Sessions, and refreshes the number of subscribers of a session whenever it is are accessed. reven2.stack.Stack
- Representation of a stack reven2.stack.StackFrame
- Representation of a part (frame) of a stack. reven2.string.String
- Represents a string that is read and/or write during the trace. reven2.trace._data_source.DataSource
- Undocumented reven2.trace.BackwardContextRange
- No class docstring; 0/2 instance variables, 2/9 methods, 3/3 propertys documented reven2.trace.Context
- Entry point object for data related to a context. reven2.trace.ContextRange
- No class docstring; 0/2 instance variables, 2/9 methods, 3/3 propertys documented reven2.trace.CPUException
- Basic representation of an exception that occurred in the trace reven2.trace.Instruction
- Basic representation of a disassembled instruction. reven2.trace.Trace
- Entry point object for information related to a trace, mostly transitions & contexts. reven2.trace.Transition
- Entry point object for data related to a transition. reven2.types._type.Type
- An abstract class whose instances represent a type. Refer to the module documentation for details. reven2.util.Peekable
- Undocumented requests.Session
reven2.address.Formatter
- Allows to format an address for display in Jupyter notebooks. reven2.bookmark._DataSource
- Undocumented reven2.bookmark.Bookmark
- A Bookmark saved on the REVEN server for this project. reven2.bookmark.Bookmarks
- A list of the bookmarks saved on the REVEN server for this project. reven2.ossi.process.Process
- Represents some basic information about a process. RuntimeError