[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Binary Tools Summit] GNU Jitter talk on Sunday 2022-03-06: “GNU Jitter
[Binary Tools Summit] GNU Jitter talk on Sunday 2022-03-06: “GNU Jitter and GCC: The fun of playing with fire”
Tue, 01 Mar 2022 22:07:16 +0100
Gnus (Gnus v5.13), GNU Emacs 28.0.50, x86_64-pc-linux-gnu
In case some subscriber missed it I am announcing here my talk about
Jitter at the Binary Tools Summit on Sunday March 6th, at 6pm CET (GMT
The event is online, and anybody is welcome to attend.
The entire Binary Tools Summit is interesting: please see the even
programme at http://binary-tools.net/summit.html .
Disclaimer: as many people here know the event organiser, José Marchesi,
is a good friend of mine.
GNU Jitter and the illusion of simplicity
Copying, patching and combining compiler-generated code in
The Anarchist's guide to GCC
The fun of playing with fire
GNU Jitter and GCC: the fun of playing with fire
GNU Jitter is a generator of portable and efficient language virtual
machines; a Jittery VM lies at the heart of GNU poke.
Jitter achieves high performance by:
* machine-generating C code;
* compiling the generated code ahead-of-time with GCC;
* copying, patching and recombining pieces of native code at run time
into executable memory.
GCC was definitely _not_ designed for this task.
In this talk about the inner workings of Jitter I will show how to
coerce the compiler into generating code suitable for run-time
replication and how to maintain correctness, without the user
noticing, when GCC optimisations play against us.
In a task where many have failed before I believe I can now show a
recipe for success.
* My personal web site: http://ageinghacker.net
* GNU Jitter: https://www.gnu.org/software/jitter
* GNU epsilon: https://www.gnu.org/software/epsilon
I support everyone's freedom of mocking any opinion or belief, no
matter how deeply held, with open disrespect and the same unrelented
enthusiasm of a toddler who has just learned the word "poo".
Description: PGP signature
|[Prev in Thread]
||[Next in Thread]|
- [Binary Tools Summit] GNU Jitter talk on Sunday 2022-03-06: “GNU Jitter and GCC: The fun of playing with fire”,
Luca Saiu <=