BSD Ports

sysutils/elfx86exts 0.6.2_22 FreeBSD

Decode binaries and show which instruction set extensions they use

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
sysutils
Package size
1060.8 KiB, 8560.4 KiB installed

Description

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.

Install

Binary package:

pkg install elfx86exts

From the ports tree:

cd /usr/ports/sysutils/elfx86exts/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	elfx86exts>0:sysutils/elfx86exts

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.2_210.6.2_22-0.6.2_100.6.2_22
FreeBSD:14:quarterly0.6.2_200.6.2_20n/a0.6.2_90.6.2_20
FreeBSD:15:latest0.6.2_220.6.2_22n/a0.6.2_100.6.2_10
FreeBSD:15:quarterly0.6.2_200.6.2_20n/an/an/a
FreeBSD:16:latest0.6.2_200.6.2_22n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 69
FileSizeSHA256
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/anstream-0.6.4.crate205932ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
rust/crates/anstyle-1.0.4.crate139987079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
rust/crates/anstyle-parse-0.2.2.crate24696317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140
rust/crates/anstyle-query-1.0.0.crate86205ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
rust/crates/anstyle-wincon-3.0.1.crate11279f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
rust/crates/assert_cmd-2.0.12.crate2534788903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
rust/crates/bstr-1.7.0.crate380090c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
rust/crates/byteorder-1.5.0.crate232881fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
rust/crates/capstone-0.11.0.crate1031001097e608594dad3bad608295567f757742b883606fe150faf7a9740b849730d8
rust/crates/capstone-sys-0.15.0.crate4.894588e+062e7f651d5ec4c2a2e6c508f2c8032655003cd728ec85663e9796616990e25b5a
rust/crates/cc-1.0.83.crate68343f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/clap-4.4.6.crate54823d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956
rust/crates/clap_builder-4.4.6.crate1624500e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45
rust/crates/clap_derive-4.4.2.crate290190862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873
rust/crates/clap_lex-0.5.1.crate11793cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961
rust/crates/colorchoice-1.0.0.crate6857acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
rust/crates/crc32fast-1.3.2.crate38661b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
rust/crates/difflib-0.4.0.crate76386184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645