m2isar.metamodel.utils.expr_preprocessor

A helper module for applying all preprocessing functions in this package to functions and instructions.

Attributes

logger

Functions

process_attributes(core)

Apply all preprocessing to memory, function and instruction attributes in core.

process_functions(core)

Apply all preprocessing to all functions in core.

process_instructions(core)

Apply all preprocessing to all instructions in core.

Module Contents

logger[source]
process_attributes(core: m2isar.metamodel.arch.CoreDef)[source]

Apply all preprocessing to memory, function and instruction attributes in core.

process_functions(core: m2isar.metamodel.arch.CoreDef)[source]

Apply all preprocessing to all functions in core.

process_instructions(core: m2isar.metamodel.arch.CoreDef)[source]

Apply all preprocessing to all instructions in core.