devel/cpu_rec_rs 1.0.1_2 FreeBSD
Determine which CPU architecture is used in a binary file
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20
- Categories
- devel
- Package size
- 9533.9 KiB, 25981.4 KiB installed
Description
cpu_rec_rs is a Rust reimplementation of the original cpu_rec. Why reimplement it?
- Performance
- Code simplification
- Rust practice
The original cpu_rec contains a lot of code necessary for experimenting and updating the corpus.
If you want to play with various settings for prediction, please use cpu_rec (github.com/airbus-seclab/cpu_rec).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/cpu_rec_rs | 1.0.1_2 |
| DragonFly | devel/cpu_rec_rs | 1.0.0_15 |
| HardenedBSD | devel/cpu_rec_rs | 1.0.1_1 |
| GhostBSD | devel/cpu_rec_rs | 1.0.1_1 |
Install
Binary package:
pkg install cpu_rec_rs
From the ports tree:
cd /usr/ports/devel/cpu_rec_rs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cpu_rec_rs>0:devel/cpu_rec_rs
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.1_1 | 1.0.1_2 | - | 1.0.0_18 | 1.0.1_2 |
| FreeBSD:14:quarterly | 1.0.1_1 | 1.0.1_1 | n/a | 1.0.0_17 | 1.0.1_1 |
| FreeBSD:15:latest | 1.0.1_2 | 1.0.1_2 | n/a | 1.0.0_18 | 1.0.0_18 |
| FreeBSD:15:quarterly | 1.0.1_1 | 1.0.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.1_1 | 1.0.1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
Options name: devel_cpu_rec_rs
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cargo
- Service scripts
- none
Files
pkg-plist 88
- bin/cpu_rec_rs
- share/cpu_rec_rs/#6502#cc65.corpus
- share/cpu_rec_rs/6502.corpus
- share/cpu_rec_rs/68HC08.corpus
- share/cpu_rec_rs/68HC11.corpus
- share/cpu_rec_rs/8051.corpus
- share/cpu_rec_rs/ARC32eb.corpus
- share/cpu_rec_rs/ARC32el.corpus
- share/cpu_rec_rs/ARM64.corpus
- share/cpu_rec_rs/ARMeb.corpus
- share/cpu_rec_rs/ARMel.corpus
- share/cpu_rec_rs/ARMhf.corpus
- share/cpu_rec_rs/ARcompact.corpus
- share/cpu_rec_rs/AVR.corpus
- share/cpu_rec_rs/Alpha.corpus
- share/cpu_rec_rs/AxisCris.corpus
- share/cpu_rec_rs/Blackfin.corpus
- share/cpu_rec_rs/CLIPPER.corpus
- share/cpu_rec_rs/CUDA.corpus
- share/cpu_rec_rs/Cell-SPU.corpus
- share/cpu_rec_rs/CompactRISC.corpus
- share/cpu_rec_rs/Cray.corpus
- share/cpu_rec_rs/Epiphany.corpus
- share/cpu_rec_rs/FR-V.corpus
- share/cpu_rec_rs/FR30.corpus
- share/cpu_rec_rs/FT32.corpus
- share/cpu_rec_rs/H8-300.corpus
- share/cpu_rec_rs/H8S.corpus
- share/cpu_rec_rs/HP-Focus.corpus
- share/cpu_rec_rs/HP-PA.corpus
- share/cpu_rec_rs/IA-64.corpus
- share/cpu_rec_rs/IQ2000.corpus
- share/cpu_rec_rs/M32C.corpus
- share/cpu_rec_rs/M32R.corpus
- share/cpu_rec_rs/M68k.corpus
- share/cpu_rec_rs/M88k.corpus
- share/cpu_rec_rs/MCore.corpus
- share/cpu_rec_rs/MIPS16.corpus
- share/cpu_rec_rs/MIPSeb.corpus
- share/cpu_rec_rs/MIPSel.corpus
- share/cpu_rec_rs/MMIX.corpus
- share/cpu_rec_rs/MN10300.corpus
- share/cpu_rec_rs/MSP430.corpus
- share/cpu_rec_rs/Mico32.corpus
- share/cpu_rec_rs/MicroBlaze.corpus
- share/cpu_rec_rs/Moxie.corpus
- share/cpu_rec_rs/NDS32.corpus
- share/cpu_rec_rs/NIOS-II.corpus
- share/cpu_rec_rs/OCaml.corpus
- share/cpu_rec_rs/PDP-11.corpus
- share/cpu_rec_rs/PIC10.corpus
- share/cpu_rec_rs/PIC16.corpus
- share/cpu_rec_rs/PIC18.corpus
- share/cpu_rec_rs/PIC24.corpus
- share/cpu_rec_rs/PPCeb.corpus
- share/cpu_rec_rs/PPCel.corpus
- share/cpu_rec_rs/RISC-V.corpus
- share/cpu_rec_rs/RL78.corpus
- share/cpu_rec_rs/ROMP.corpus
- share/cpu_rec_rs/RX.corpus
- share/cpu_rec_rs/S-390.corpus
- share/cpu_rec_rs/SPARC.corpus
- share/cpu_rec_rs/STM8.corpus
- share/cpu_rec_rs/Stormy16.corpus
- share/cpu_rec_rs/SuperH.corpus
- share/cpu_rec_rs/TILEPro.corpus
- share/cpu_rec_rs/TLCS-90.corpus
- share/cpu_rec_rs/TMS320C2x.corpus
- share/cpu_rec_rs/TMS320C6x.corpus
- share/cpu_rec_rs/TriMedia.corpus
- share/cpu_rec_rs/V850.corpus
- share/cpu_rec_rs/VAX.corpus
- share/cpu_rec_rs/Visium.corpus
- share/cpu_rec_rs/WASM.corpus
- share/cpu_rec_rs/WE32000.corpus
- share/cpu_rec_rs/X86-64.corpus
- share/cpu_rec_rs/X86.corpus
- share/cpu_rec_rs/Xtensa.corpus
- share/cpu_rec_rs/XtensaEB.corpus
- share/cpu_rec_rs/Z80.corpus
- share/cpu_rec_rs/_mask1.corpus
- share/cpu_rec_rs/_ones.corpus
- share/cpu_rec_rs/_words.corpus
- share/cpu_rec_rs/_words_ucs2.corpus
- share/cpu_rec_rs/_zero.corpus
- share/cpu_rec_rs/i860.corpus
- share/cpu_rec_rs/xmos_xs2a.corpus
- share/doc/cpu_rec_rs/README.md
distinfo 82
| File | Size | SHA256 |
|---|---|---|
| rust/crates/anstream-0.6.13.crate | 30928 | d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb |
| rust/crates/anstyle-1.0.6.crate | 14604 | 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc |
| rust/crates/anstyle-parse-0.2.3.crate | 24699 | c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c |
| rust/crates/anstyle-query-1.0.2.crate | 8739 | e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648 |
| rust/crates/anstyle-wincon-3.0.2.crate | 11272 | 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7 |
| rust/crates/anyhow-1.0.80.crate | 45138 | 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1 |
| rust/crates/assert_approx_eq-1.1.0.crate | 7512 | 3c07dab4369547dbe5114677b33fbbf724971019f3818172d59a97a61c774ffd |
| rust/crates/autocfg-1.1.0.crate | 13272 | d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa |
| rust/crates/bitflags-1.3.2.crate | 23021 | bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a |
| rust/crates/cfg-if-1.0.0.crate | 7934 | baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd |
| rust/crates/clap-4.4.18.crate | 55269 | 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c |
| rust/crates/clap_builder-4.4.18.crate | 163538 | 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7 |
| rust/crates/clap_lex-0.6.0.crate | 12272 | 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1 |
| rust/crates/colorchoice-1.0.0.crate | 6857 | acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 |
| rust/crates/colored-2.1.0.crate | 23348 | cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8 |
| rust/crates/crossterm-0.20.0.crate | 103025 | c0ebde6a9dd5e331cd6c6f48253254d117642c31653baa475e394657c59c1f7d |
| rust/crates/crossterm_winapi-0.8.0.crate | 15531 | 3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507 |
| rust/crates/deranged-0.3.11.crate | 18043 | b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 |
| rust/crates/getrandom-0.2.12.crate | 36163 | 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5 |
| rust/crates/glob-0.3.1.crate | 18880 | d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b |