rekall.bounds.utils module

Utilities for Bounds.

rekall.bounds.utils.bound_size(b)

Length of the given bound, represented as a tuple.

rekall.bounds.utils.bounds_intersect(bound1, bound2)

Produces the intersection of two 1D bounds, represented as tuples.

Parameters:
  • bound2 (bound1,) – Bounds to intersect. They are in the form of pair
  • end) They need to overlap for the return value to be a valid ((start,) –
  • bound.
Returns:

The overlap between two bounds.

rekall.bounds.utils.bounds_span(bound1, bound2)

Produces the span of two 1D bounds, represented as tuples.

Parameters:
  • bound2 (bound1,) – Bounds to merge. They are in the form of pair
  • end) ((start,) –
Returns:

The span of the bounds bound.