MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / DirectJump

Function DirectJump

arch/mips/il.cpp:145–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

143
144
145static size_t DirectJump(Architecture* arch, LowLevelILFunction& il, uint64_t target, size_t addrSize)
146{
147 BNLowLevelILLabel* label = il.GetLabelForAddress(arch, target);
148 if (label)
149 return il.Goto(*label);
150 else
151 return il.Jump(il.ConstPointer(addrSize, target));
152}
153
154
155static void ConditionalJump(Architecture* arch, LowLevelILFunction& il, size_t cond, size_t addrSize, uint64_t t, uint64_t f)

Callers 1

Calls 4

GetLabelForAddressMethod · 0.80
GotoMethod · 0.45
JumpMethod · 0.45
ConstPointerMethod · 0.45

Tested by

no test coverage detected