epsilon-devel
[Top][All Lists]
Advanced

[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

Hello.

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
+1).
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.

Title:
  GNU Jitter and the illusion of simplicity
    or
  Copying, patching and combining compiler-generated code in
  executable memory
    or
  The Anarchist's guide to GCC
    or
  The fun of playing with fire

Short-format title:
  GNU Jitter and GCC: the fun of playing with fire

Abstract:
  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]