Skip to content

WIP: Filter strings(1) output

This MR serves as a use-case example, and should not be merged.

The output of strings(1) added for ELF files can really help identify added/removed functions or behaviors. However, it sometimes identifies changes that can be safely ignored in this use-case. Indeed, changes in the order and dates (for example) are often artifacts or a recompiled binary.

Because of how these changes (and those in !59 (closed) and !60 (closed)) can lead to compare_details returning no difference, even though two files differ, I had to override compare to remove the fallback to the binary diff.

Merge request reports

Loading