Package rekall :: Package plugins :: Module core :: Class AddressMap
[frames] | no frames]

Class AddressMap

source code


Label memory ranges.

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
AddRange(self, start, end, label, color_index=None) source code
 
HighlightRange(self, start, end, relative=True)
Returns a highlighting list from start address to end.
source code
 
GetComment(self, start, end)
Returns a tuple of labels and their highlights.
source code

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

Class Variables
  COLORS = [(u'BLACK', u'RED'), (u'BLACK', u'GREEN'), (u'BLACK',...
  UNREADABLE = [('CYAN', 'GREEN'), ('GREEN', 'CYAN'), ('MAGENTA'...
  x = u'WHITE'
  y = u'WHITE'
Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

HighlightRange(self, start, end, relative=True)

source code 

Returns a highlighting list from start address to end.

If relative is True the highlighting list is relative to the start offset.


Class Variable Details

COLORS

Value:
[(u'BLACK', u'RED'),
 (u'BLACK', u'GREEN'),
 (u'BLACK', u'YELLOW'),
 (u'BLACK', u'BLUE'),
 (u'BLACK', u'MAGENTA'),
 (u'BLACK', u'CYAN'),
 (u'BLACK', u'WHITE'),
 (u'RED', u'BLACK'),
...

UNREADABLE

Value:
[('CYAN', 'GREEN'),
 ('GREEN', 'CYAN'),
 ('MAGENTA', 'YELLOW'),
 ('YELLOW', 'MAGENTA')]