Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

To: Mr. K

You know, the mainframe guys have “disassembler” programs, that can read a “load module” (probably an archaic term now) and regurgitate back up an assembly code listing - which can in turn, in the right situation, be very useful to people who happen to be very knowledgeable about how certain compilers work. Like, the guys who wrote the compiler.


21 posted on 12/14/2020 6:35:43 AM PST by OKSooner (This right here is how to do a paragraph break. ==> <p>)
[ Post Reply | Private Reply | To 2 | View Replies ]


To: OKSooner
You know, the mainframe guys have “disassembler” programs,..

The implemenation language(s) will determine how much symbolic information may be available in the executable. If its a "debug" version (often the release version for rapidly changing systems which do not need to be race horses), the elf/dwarf embedded info can be used to decorate a disassembly making it quite intelligible.

(I have written elf/dwarf translators for embedded satcom software written in C++).

If the source code is java/C#, then there should be considerable symbolic information embedded to support introspection.

50 posted on 12/14/2020 7:12:41 AM PST by nonsporting ("the chair is against the wall")
[ Post Reply | Private Reply | To 21 | View Replies ]

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson