Automated Code Change PiperOrigin-RevId: 957104966 Change-Id: Ice192ec0e8c740588493ac8fbe3bf3b1edd3f6ce
Recent Commits to bindiff:main
-
Automated Code Change

-
Expose `SetupGraphsFromProto` in `differ.h`
Expose `SetupGraphsFromProto` in `differ.h` This change exposes `SetupGraphsFromProto` in the public BinDiff interface, allowing clients to load BinExport protos directly in memory. PiperOrigin-RevId: 956489672 Change-Id: Iab14193a0dc4f525d6de79e82bbc7841d287368c
-
Automated Code Change

Automated Code Change PiperOrigin-RevId: 956366898 Change-Id: Ie2cbe0dc6ca1279aaa4d5d9adab9f85151cc969c
-
GitHub Actions: Fix incorrect indentation in YAML file
GitHub Actions: Fix incorrect indentation in YAML file PiperOrigin-RevId: 954491951 Change-Id: Ic61aaf8e2a95d43d656138ef514e55c2cba06858
-
Clean up IDA SDK compatibility code and require IDA 9.0+.
Clean up IDA SDK compatibility code and require IDA 9.0+. - Removes support for IDA SDK versions older than 9.0 - Update plugin structures to use C++20 designated initializers - Clean up header includes PiperOrigin-RevId: 953356721 Change-Id: I5259a0eb0eadd0338a727c445a6c82750c1b0742
-
BinDiff/BinExport: Replace custom status macros with Abseil's
BinDiff/BinExport: Replace custom status macros with Abseil's - Migrates the codebase from the custom status macros (`NA_RETURN_IF_ERROR`, `NA_ASSIGN_OR_RETURN`, `NA_ASSERT_OK_AND_ASSIGN`) to the standard Abseil equivalents (`ABSL_RETURN_IF_ERROR`, `ABSL_ASSIGN_OR_RETURN`, `ABSL_ASSERT_OK_AND_ASSIGN`) As part of this migration: - Deleted `status_macros.h` and `status_macros_test.cc` - Updated Build files to depend on `absl::status_macros` PiperOrigin-RevId: 952694707 Change-Id: I8f2bf3ded24cbbb65df7f2500c57f67c7b693a35
-
BinDiff/BinExport: Update build configuration and dependencies
BinDiff/BinExport: Update build configuration and dependencies Update various build settings, dependencies, and scripts for both projects: - Update CMake to version 4.4.0 and uses the default Xcode path in macOS build scripts - Update Googletest and Benchmark dependencies to newer revisions. - Force MSVC default runtime library behavior - Restrict Binary Ninja plugin compilation on unsupported platforms. - Fixe the BinDiff install target name casing and adjust IDA plugin compile definitions PiperOrigin-RevId: 952570437 Change-Id: I3a1368c8d764b42d8fd288ab1dc08f2a22dee9ae
-
BinDiff: Update build system for IDA Pro 9.4+ and modernize CI.
BinDiff: Update build system for IDA Pro 9.4+ and modernize CI. - Update the IDA Pro plugin targets to support IDA 9.4 and newer, which unifies the plugin binaries and removes the legacy _ida64 suffix from build and packaging configurations - Modernize CMake configurations, replacing custom ida_* wrappers with standard CMake commands - Update the embedded SQLite dependency to version 3.53.0 - Update GitHub Actions workflows to use newer runner OS versions (including ARM support) and newer action versions - Configure multi-architecture macOS builds PiperOrigin-RevId: 951980730 Change-Id: I270baddc3926bd11542cd418a80c28a7cfbc65f6
-
No public description
No public description PiperOrigin-RevId: 951446592 Change-Id: Ic24f737250acd9d48173b245176692c566b51720
-
Automated Code Change

Automated Code Change PiperOrigin-RevId: 951386002 Change-Id: I77ce3859a69a04a487d943e5885501ab4a0d4bc2
-
Automated Code Change

Automated Code Change PiperOrigin-RevId: 951358540 Change-Id: I890860a0689c78d460e4205775b98ec51d8296cd