B2R2


CalleeKind Type

Callee's kind.

Union cases

Union case Description

IndirectCallees Set<Addr>

Full Usage: IndirectCallees Set<Addr>

Parameters:

Callee is a set of indirect call targets. This means potential callees have been analyzed already.

Item : Set<Addr>

NullCallee

Full Usage: NullCallee

There can be "call 0" to call an external function. This pattern is typically observed by object files, but sometimes we do see this pattern in regular executables, e.g., GNU libc.

RegularCallee Addr

Full Usage: RegularCallee Addr

Parameters:

Callee is a regular function.

Item : Addr

UnresolvedIndirectCallees

Full Usage: UnresolvedIndirectCallees

Callee (call target) is unresolved yet. This eventually will become IndirectCallees after indirect call analyses.