basic win64 PE support added

This commit is contained in:
László Molnár
2013-08-22 22:01:09 +02:00
parent 037c29d24a
commit 5b8a9c0b47
11 changed files with 5185 additions and 0 deletions
+5
View File
@@ -32,6 +32,7 @@
#include "packer.h"
#include "lefile.h"
#include "pefile.h"
#include "pepfile.h"
#include "p_elf.h"
#include "p_com.h"
@@ -50,6 +51,7 @@
#include "p_vxd.h"
#include "p_w16ne.h"
#include "p_w32pe.h"
#include "p_w64pep.h"
#include "p_vmlinz.h"
#include "p_vmlinx.h"
#include "p_ps1.h"
@@ -179,6 +181,9 @@ Packer* PackMaster::visitAllPackers(visit_func_t func, InputFile *f, const optio
return p;
delete p; p = NULL;
#endif
if ((p = func(new PackW64Pep(f), user)) != NULL)
return p;
delete p; p = NULL;
if ((p = func(new PackW32Pe(f), user)) != NULL)
return p;
delete p; p = NULL;