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

Function GetRelocationString

arch/armv7/arch_armv7.cpp:298–321  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

296
297
298static const char* GetRelocationString(PeRelocationType relocType)
299{
300 static const char* relocTable[] =
301 {
302 "PE_IMAGE_REL_BASED_ABSOLUTE",
303 "PE_IMAGE_REL_BASED_HIGH",
304 "PE_IMAGE_REL_BASED_LOW",
305 "PE_IMAGE_REL_BASED_HIGHLOW",
306 "PE_IMAGE_REL_BASED_HIGHADJ",
307 "PE_IMAGE_REL_BASED_MIPS_JMPADDR",
308 "PE_IMAGE_REL_BASED_ARM_MOV32",
309 "PE_IMAGE_REL_BASED_RISCV_HIGH20",
310 "PE_IMAGE_REL_BASE_RESERVED",
311 "PE_IMAGE_REL_BASED_THUMB_MOV32",
312 "PE_IMAGE_REL_BASED_RISCV_LOW12I",
313 "PE_IMAGE_REL_BASED_RISCV_LOW12S",
314 "PE_IMAGE_REL_BASED_MIPS_JMPADDR16",
315 "PE_IMAGE_REL_BASED_DIR64"
316 };
317
318 if (relocType < MAX_PE_RELOCATION)
319 return relocTable[relocType];
320 return "Unknown relocation";
321}
322
323static const char* GetRelocationString(MachoArmRelocationType rel)
324{

Callers 5

GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70
ApplyRelocationMethod · 0.70
GetRelocationInfoMethod · 0.70

Calls 1

countMethod · 0.45

Tested by

no test coverage detected