fork download
  1. DWORD relocs_rva = ctx->pe_hdr_ptr->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress;
  2. ctx->reloc = relocs_rva ? PIMAGE_BASE_RELOCATION(ctx->real_base_addr + relocs_rva) : nullptr;
  3. if (relocs_rva)
  4. {
  5. ctx->reloc = PIMAGE_BASE_RELOCATION(ctx->real_base_addr + relocs_rva);
  6. }
  7. else
  8. {
  9. ctx->reloc = nullptr;
  10. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:2: error: ‘DWORD’ does not name a type
  DWORD relocs_rva = ctx->pe_hdr_ptr->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress;
  ^~~~~
prog.cpp:2:2: error: ‘ctx’ does not name a type
  ctx->reloc = relocs_rva ? PIMAGE_BASE_RELOCATION(ctx->real_base_addr + relocs_rva) : nullptr;
  ^~~
prog.cpp:3:2: error: expected unqualified-id before ‘if’
  if (relocs_rva)
  ^~
prog.cpp:7:2: error: expected unqualified-id before ‘else’
  else
  ^~~~
stdout
Standard output is empty