[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