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

Method addFunctionByRva

src/pe.cpp:47–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47void PE::addFunctionByRva(DWORD startRva, DWORD endRva)
48{
49 functions.push_back(Function
50 (
51 startRva,
52 endRva,
53 std::vector<BYTE>(bytes.begin() + rvaToFileOffset(startRva), bytes.begin() + rvaToFileOffset(endRva))
54 ));
55}
56
57bool PE::virtualizeFunction(Function function)
58{

Callers 1

mainFunction · 0.80

Calls 2

FunctionClass · 0.85
rvaToFileOffsetFunction · 0.85

Tested by

no test coverage detected