crypto2011 / IDR

Interactive Delphi Reconstructor
MIT License
957 stars 225 forks source link

Allow IDR to allocate more memory #51

Open mat02 opened 5 years ago

mat02 commented 5 years ago

When big executable is analyzed (over 150MB), IDR tries to use more than 2GB of RAM and causes Out of memory exception. Using 4GB_patch from NTcore (https://ntcore.com/?page_id=371) allows to allocate up to 4GBs and disassembly can continue, but IDR becomes unstable. Can IDR be compiled as an x64 app (thus allowing it to natively use more memory)?

crypto2011 commented 5 years ago

IDR written in Borland Builder C++ 6.0, that is not support 64-bit architecture.

igbenic commented 1 year ago

Any fixes for this memory issue? How can we get around it? I also have around 200MB exe, it blows up after an hour and I lose everything

mat02 commented 1 year ago

Unfortunately, I've never found any working solution :/

@crypto2011 would compiling this branch https://github.com/crypto2011/IDR/tree/cbuilder-10.2 with 10.2 Tokyo allow to target it as 64 bit app or this still needs additional code modifications?