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

Function GetRelocationString

arch/x86/arch_x86.cpp:194–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192
193
194static const char* GetRelocationString(PeRelocationType relocType)
195{
196 static const char* relocTable[] =
197 {
198 "PE_IMAGE_REL_BASED_ABSOLUTE",
199 "PE_IMAGE_REL_BASED_HIGH",
200 "PE_IMAGE_REL_BASED_LOW",
201 "PE_IMAGE_REL_BASED_HIGHLOW",
202 "PE_IMAGE_REL_BASED_HIGHADJ",
203 "PE_IMAGE_REL_BASED_MIPS_JMPADDR",
204 "PE_IMAGE_REL_BASED_ARM_MOV32",
205 "PE_IMAGE_REL_BASED_RISCV_HIGH20",
206 "PE_IMAGE_REL_BASE_RESERVED",
207 "PE_IMAGE_REL_BASED_THUMB_MOV32",
208 "PE_IMAGE_REL_BASED_RISCV_LOW12I",
209 "PE_IMAGE_REL_BASED_RISCV_LOW12S",
210 "PE_IMAGE_REL_BASED_MIPS_JMPADDR16",
211 "PE_IMAGE_REL_BASED_DIR64"
212 };
213
214 if (relocType < MAX_PE_RELOCATION)
215 return relocTable[relocType];
216 return "Unknown relocation";
217}
218
219
220static const char* GetRelocationString(COFFx86RelocationType relocType)

Callers 6

GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70
GetRelocationInfoMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected