Created attachment 249466 [details] git patch for new port Disassemble a binary and print out which instruction set extensions it uses. Despite the utterly misleading name, this tool supports ELF and MachO binaries, and perhaps other formats as well, and has preliminary support for ARM64 as well as X86/64.
testbuilds@work - as it requires rust, this will take a while
testbuild on 15.0 was fine, test-run is fine as well
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f7694584ff4fb96f3b89df63e660281bba7145ec commit f7694584ff4fb96f3b89df63e660281bba7145ec Author: Jamie Landeg-Jones <jamie@catflap.org> AuthorDate: 2024-05-20 06:52:03 +0000 Commit: Kurt Jaeger <pi@FreeBSD.org> CommitDate: 2024-05-20 06:54:27 +0000 sysutils/elfx86exts: new port Disassemble a binary and print out which instruction set extensions it uses. Despite the utterly misleading name, this tool supports ELF and MachO binaries, and perhaps other formats as well, and has preliminary support for ARM64 as well as X86/64. PR: 277939 Author: Jamie Landeg-Jones <jamie@catflap.org> Date: Mon May 20 08:52:03 2024 +0200 sysutils/Makefile | 1 + sysutils/elfx86exts/Makefile (new) | 89 +++++++++++++++++++++++ sysutils/elfx86exts/distinfo (new) | 139 ++++++++++++++++++++++++++++++++++++ sysutils/elfx86exts/pkg-descr (new) | 6 ++ 4 files changed, 235 insertions(+)
Thanks Kurt!