Recent Commits to bindiff:main

  • 31/07/2026 10:26

    Automated Code Change

    Automated Code Change
    
    PiperOrigin-RevId: 957104966
    Change-Id: Ice192ec0e8c740588493ac8fbe3bf3b1edd3f6ce
  • 30/07/2026 10:38

    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
  • 30/07/2026 5:53

    Automated Code Change

    Automated Code Change
    
    PiperOrigin-RevId: 956366898
    Change-Id: Ie2cbe0dc6ca1279aaa4d5d9adab9f85151cc969c
  • 27/07/2026 6:00

    GitHub Actions: Fix incorrect indentation in YAML file

    GitHub Actions: Fix incorrect indentation in YAML file
    
    PiperOrigin-RevId: 954491951
    Change-Id: Ic61aaf8e2a95d43d656138ef514e55c2cba06858
  • 24/07/2026 11:28

    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
  • 23/07/2026 9:11

    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
  • 23/07/2026 4:21

    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
  • 22/07/2026 6:28

    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
  • 21/07/2026 10:11

    No public description

    No public description
    
    PiperOrigin-RevId: 951446592
    Change-Id: Ic24f737250acd9d48173b245176692c566b51720
  • 21/07/2026 7:40

    Automated Code Change

    Automated Code Change
    
    PiperOrigin-RevId: 951386002
    Change-Id: I77ce3859a69a04a487d943e5885501ab4a0d4bc2
  • 21/07/2026 6:39

    Automated Code Change

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

Log in