On 22/12/13 16:15, H. S. Teoh wrote:
On Sun, Dec 22, 2013 at 07:04:54AM -0800, H. S. Teoh wrote:
This is what I do:

        dmd -oprogram mod1.d mod2.d ...

Also, using the -g switch here may help, by including information that
lets objdump figure out which identifiers are being referenced by
hexadecimal addresses in the program (i.e., 'call
std.stdio.writeln+0x123' as opposed to 'call 0x123456').


        objdump -D program | ddemangle > program.asm
        vi program.asm
        # search for symbol, e.g., "writeln". Assuming ddemangle has
        # succesfully demangled the symbol you're looking for (sometimes
        # it doesn't), you can just search for it as-is.
[...]

Thanks muchly :-)

Reply via email to