Re: Non-executable mappings now in NetBSD too

From: Andrew Lankford (arlankfo_at_141.com)
Date: 08/31/03

  • Next message: Doug Barton: "Re: refreshing AGP Card Memory??"
    Date: Sat, 30 Aug 2003 20:50:45 -0600
    To: <hackers@freebsd.org>
    
    

    > Whilst the Java bytecode is not natively executable, a JIT JVM >needs to be able towrite and immediately execute native code. >The OpenBSD W^X approach would require system calls between the >compilation and execution steps. My understanding of current JIT >is that the compilation is done is very small pieces and adding >the overhead of a pair of system calls would basically kill it.

    Even simpler to compile to a temporary file and then exit the temporary file. Woohoo, potential race condition! <br><br>
    ...Or you could make a nifty new system call that creates a pipe to a newly forked child process. You write the compiled executable to the fork, and the child jumps to the begining of that compiled code as soon as your parent process closes the pipe!<br><br>
    Gratuitous/pointless, but fun to think about.

    Andrew Lankford

     
                       
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Doug Barton: "Re: refreshing AGP Card Memory??"

    Relevant Pages

    • Yes, send-pr results in virus emails
      ... mail because I'm testing mail server software on it, ... first virus response of Worm/Gibe.F, ... These things are fun, and fun is good. ... To unsubscribe, ...
      (freebsd-hackers)
    • Re: atapicam(4) as KLD?
      ... To unsubscribe, ... Messenger - all new features - even more fun! ...
      (freebsd-current)
    • Re: [opensuse] list cops blaming top posts
      ... Fun you know how to use cron, but next time set a fake account. ... To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx ... For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx ...
      (SuSE)
    • Re: Multiple PCs for one user?
      ... The fun factor aside :-) using multiple boxes uses, and imho, wastes ... dual monitors, lots of virtual installs. ... virtualization app for vmware. ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
      (Debian-User)
    • Re: [opensuse] list cops blaming top posts
      ... Fun you know how to use cron, but next time set a fake account. ... To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx ... For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx ...
      (SuSE)