MCPcopy Create free account
hub / github.com/d35ha/CallObfuscator / rva_to_ptr

Method rva_to_ptr

src/load.cpp:338–344  ·  view source on GitHub ↗

Convert RVA to pointer after checking it.

Source from the content-addressed store, hash-verified

336
337// Convert RVA to pointer after checking it.
338BOOL cobf::rva_to_ptr(DWORD ptr_rva, PVOID* p_ptr)
339{
340 if (!this->rva_to_offset(ptr_rva, ptr_rva) ||
341 ptr_rva >= this->pe_rawf.size()) return FALSE;
342 *p_ptr = (PVOID)&this->pe_rawf[ptr_rva];
343 return TRUE;
344};
345
346// Convert RVA to offset.
347BOOL cobf::rva_to_offset(DWORD rva, DWORD& offset)

Callers 2

parse_importsMethod · 0.95
insert_importMethod · 0.95

Calls 1

rva_to_offsetMethod · 0.95

Tested by

no test coverage detected