MCPcopy Create free account
hub / github.com/connorjaydunn/BinaryShield / rvaToFileOffset

Function rvaToFileOffset

src/util.cpp:14–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12DWORD align(DWORD x, DWORD alignment) { return (x + alignment - 1) & ~(alignment - 1); }
13
14DWORD rvaToFileOffset(DWORD rva, DWORD virtualAddress, DWORD pointerToRawData) { return (rva - virtualAddress) + pointerToRawData; }
15
16DWORD fileOffsetToRva(DWORD fileOffset, DWORD virtualAddress, DWORD pointerToRawData) { return (fileOffset - pointerToRawData) + virtualAddress; }

Callers 3

addFunctionByRvaMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected