[LMH]Exploiter Progress

Nyef nyef@softhome.net
Mon Jul 1 18:23:01 2002


On Tue, 2 Jul 2002, Robert Swindells wrote:

> John Leuner wrote:
> >> > Would FIND-POSITION-IN-LIST look something like this? Is the use of ==
> >> > the same as EQ? Can destination be C_NIL?
>
> [Source to FIND-POSITION-IN-LIST snipped]
>
> >With this I get an error in funcall.c (funcall_array):
>
> >printf("funcall(): array is unfamiliar type. %lx\n", ary_header);
>
> This is down to the array access code that I added. The array isn't
> marked as simple, but it isn't too complicated to access.
>
> This patch lets it get up to a call to %ALLOCATE-AND-INITIALIZE-ARRAY

Thank you gentlemen. I wasn't expecting to be this far for another week.

A new version is up at the usual place. It executes through to
%ALLOCATE-AND-INITIALIZE-ARRAY, and dumps the parameters to the same
before dying.

It looks like the next step is figuring out how to allocate four words of
structured storage, probably from the default-cons-area.

---------------------------
All programming can be viewed as an exercise.
---------------------------
Alastair Bridgewater
e-mail: nyef@softhome.net