version 0.8.0:
- g++ v3 abi demangler
- x86 disasm: added undocumented ffreep (df c0) instruction
- compiles with gcc 3.4
- fixed buggy blockop-progress indicator
- fixed ugly segfault with elf symbol loading
- ppc disassebler updated (altivec instructions)
- removed stefan's email address (dead)
version 0.8.0pre1:
- disassembler:
- IBM/Motorola PowerPC (PPC) (new)
- file formats:
- XBE (X-Box executable) support by Stefan Esser (experimental)
- Mach-O header and image support for PPC and x86 (experimental)
- FLT (Flat) support (experimental)
- PEF support (experimental)
- XCOFF32 support
- COFF support for coff files without optional header
- COFF big-endian support
- ELF PPC support
- ELF relocatable file support (experimental)
- fixed buggy ELF reading code partially (thanks rpm28)
- eval dialog: added function help
- eval: not ('~') and logical-not ('!') operators
- disassembler interface (int maxlen, not byte maxlen)
- Win32: fixed access to native windows clipboard
- Win32: high CPU usage problems fixed (sys_suspend() bugged)
ht is a file viewer, editor and analyzer for text, binary, and (especially)
executable files. It recognizes the most common executable formats, like
COFF, ELF, LE, MZ, NE, PE32, PE64 and Java .class files, and can disassemble
them.
It can also find branch sources and destinations recursively, find procedure
entries, creates labels based on this information, create xref information,
interactively analyse unexplored code, create/rename/delete labels and
create/edit comments.