class documentation

class DataSource(object):

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method executed_binaries Undocumented
Method executed_processes Undocumented
Method query_binary Undocumented
Method query_binary_data_symbols Undocumented
Method query_binary_function_symbols Undocumented
Method query_binary_path Undocumented
Method query_binary_resolved_type Undocumented
Method query_kernel_mappings Undocumented
Method query_location Undocumented
Method query_owner_process_of_current_thread Undocumented
Method query_process Undocumented
Method query_thread Undocumented
Method _query_symbol_context Undocumented
Method _register_binary Undocumented
Method _server_query_binary_data_symbols Undocumented
Method _server_query_binary_function_symbols Undocumented
Instance Variable _binaries Undocumented
Instance Variable _is_executed_binaries_loaded Undocumented
Instance Variable _kernel_mappings_context Undocumented
Instance Variable _owner_process_context Undocumented
Instance Variable _process_context Undocumented
Instance Variable _processes Undocumented
Instance Variable _rvn Undocumented
Instance Variable _symbol_context Undocumented
Instance Variable _thread_context Undocumented
def __init__(self, _rvn):

Undocumented

Parameters
_rvn:_reven_api.reven_connectionUndocumented
def executed_binaries(self):

Undocumented

Returns
_Iterator[Binary]Undocumented
def executed_processes(self):

Undocumented

Returns
_Iterator[Process]Undocumented
def query_binary(self, binary_id):

Undocumented

Parameters
binary_id:strUndocumented
Returns
_Optional[Binary]Undocumented
def query_binary_data_symbols(self, binary_id):

Undocumented

Parameters
binary_id:strUndocumented
Returns
_Iterator[DataSymbol]Undocumented
def query_binary_function_symbols(self, binary_id):

Undocumented

Parameters
binary_id:strUndocumented
Returns
_Iterator[FunctionSymbol]Undocumented
def query_binary_path(self, binary_id):

Undocumented

Parameters
binary_id:strUndocumented
Returns
strUndocumented
def query_binary_resolved_type(self, binary_id, type_name):

Undocumented

Parameters
binary_id:strUndocumented
type_name:strUndocumented
Returns
_TypeUndocumented
def query_kernel_mappings(self, ctx_id):

Undocumented

Parameters
ctx_id:intUndocumented
Returns
_Iterator[BinaryMapping]Undocumented
def query_location(self, ctx_id, addr=None):

Undocumented

Parameters
ctx_id:intUndocumented
addr:_Optional[int]Undocumented
Returns
_Optional[Location]Undocumented
def query_owner_process_of_current_thread(self, ctx_id):

Undocumented

Parameters
ctx_id:intUndocumented
Returns
_Optional[Process]Undocumented
def query_process(self, ctx_id):

Undocumented

Parameters
ctx_id:intUndocumented
Returns
_Optional[Process]Undocumented
def query_thread(self, ctx_id):

Undocumented

Parameters
ctx_id:intUndocumented
Returns
_Optional[Thread]Undocumented
def _query_symbol_context(self, ctx_id, addr):

Undocumented

Parameters
ctx_id:intUndocumented
addr:_Optional[int]Undocumented
def _register_binary(self, binary_id, path):

Undocumented

Parameters
binary_id:strUndocumented
path:strUndocumented
def _server_query_binary_data_symbols(self, binary_id):

Undocumented

Parameters
binary_id:strUndocumented
Returns
_Iterator[DataSymbol]Undocumented
def _server_query_binary_function_symbols(self, binary_id):

Undocumented

Parameters
binary_id:strUndocumented
Returns
_Iterator[FunctionSymbol]Undocumented
_binaries: _Dict[str, _Tuple[str, _Optional[_List[FunctionSymbol]], _Optional[_List[DataSymbol]], TypeResolver]] =

Undocumented

_is_executed_binaries_loaded: bool =

Undocumented

_kernel_mappings_context =

Undocumented

_owner_process_context =

Undocumented

_process_context =

Undocumented

_processes: list =

Undocumented

_rvn: _reven_api.reven_connection =

Undocumented

_symbol_context =

Undocumented

_thread_context =

Undocumented