Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 27 |
Nodes: | 6 (0 / 6) |
Uptime: | 41:18:24 |
Calls: | 631 |
Calls today: | 2 |
Files: | 1,187 |
D/L today: |
24 files (29,813K bytes) |
Messages: | 174,725 |
On 7/21/2025 3:11 PM, Chris Townley wrote:
On 21/07/2025 19:22, Arne Vajh|+j wrote:
$ cc test
$ anal/obj/disasm/out=hello.lis hello
VSI is trying to get it in release notes for all compilers.
I thought it was...
It is in all the recent ones I have seen.
But I don't know if it is all and how far back it goes.
Arne Vajh|+j <arne@vajhoej.dk> wrote:
On 7/21/2025 3:11 PM, Chris Townley wrote:
On 21/07/2025 19:22, Arne Vajh|+j wrote:
$ cc test
$ anal/obj/disasm/out=hello.lis hello
VSI is trying to get it in release notes for all compilers.
I thought it was...
It is in all the recent ones I have seen.
But I don't know if it is all and how far back it goes.
On Alpha:
ANALYZ A01-07
*** This file is not an ELF object file
I guess that by VSI policy Alpha is not recent enough. OTOH cc/list/machine_code works on Alpha...
Arne Vajh|+j <arne@vajhoej.dk> wrote:
On 7/21/2025 3:11 PM, Chris Townley wrote:
On 21/07/2025 19:22, Arne Vajh|+j wrote:
$ cc test
$ anal/obj/disasm/out=hello.lis hello
VSI is trying to get it in release notes for all compilers.
I thought it was...
It is in all the recent ones I have seen.
But I don't know if it is all and how far back it goes.
On Alpha:
ANALYZ A01-07
*** This file is not an ELF object file
I guess that by VSI policy Alpha is not recent enough. OTOH cc/list/machine_code works on Alpha...
On 9/2/25 00:52, Arne Vajh|+j wrote:
On 9/1/2025 3:59 PM, Waldek Hebisch wrote:
On Alpha:
ANALYZ A01-07
***-a This file is not an ELF object file
I guess that by VSI policy Alpha is not recent enough.-a OTOH
cc/list/machine_code works on Alpha...
Itanium and x86-64 use ELF format.
VAX and Alpha use the VMS custom "double var" format. But
slightly different some definitions are xxx$ on VAX and
Exxx$ on Alpha.
This indicates, that for (VAX and) Alpha nobody saw the need for a disassembler (integrated into ANALYZE).
I don't know if there are (freeware) tools that can disassemble such
object files. (A quick search didn't find any. I'm sure ChatGPT can
write one if you ask it!) It shouldn't be so hard (for VSI) to write
such a tool. The debugger and SDA can disassemble: it's just a matter of knowing the API and calling the corresponding code (which as far as I
can see is not exposed in a shareable image). But I doubt that anyone at
VSI wants to spend the time to create such a tool for Alpha.
If you really need to see the machine code that is in an object file,
for which you don't have the source code ...
On 9/2/25 00:52, Arne Vajh|+j wrote:
On 9/1/2025 3:59 PM, Waldek Hebisch wrote:
On Alpha:
ANALYZ A01-07
***-a This file is not an ELF object file
I guess that by VSI policy Alpha is not recent enough.-a OTOH
cc/list/machine_code works on Alpha...
Itanium and x86-64 use ELF format.
VAX and Alpha use the VMS custom "double var" format. But
slightly different some definitions are xxx$ on VAX and
Exxx$ on Alpha.
This indicates, that for (VAX and) Alpha nobody saw the need for a disassembler (integrated into ANALYZE).
I don't know if there are (freeware) tools that can disassemble such
object files. (A quick search didn't find any. I'm sure ChatGPT can
write one if you ask it!) It shouldn't be so hard (for VSI) to write
such a tool. The debugger and SDA can disassemble: it's just a matter of knowing the API and calling the corresponding code (which as far as I
can see is not exposed in a shareable image). But I doubt that anyone at
VSI wants to spend the time to create such a tool for Alpha.
On 9/1/2025 3:59 PM, Waldek Hebisch wrote:
On Alpha:
ANALYZ A01-07
***-a This file is not an ELF object file
I guess that by VSI policy Alpha is not recent enough.-a OTOH
cc/list/machine_code works on Alpha...
Itanium and x86-64 use ELF format.
VAX and Alpha use the VMS custom "double var" format. But
slightly different some definitions are xxx$ on VAX and
Exxx$ on Alpha.
On 9/2/2025 6:07 AM, hb0815 wrote:
This indicates, that for (VAX and) Alpha nobody saw the need for a
disassembler (integrated into ANALYZE).
I don't know if there are (freeware) tools that can disassemble such
object files. (A quick search didn't find any. I'm sure ChatGPT can
write one if you ask it!) It shouldn't be so hard (for VSI) to write
such a tool. The debugger and SDA can disassemble: it's just a matter of
knowing the API and calling the corresponding code (which as far as I
can see is not exposed in a shareable image). But I doubt that anyone at
VSI wants to spend the time to create such a tool for Alpha.
If you really need to see the machine code that is in an object file,
for which you don't have the source code ...
DEC did not provide a disassembler.
But Alpha is a different story.
What about srm_check ? It apparently has an undocumented disassembler
built into it.