Skip to content

Commit

Permalink
Show a deprecation message if run under IDA for 32-bit
Browse files Browse the repository at this point in the history
Hex-Rays has begun to sunset the version of IDA for 32-bit binaries. Instead,
users should migrate to the 64-bit adress aware version, which supports both.

BinDiff and BinExport will follow suit and stop distributing plugins for
IDA for 32-bit binaries. As a side effect, this makes our build infrastructure
simpler and installation packages smaller.

For more information, see https://hex-rays.com/products/ida/news/8_1/.

PiperOrigin-RevId: 480023123
Change-Id: I76e44fb0d04128d2ee86880c92b98979ba89e989
  • Loading branch information
cblichmann authored and copybara-github committed Oct 10, 2022
1 parent 50adf91 commit f8bf887
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions ida/main_plugin.cc
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,14 @@ Plugin::LoadStatus Plugin::Init() {

LOG(INFO) << kBinExportName << " " << kBinExportDetailedVersion << ", "
<< kBinExportCopyright;
#ifndef __EA64__
LOG(INFO) << "Note: IDA for 32-bit binaries is being sunsetted. Please "
"migrate to IDA for";
LOG(INFO) << " 64-bit binaries. BinDiff and BinExport will migrate to "
"64-bit only as";
LOG(INFO) << " well. See https://hex-rays.com/products/ida/news/8_1/ "
"for details.";
#endif

addon_info_t addon_info;
addon_info.id = "com.google.binexport";
Expand Down

0 comments on commit f8bf887

Please sign in to comment.