Debian package: Stop stripping RPATH, handled by CMake already Remove the chrpath invocation that deletes RPATH/RUNPATH from binaries and plugin shared libraries during Debian package creation. We already set `SKIP_BUILD_RPATH` in `CompileOptions.cmake` (via BinExporT). PiperOrigin-RevId: 983800205 Change-Id: Ida4ee4decac98660f0d73228740297493afa0309
Recent Commits to bindiff:main
-
Debian package: Stop stripping RPATH, handled by CMake already
-
No public description
No public description PiperOrigin-RevId: 982456760 Change-Id: I0b4208dea34368fd98f6b3f086dd25230285cb27
-
CLI: Cleanup headers
CLI: Cleanup headers PiperOrigin-RevId: 978516711 Change-Id: I2b01a4a7e3bebe197d6ab18a42ad7e15fb7697d8
-
Unit tests for core matching algorithms and writers
Unit tests for core matching algorithms and writers Add unit test suites covering - all 14 basic block matching algorithms, - all 14 function matching algorithms, - GroundtruthWriter, GetMatchColor, - and config loading/merging Also fixes `FindCallReferenceFixedPoints` wrongly returning `false` when new fixed points are discovered. This has been the case for at least 15y (!). PiperOrigin-RevId: 978398954 Change-Id: I8e6c21b3fc463a4ab29755a1a85517237030903d
-
IDA plugin: Fix SIGSEGV in CallGraph::IsLibrary when viewing flow graphs

IDA plugin: Fix SIGSEGV in CallGraph::IsLibrary when viewing flow graphs When diff results are loaded from disk (is_incomplete() == true), Results::PrepareVisualDiff was experiencing a segmentation fault: 1. primary and secondary std::unique_ptr<FlowGraph> were declared inside the if (is_incomplete()) block, causing them to be destroyed prior to database writing. Their destructor detached them from the call graph and set call_graph_ to null. 2. database_writer->Write was passed member variables flow_graphs1_, flow_graphs2_, and fixed_points_ instead of the local variables containing only the selected function pair. Extend the lifetime of primary and secondary across PrepareVisualDiff and pass the local flow_graphs1, flow_graphs2, and fixed_points to database_writer->Write. PiperOrigin-RevId: 977992480 Change-Id: I35d4867cb6c76b30a3d9e94ec89ae6a9d2056821