B2R2


CFGEvents Module

Functions and values

Function or value Description

CFGEvents.addCallEvt fn callSiteAddr callee evts

Full Usage: CFGEvents.addCallEvt fn callSiteAddr callee evts

Parameters:
Returns: CFGEvents
fn : RegularFunction
callSiteAddr : Addr
callee : Addr
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addCalleeAnalysisEvt src dst evts

Full Usage: CFGEvents.addCalleeAnalysisEvt src dst evts

Parameters:
Returns: CFGEvents
src : Addr
dst : Addr
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addEdgeEvt fn src dst edge evts

Full Usage: CFGEvents.addEdgeEvt fn src dst edge evts

Parameters:
Returns: CFGEvents
fn : RegularFunction
src : ProgramPoint
dst : Addr
edge : CFGEdgeKind
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addFuncEvt entry mode evts

Full Usage: CFGEvents.addFuncEvt entry mode evts

Parameters:
Returns: CFGEvents
entry : Addr
mode : ArchOperationMode
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addIndCallEvt fn callSiteAddr evts

Full Usage: CFGEvents.addIndCallEvt fn callSiteAddr evts

Parameters:
Returns: CFGEvents
fn : RegularFunction
callSiteAddr : Addr
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addPerFuncAnalysisEvt entry evts

Full Usage: CFGEvents.addPerFuncAnalysisEvt entry evts

Parameters:
Returns: CFGEvents
entry : Addr
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addRetEvt fn callee ftAddr callSiteAddr evts

Full Usage: CFGEvents.addRetEvt fn callee ftAddr callSiteAddr evts

Parameters:
Returns: CFGEvents
fn : RegularFunction
callee : Addr
ftAddr : Addr
callSiteAddr : Addr
evts : CFGEvents
Returns: CFGEvents

CFGEvents.addTailCallEvt fn callSiteAddr callee evts

Full Usage: CFGEvents.addTailCallEvt fn callSiteAddr callee evts

Parameters:
Returns: CFGEvents
fn : RegularFunction
callSiteAddr : Addr
callee : Addr
evts : CFGEvents
Returns: CFGEvents

CFGEvents.empty

Full Usage: CFGEvents.empty

Returns: CFGEvents
Returns: CFGEvents

CFGEvents.updateEvtsAfterBBLMerge srcPp dstPp evts

Full Usage: CFGEvents.updateEvtsAfterBBLMerge srcPp dstPp evts

Parameters:
Returns: CFGEvents
srcPp : ProgramPoint
dstPp : ProgramPoint
evts : CFGEvents
Returns: CFGEvents

CFGEvents.updateEvtsAfterBBLSplit oldPp newPp evts

Full Usage: CFGEvents.updateEvtsAfterBBLSplit oldPp newPp evts

Parameters:
Returns: CFGEvents
oldPp : ProgramPoint
newPp : ProgramPoint
evts : CFGEvents
Returns: CFGEvents

CFGEvents.updateEvtsAfterFuncSplit newFn evts

Full Usage: CFGEvents.updateEvtsAfterFuncSplit newFn evts

Parameters:
Returns: CFGEvents
newFn : RegularFunction
evts : CFGEvents
Returns: CFGEvents