class Cradare2::Analysis::MemoryClassifier

Overview

Engine for classifying raw pointers and process registers against memory maps.

Defined in:

cradare2/analysis/memory_classifier.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(maps : Array(Model::MemoryMap) = [] of Model::MemoryMap) #

[View source]

Instance Method Detail

def analyze(regs : Model::Registers) : RegisterAnalysis #

Analyzes a full set of CPU registers


[View source]
def classify(address : UInt64, nearest_symbol : String | Nil = nil) : ClassifiedAddress #

Classifies an arbitrary 64-bit or 32-bit address


[View source]
def maps : Array(Model::MemoryMap) #

[View source]