Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.os.vms    |    DEC's VAX* line of computers & VMS.    |    264,096 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 263,174 of 264,096    |
|    Waldek Hebisch to mw40171@mucweb.de    |
|    Re: cc/lis/machine on OpenVMS x86_64 Ope    |
|    02 Sep 25 23:53:50    |
   
   From: antispam@fricas.org   
      
   hb0815 wrote:   
   > 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   
   >>>   
   >>> *** 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...   
   >>   
   >> 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.   
      
   objdump can disassemble, just use 'objdump -d' (or 'objdump -D' is you   
   expect code in nominally non-code sections). Works for me   
   with Alpha VMS .obj files (and executables). My main use is to check   
   potentially confusing assembler mnemonics (which encoding is used   
   by the assembler).   
      
   --   
    Waldek Hebisch   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca