From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <5027045b88fe7d178a0926131e4205f1@quintile.net> References: <5027045b88fe7d178a0926131e4205f1@quintile.net> Date: Tue, 9 Sep 2014 15:18:37 -0700 Message-ID: From: Skip Tavakkolian To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] JIT (mostly off topic) Topicbox-Message-UUID: 15873c86-ead9-11e9-9d60-3106f5b1d025 a version of pico (holzmann) for VAX by ken and rob used this technique. rsc did a version of pico where the repl just "compiles" pico into C, then compiles and runs it. On Tue, Sep 9, 2014 at 2:45 PM, Steve Simon wrote: > Years ago The Commander and Bart Locanthi used JIT > in the form of some C that write machine code into an > array of chars, cast it to a function pointer, and called it. > (I appologise if the details are not correct but this is the idea). > > I have a need for such a thing again - trying to speed up > a compressed video decoder. > > Anyone done such a thing this millenium? Does the x86 data execution > prevention mean you just cannot do this - my targets are desktop OSs > other than plan9 (sadly). > > -Steve >