[Top][All Lists]

[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

From: Luca Saiu
Subject: [Binary Tools Summit] GNU Jitter talk on Sunday 2022-03-06: “GNU Jitter and GCC: The fun of playing with fire”
Date: Tue, 01 Mar 2022 22:07:16 +0100
User-agent: 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
  executable memory
  The Anarchist's guide to GCC
  The fun of playing with fire

Short-format title:
  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.

Running time:
  90 minutes

Luca Saiu
* 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".

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]