Header menu logo B2R2

PrettyPrinter Type

Exposes pretty printing functions for LowUIR and SSA statements.

Static members

Static member Description

PrettyPrinter.ToString(ssaExpr)

Full Usage: PrettyPrinter.ToString(ssaExpr)

Parameters:
    ssaExpr : Expr - SSA expression.

Returns: string
Modifiers: inline

Given an SSA expression, return a well-formated string.

ssaExpr : Expr

SSA expression.

Returns: string

PrettyPrinter.ToString(ssaStmt)

Full Usage: PrettyPrinter.ToString(ssaStmt)

Parameters:
    ssaStmt : Stmt - SSA statement.

Returns: string
Modifiers: inline

Given an SSA statement, return a well-formated string.

ssaStmt : Stmt

SSA statement.

Returns: string

PrettyPrinter.ToString(ssaStmts)

Full Usage: PrettyPrinter.ToString(ssaStmts)

Parameters:
    ssaStmts : Stmt[] - LowUIR statements.

Returns: string

Given a list of SSA statements, return a well-formated string.

ssaStmts : Stmt[]

LowUIR statements.

Returns: string

PrettyPrinter.ToString(lowuirExpr)

Full Usage: PrettyPrinter.ToString(lowuirExpr)

Parameters:
    lowuirExpr : Expr - LowUIR expression.

Returns: string
Modifiers: inline

Given a LowUIR expression, return a well-formated string.

lowuirExpr : Expr

LowUIR expression.

Returns: string

PrettyPrinter.ToString(lowuirStmt)

Full Usage: PrettyPrinter.ToString(lowuirStmt)

Parameters:
    lowuirStmt : Stmt - LowUIR statement.

Returns: string
Modifiers: inline

Given a LowUIR statement, return a well-formated string.

lowuirStmt : Stmt

LowUIR statement.

Returns: string

PrettyPrinter.ToString(lowuirStmts)

Full Usage: PrettyPrinter.ToString(lowuirStmts)

Parameters:
    lowuirStmts : Stmt[] - LowUIR statements.

Returns: string

Given a list of LowUIR statements, return a well-formated string.

lowuirStmts : Stmt[]

LowUIR statements.

Returns: string

Type something to start searching.