[Lazarus] trying to read an EXE

duilio foschi octopushole at gmail.com
Sun Sep 5 17:27:25 CEST 2021


a new world to discover.

Thanks a lot

Peppe

On Sun, Sep 5, 2021 at 4:30 PM Christo Crause <christo.crause at gmail.com>
wrote:

>
> On Sun, Sep 5, 2021 at 12:50 PM duilio foschi via lazarus <
> lazarus at lists.lazarus-ide.org> wrote:
>
>> > An alternative is to use a tool such as objdump or dumpbin to
>> disassemble the executable file.
>>
>> objdump seems to be a unix tool. AFAIK dumpbin will only work from Visual
>> Studio.
>>
>
> You can get GNU binutils for Windows here:
> https://sourceforge.net/projects/mingw/files/MinGW/Base/binutils/binutils-2.28/
>
>
>> Is there a way to see the assembly on a 2nd monitor while an EXE is run?
>> Without having the EXE source code, I mean
>>
>
> This sounds as if you want to debug the executable?  This is doable, but
> without source code you will have to step through the assembler
> instructions manually, or know where in the code to put breakpoints.  Use
> your favourite Windows debugger, if you don't have one try gdb (part of the
> full large Lazarus install I believe).  Even if this is what you want to
> do, I suggest you dump the disassembled code into a text file, open this
> and study it.  If the executable is stripped it may be very difficult to
> make sense of the assembler code.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20210905/bf782ea8/attachment.html>


More information about the lazarus mailing list