OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Fergus Henderson (fjhCS.MU.OZ.AU)
Date: Wed Apr 04 2001 - 04:46:03 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    On 02-Apr-2001, Crispin Cowan <crispinwirex.com> wrote:

    > Ok. Assuming that <mark> is some kind of encoding such that protectec
    > printf can determine whether it is there or not, and standard printf
    > is not confused by <mark> being present, then this seems to have solved
    > the 2-way compatibility problem. Now you're only stuck with the usual
    > problems incurred by writing to the code segment :-)
    >
    > These would be:
    >
    > * Can't ROM the code. [...]
    > * No recursion. [...]
    > * Questionable reentrancy. [...]

    I think you misunderstood again. The mark is put in the code segment
    at compile time. It is not modified at runtime. So it doesn't have
    any of those problems that you mention.

    --
    Fergus Henderson <fjhcs.mu.oz.au>  |  "I have always known that the pursuit
                                        |  of excellence is a lethal habit"
    WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.