B2R2


B2R2.MiddleEnd.ConcEval Namespace

Type/Module Description

Context

EvalCallBacks

EvalState

The main evaluation state that will be updated by evaluating every statement encountered during the course of execution.

Evaluator

ConcEval.Evaluator is a concrete evaluation module for LowUIR.

EvalValue

A value is either defined or undefined.

InvalidMemException

Raised when an invalid memory access.

Labels

Store labels of LowUIR statements.

Memory

SafeEvaluator

ConcEval.SafeEvaluator is a safe concrete evaluation module for LowUIR. Unlike ConcEval.Evaluator, it does not raise exceptions, but it is slower than ConcEval.Evaluator.

UndefExpException

Raised when undefined expression is encountered.

Variables<'Key>