Package rekall :: Module plugin :: Class PluginHeader
[frames] | no frames]

Class PluginHeader

source code


Instance Methods
 
__init__(self, *columns)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__iter__(self) source code
 
__getitem__(self, idx) source code
 
fill_dict(self, row)
Fills out dict with all the declared columns.
source code
 
dictify(self, row)
Convert an ordered row into a dict.
source code
 
find_column(self, name)
Get the column spec in 'name'.
source code

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

Class Variables
  header = None
hash(x)
  by_name = None
hash(x)
Properties
  types_in_output
What types of thing does this plugin output?
  all_names

Inherited from object: __class__

Method Details

__init__(self, *columns)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

dictify(self, row)

source code 

Convert an ordered row into a dict.

Uses the internal column order to map row names to the dict.


Property Details

types_in_output

What types of thing does this plugin output?

Returns a set of declared types, each type being either a class object or a string name of the class (for profile types, mostly).

This helps the self-documentation features find plugins based on their declared headers. It's also used by 'collect' to find producers.

Get Method:
unreachable.types_in_output(self) - What types of thing does this plugin output?

all_names

Get Method:
unreachable.all_names(self)