I already tried this, I opened the a.out file with a text editor, but I only have a bunch of characters with some instructions in it, for example:
UU
Try hexdump . Sort of:
hexdump
$ hexdump -X a.out
This will give you exactly that: a hex dump file.
Having said that, another possibility might include using GDB to disassemble the command .
Take a look at your local Hex Editor .
To see the disassembly (only with bytes of the operation code) of only the code, not including the file headers:
objdump -d a.aot
Executable files come in several formats. For Unix / Linux, this is ELF: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format
For Windows, this is PE: http://en.wikipedia.org/wiki/Portable_Executable
Use objdump tools to see opcodes as others have pointed out,
Source: https://habr.com/ru/post/1337019/More articles:jQuery Sorting applied to table rows makes rows taller - jqueryHow to resize a view using the UINavigationController setToolbarHidden: animated: - iosRunning a task list on Windows with popen in C without a popup window cmd.exe - cStruts2 + Json Serializing Items - javaRails i18n: problem with lack of translation, locale not defined - ruby-on-railsList Erlang print 2 - listShared primary key - mysqlPDF created by Latex does not open at 100% zoom - pdfTable Design and Class Hierarchy - language-agnosticHow can I unit test or integration test for 404 - not found? - tddAll Articles