B2R2


HistoryManager Type

Record and manage the CFG recovery history.

Constructors

Constructor Description

HistoryManager()

Full Usage: HistoryManager()

Returns: HistoryManager
Returns: HistoryManager

Instance members

Instance member Description

this.HasFunctionLater(addr)

Full Usage: this.HasFunctionLater(addr)

Parameters:
Returns: bool

Check if the given function address exists in the function stack excluding the stack top.

addr : Addr
Returns: bool

this.PeekFunctionHistory(fnAddr)

Full Usage: this.PeekFunctionHistory(fnAddr)

Parameters:
Returns: HistoricalFact[]

Peek the history of the current function.

fnAddr : Addr
Returns: HistoricalFact[]

this.Record(fact)

Full Usage: this.Record(fact)

Parameters:

Record the historical fact.

fact : HistoricalFact

this.StartRecordingFunctionHistory(addr)

Full Usage: this.StartRecordingFunctionHistory(addr)

Parameters:

Record the history of a certain function.

addr : Addr

this.StopRecordingFunctionHistory(addr)

Full Usage: this.StopRecordingFunctionHistory(addr)

Parameters:

Stop recording the history of a certain function.

addr : Addr