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

Function DirectJump

arch/arm64/il.cpp:1145–1155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1143
1144
1145static size_t DirectJump(
1146 Architecture* arch, LowLevelILFunction& il, uint64_t target, size_t addrSize)
1147{
1148 BNLowLevelILLabel* label = il.GetLabelForAddress(arch, target);
1149 if (label)
1150 return il.Goto(*label);
1151 else
1152 return il.Jump(il.ConstPointer(addrSize, target));
1153
1154 return 0;
1155}
1156
1157
1158static ExprId ExtractBits(

Callers 1

Calls 4

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

Tested by

no test coverage detected