[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#775872: ITP: fcml -- machine code manipulation library



Package: wnpp
Severity: wishlist
Owner: Stephen Kitt <skitt@debian.org>

* Package name    : fcml
  Version         : 1.0.0
  Upstream Author : Slawomir Wojtasiak <slawomir.wojtasiak@fcml-lib.com>
* URL             : http://fcml-lib.com
* License         : LGPL-2.1+
  Programming Lang: C
  Description     : machine code manipulation library

 FCML, the Free Code Manipulation Library, is a general-purpose
 machine code manipulation library for i386 and amd64 architectures.
 It includes an assembler and disassembler, instruction renderers and
 parsers, and supports Intel and AT&T (gas) syntax.
 .
 It supports most recent instruction set extensions, including MMX,
 3D-Now!, SSE including 4.2 and 4A, AVX and AVX2, AES-NI, TBM, BMI1
 and BMI2, HLE, ADX, CLMUL, RDRAND, RDSEED, FMA, FMA4, LWP, SVM, XOP,
 VMX and SMX.


One of the highlights of this package is that it includes a HotSpot
disassembler plugin (hsdis), correctly licensed so that it's
redistributable in binary form as well as source. (OpenJDK includes an
hsdis plugin too, but it ends up mixing GPL-2-only and GPL-3+ code.)


Reply to: