[Info-vax] C troubles: BADSTATICCVT
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Sat Feb 3 14:50:40 EST 2018
On 2018-02-03, VAXman- @SendSpamHere.ORG <VAXman- at SendSpamHere.ORG> wrote:
> In article <p549km$3e0$1 at dont-email.me>, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> writes:
>>On 2018-02-03, VAXman- @SendSpamHere.ORG <VAXman- at SendSpamHere.ORG> wrote:
>>> In article <p541e9$nlr$1 at dont-email.me>, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> writes:
>>>>
>>>>Well, for one thing, one of those problems is that you can't use the
>>>>Macro-32 compiler on Alpha to write shellcode. :-) I know because I tried...
>>>
>>> Why not?
>>>
>>
>>There's too much stuff wrapped around the generated code with entry
>>sequences and the mandatory use of linkage sections (for example).
>
> You don't think there's stuff all twisted around when you use C?
>
DEC C is unsuitable for the same reason.
>
>>I was able to get simple stuff (such as load a few registers and
>>jump off into somewhere) working but anything more involved wasn't
>>possible.
>
> Well, maybe and perhaps, becasuse I've been writing Macro-32 code since early
> VMS days, I don't find it difficult at all, but to proclaim it can't do what's
> needed or what is necessary is, to use terminology you can understand, complete
> bollocks!
>
Erm, Brian, please read what I wrote again. I said nothing about Macro-32
the language. I was talking about the Macro-32 compiler for Alpha which is
a _compiler_ and not an _assembler_.
My shellcode on VAX is written in Macro-32 and works just fine.
On Alpha, I ended up using the Macro-64 assembler.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
More information about the Info-vax
mailing list