Sources Bugzilla – Bug 6566
disassembler requires LD_LIBRARY_PATH
Last modified: 2008-06-12 18:28:03 UTC
In the build tree: $ LD_LIBRARY_PATH=/home/scratch/frysk/git/native/frysk-imports/elfutils/backends ./frysk/bindir/fhpd ./frysk/pkglibdir/funit-hello [0.0] Loaded executable file: /home/scratch/frysk/git/native/frysk-core/frysk/pkglibdir/funit-hello (fhpd) break main breakpoint 0 deferred (fhpd) run running with this commmand: /home/scratch/frysk/git/native/frysk-core/frysk/pkglibdir/funit-hello Attached to process 10965 Running process 10965 (fhpd) Breakpoint 0 main 0x804842a disassemble [0.0] Dump of assembler code for function: main 0x804840d <main+7>: pushl -0x4(%ecx) 0x8048410 <main+a>: push %ebp 0x8048411 <main+b>: mov %esp,%ebp 0x8048413 <main+d>: sub $0x18,%esp 0x8048416 <main+10>: mov %ecx,-0x8(%ebp) 0x8048419 <main+13>: mov %ebx,-0x4(%ebp) 0x804841c <main+16>: call 0x8048455 0x8048421 <main+1b>: add $0x12c3,%ebx 0x8048427 <main+21>: mov 0x4(%ecx),%eax *0x804842a <main+24>: mov 0x4(%eax),%eax 0x804842d <main+27>: mov %eax,(%esp) 0x8048430 <main+2a>: call 0x80483c4 and when installed: $ LD_LIBRARY_PATH=/usr/lib/elfutils ...?
BTW, I'm not sure what the intent here for having this work is. When installed, the .so's appear in /usr/lib{,64}/elfutils. Perhaps there's a way to specify that path to elfutils when loading the disassembler? Or perhaps it will auto-magically search that directory?
*** Bug 6641 has been marked as a duplicate of this bug. ***