Mail Archives: djgpp/2000/01/13/12:51:08
On 13 Jan 2000, Martin Stromberg wrote:
> : > Yes, you can (at least theoretically).
>
> : Could you explain this in more detail?
>
> Something like this:
>
> asm("
> my_handler:
> ...
>
> my_handler_end:
> ");
>
> int main()
> {
> unsigned char code[1000];
>
> memcpy(code, &my_handler, my_handler_end - my_handler);
>
> lock(code, my_handler_end - my_handler);
> installhandler(code);
>
> }
Correct. But if the "unsigned char code[1000]" was in some other
subroutine. Your program would die
Otherwise, agreed. But your program will still have to use _my_cs().
That's what I meant.
- Raw text -