Bug 277939 - [NEW PORT] sysutils/elfx86exts: Decode binaries and show which instruction set extensions they use
Summary: [NEW PORT] sysutils/elfx86exts: Decode binaries and show which instruction se...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-25 01:01 UTC by Jamie Landeg-Jones
Modified: 2024-05-21 02:38 UTC (History)
2 users (show)

See Also:


Attachments
git patch for new port (14.85 KB, patch)
2024-03-25 01:01 UTC, Jamie Landeg-Jones
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jamie Landeg-Jones 2024-03-25 01:01:05 UTC
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.
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2024-05-19 21:12:33 UTC
testbuilds@work - as it requires rust, this will take a while
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2024-05-19 21:13:18 UTC
testbuild on 15.0 was fine, test-run is fine as well
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2024-05-20 06:54:47 UTC
Committed, thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-05-20 06:55:25 UTC
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(+)
Comment 5 Jamie Landeg-Jones 2024-05-21 02:38:17 UTC
Thanks Kurt!