[Bug 225669] [NEW PORT] devel/py-plasma: Interactive disassembler for x86/ARM/MIPS
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Feb 4 21:02:23 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225669
Bug ID: 225669
Summary: [NEW PORT] devel/py-plasma: Interactive disassembler
for x86/ARM/MIPS
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: 180126-bugzilla_freebsd_org at k-worx.org
Created attachment 190322
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190322&action=edit
devel/py-plasma: New port
This is a port that is marked as wanted in the FreeBSD wiki so I took this as
an opportunity to give it a try.
A short description:
~~~~~~~~~~~~~~~~~~~~
PLASMA is an interactive disassembler. It can generate a more readable assembly
(pseudo code) with a colored syntax. One can write scripts with the available
Python API.
It supports :
* Architectures : x86{64}, ARM, MIPS{64} (partially for ARM and MIPS)
* Formats : ELF, PE, RAW
Notes:
~~~~~~
* If memory maps are to be viewed, Qt4 for python must also be installed, which
can be set using make config. The option is off by default.
* Script "asm.py" which does assembly operations will only work when keystone
is installed. Keystone is a lightweight multi-architecture & -platform
assembler-framework and should not be confused with OpenStack's Keystone. See
http://www.keystone-engine.org/ for more details.
* The keystone framework is currently not available in the FreeBSD ports
directory yet. If there should be interest for that framework, I would take
this as an opportunity to create my next port.
QA:
~~~
* portlint -> OK, one warning, that RUN_DEPENDS has to appear earlier.
* poudriere -> OK
Any ideas or suggestions?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list