about
| Platform: |
Linux/X11 |
| Version: |
0.04.53 |
| Last update: |
2002.12.18 |
| Changelog: |
here
|
| Download: |
latest
|
| author |
patrick |
LDasm (Linux Disassembler) is a Perl/Tk-based GUI for objdump/binutils
that tries to imitate the look'n'feel of W32Dasm. It searchs for
cross-references (e.g. strings), converts the code from GAS to a MASM-like
style, traces programs and much more.
Comes along with PTrace a process-flow-logger.
Wow it got 5/5 Linuxberg/Tucows-penguins ;-)
donate

if you like our software, feel free to send us a postcard (or, of course, money, hardware, or chocolate ;) from your corner of the world. we get a kick out of knowing that our stuff actually is getting used by other people =)
folkert snailmail |
patrick snailmail
screenshots
|
|
| The main window |
A reference dialog |
misc
| ptrace Debian 3.1 |
Fix to compile Ptrace on Debian 3.1 (Ropert Francois) |
| ptrace compilefix |
Fix to compile Ptrace on Gentoo (L.Walker) |
| AT&T syntax |
Only for v0.03.50+. GAS instead of MASM syntax output. (Waba) |
| asmdump |
Standalone version of the disassembler-part of ldasm, helpfull if you don't have any X-server handy. (Francisco J. Monserrat) |
| GDBreaks |
Watches program-addresses specified by the user like ptrace but much faster. Requires the GDB and makes only sense with version 0.3.50. |
troubleshooting
1. If you get undefined references (e.g. htab_create _delete) while compiling
PTrace then you have to install a new version of the binutils.
For example "re-installpkg-ing binutils" in Slackware 8.
(Andrea)
2. If ptrace fails to compile because of problems with the Bool enum then
just replace:
typedef enum { FALSE = 0,TRUE } Bool;
with:
#define FALSE 0
#define TRUE 1
typedef int Bool;
(Vlad)
3. If you get an compile error: "ptrace.c:344: error: structure has
no member named _cooked_size" - happends on system with new binutils -
then replace
_cooked_size with
size.
(Yoschi)
all rights [r] belong to us.