Package rekall :: Package plugins :: Package renderers :: Module base_objects :: Class BaseObjectTextRenderer
[frames] | no frames]

Class BaseObjectTextRenderer

source code


Nested Classes
  top_level_class
Baseclass for all TestRenderer object renderers. (Inherited from rekall.ui.renderer.ObjectRenderer)
Instance Methods
 
render_address(self, target, **options) source code
 
render_full(self, target, **options) source code
 
render_value(self, target, **_) source code
 
DelegateObjectRenderer(self, item)
Create an object renderer for an item based on this object renderer. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
__init__(self, renderer=None, session=None, **options)
x.__init__(...) initializes x; see help(type(x)) for signature (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
format_address(self, address, **options) (Inherited from rekall.ui.text.TextObjectRenderer) source code
 
render_compact(self, *args, **kwargs) (Inherited from rekall.ui.text.TextObjectRenderer) source code
 
render_cow(self, *_, **__)
Renders Bessy the cow. (Inherited from rekall.ui.text.TextObjectRenderer)
source code
 
render_header(self, name='', style='full', hex_width=0, **options)
This should be overloaded to return the header Cell. (Inherited from rekall.ui.text.TextObjectRenderer)
source code
 
render_row(self, target, style=None, **options)
Render the target suitably. (Inherited from rekall.ui.text.TextObjectRenderer)
source code
 
render_typed(self, target, **options) (Inherited from rekall.ui.text.TextObjectRenderer) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods
 
ByName(cls, name, renderer)
A constructor for an ObjectRenderer by name. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
ForTarget(cls, target, renderer)
Get the best ObjectRenderer to encode this target. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
ForType(cls, target_type, renderer)
Get the best ObjectRenderer to encode this target type. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
FromMRO(cls, mro, renderer)
Get the best object renderer class from the MRO. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
 
ImplementationByClass(self, name) source code
 
ImplementationByName(self, name) source code
 
cache_key(cls, item)
Return a suitable cache key. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
Static Methods
 
get_mro(item)
Return the MRO of an item. (Inherited from rekall.ui.renderer.ObjectRenderer)
source code
Class Variables
  renders_type = 'BaseObject'
  DEFAULT_STYLE = 'full' (Inherited from rekall.ui.text.TextObjectRenderer)
  __metaclass__ = registry.MetaclassRegistry
Automatic Plugin Registration through metaclasses. (Inherited from rekall.ui.text.TextObjectRenderer)
  classes = {'ArrayObjectRenderer': <class 'rekall.plugins.rende... (Inherited from rekall.ui.renderer.ObjectRenderer)
  classes_by_name = {None: [<class 'rekall.ui.renderer.ObjectRen... (Inherited from rekall.ui.renderer.ObjectRenderer)
  plugin_feature = 'ObjectRenderer' (Inherited from rekall.ui.renderer.ObjectRenderer)
  renderers = ['TextRenderer', 'WideTextRenderer', 'TestRenderer'] (Inherited from rekall.ui.text.TextObjectRenderer)
Properties
  address_size (Inherited from rekall.ui.text.TextObjectRenderer)

Inherited from object: __class__

Method Details

render_address(self, target, **options)

source code 
Overrides: ui.text.TextObjectRenderer.render_address

render_full(self, target, **options)

source code 
Overrides: ui.text.TextObjectRenderer.render_full

render_value(self, target, **_)

source code 
Overrides: ui.text.TextObjectRenderer.render_value

ImplementationByClass(self, name)
Class Method

source code 
Overrides: ui.renderer.ObjectRenderer.ImplementationByClass

ImplementationByName(self, name)
Class Method

source code 
Overrides: ui.renderer.ObjectRenderer.ImplementationByName