Renamed (and improved) the assembler project

News by khorben on 04/05/2011 19:36:05
A lot of work has been pushed recently into the (de-)assembler project [1]. It is much more flexible, and much better at handling different architectures now. It was considered meaningful to rename the project (and main executable) to "asm", which also has the advantage to no longer conflict with GNU's own assembly program [2].

Among the most interesting additions:
  • really support the sparc and sparc64 architectures;
  • improved the language grammar (handling of memory locations)
  • the ability to de-assemble Android's Dex executable format (and Dalvik bytecode)
  • on-the-fly de-assembly from the command-line;
  • simpler, more efficient API.

The relevant plug-in from the C compiler project, c99 [3], was renamed and modified as well.

[1] http://www.defora.org/os/project/15/asm
[2] http://www.gnu.org/software/binutils/
[3] http://www.defora.org/os/project/890/c99