devel/libdisasm 0.23_3 FreeBSD
Intel x86 instructions disassembler utility and library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10
- Categories
- devel
- Package size
- 144.2 KiB, 1047.7 KiB installed
Description
The libdisasm library provides basic disassembly of Intel x86 instructions from a binary stream. The intent is to provide an easy to use disassembler which can be called from any application; the disassembly can be produced in AT&T syntax and Intel syntax, as well as in an intermediate format which includes detailed instruction and operand type information.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/libdisasm | 0.23_3 |
| DragonFly | devel/libdisasm | 0.23_3 |
Install
Binary package:
pkg install libdisasm
From the ports tree:
cd /usr/ports/devel/libdisasm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libdisasm>0:devel/libdisasm
LIB_DEPENDS= libdisasm.so:devel/libdisasm
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 | 0.23_3 | 0.23_3 | 0.23_2 | 0.23_3 | 0.23_3 |
| FreeBSD:14:quarterly | 0.23_3 | 0.23_3 | n/a | 0.23_3 | 0.23_3 |
| FreeBSD:15:latest | 0.23_3 | 0.23_3 | n/a | 0.23_3 | 0.23_3 |
| FreeBSD:15:quarterly | 0.23_3 | 0.23_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.23_3 | 0.23_3 | 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.
No port depends on this one.
Configuration
Options name: devel_libdisasm
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- libtool
- Service scripts
- none
Message after installing
Files
Manual pages 5
- libdisasm(7)
- x86_disasm(3)
- x86_format_insn(3)
- x86_init(3)
- x86dis(1)
pkg-plist 11
- bin/x86dis
- include/libdis.h
- lib/libdisasm.a
- lib/libdisasm.so
- lib/libdisasm.so.0
- lib/libdisasm.so.0.0.0
- share/man/man1/x86dis.1.gz
- share/man/man3/x86_disasm.3.gz
- share/man/man3/x86_format_insn.3.gz
- share/man/man3/x86_init.3.gz
- share/man/man7/libdisasm.7.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libdisasm-0.23.tar.gz | 454721 | de3e578aa582af6e1d7729f39626892fb72dc6573658a221e0905f42a65433da |
Master sites 1
- SF/bastard/libdisasm/0.23
Commit history 0
No commits in the history this site was built from.