Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Feb 2018 21:02:20 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 225669] [NEW PORT] devel/py-plasma: Interactive disassembler for x86/ARM/MIPS
Message-ID:  <bug-225669-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225669

            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@FreeBSD.org
          Reporter: 180126-bugzilla_freebsd_org@k-worx.org

Created attachment 190322
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D190322&action=
=3Dedit
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 asse=
mbly
(pseudo code) with a colored syntax. One can write scripts with the availab=
le
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, w=
hich
can be set using make config. The option is off by default.

* Script "asm.py" which does assembly operations will only work when keysto=
ne
is installed. Keystone is a lightweight multi-architecture & -platform
assembler-framework and should not be confused with OpenStack's Keystone. S=
ee
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?

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-225669-13>