A compiled REXX is not like a tokenized REXX as found on OS/2. No, it is
plain machine code..
It's unclear if you have tried this:
SET EXECTRAC ON (or TS)
run the complied EXEC
if you get a VM READ, issue
parse source kris; say kris
if that doesn't show anything, maybe
address '' 'CP MSG *' kris
if you'd have the VM REA in the expected EXEC:
do i=1 to sourceline(); 'EXECIO1 DISKW T T A(STRING' sourceline(i);
end;'FINIS T T A'
2009/3/11 Ian S. Worthington <[email protected]>
> Looks like that's a no to sline.
>
> Do any options exist for decompiling it? iirc it is/used to be tokenised
> rather than translated to machine code so it shouldn't be that difficult?
>
> i
>
> ------ Original Message ------
> Received: Tue, 10 Mar 2009 01:32:22 PM COT
> From: "Schuh, Richard" <[email protected]>
> To: [email protected]
> Subject: Re: Decompiling REXXC
>
> > Try tracing it. If either notrace or nosline was specified, you will not
> > be able to do it. If SLINE was allowed, trace should work.
> >
> > Regards,
> > Richard Schuh
> >
> >
> >
> > > -----Original Message-----
> > > From: The IBM z/VM Operating System
> > > [mailto:[email protected]] On Behalf Of Ian S. Worthington
> > > Sent: Tuesday, March 10, 2009 11:11 AM
> > > To: [email protected]
> > > Subject: Decompiling REXXC
> > >
> > > I have a compiled rexx exec, the source for which appears to be awol.
> > >
> > > How can I tell if it was compiled with sline, and if so
> > > extract the source from it? Or, failing that, is there any
> > > tool around to decompile it?
> > >
> > > Thanks,
> > >
> > > ian
> > > ...
> > >
> > > Ian S. Worthington, MBCS.
> > >
> > > me: http://isw.me.uk/
> > > photos: http://gallery.isw.me.uk/
> > >
> > >
> > > Free 2GB online backups:
> > > https://mozy.com/?code=HJW4C8 (code gets you 256MB extra)
> > >
> > > Web hosting and support from $2.99/month:
> > > www.cirtexhosting.com/affiliates/idevaffiliate.php?id=463
> > >
> > >
> > > Dulce et decorum est pro patria mori, sed dulcius pro patria
> > > vivere, et dulcissimus pro patria biber. Ergo, bibiamo pro
> > > salute patriae.
> > >
> >
--
Kris Buelens,
IBM Belgium, VM customer support