[Zurück]


Vorträge und Posterpräsentationen (ohne Tagungsband-Eintrag):

M.A. Ertl:
"Using C for the Back End";
Vortrag: Dagstuhl Seminar 08441 Emerging Uses and Paradigms for Dynamic Binary Translation, Schloss Dagstuhl, Dagstuhl, Wadern (eingeladen); 26.10.2008 - 31.10.2008.



Kurzfassung englisch:
If we want to implement a translator easily and
portably, but with with good code quality, then
translating through C is a good option. While C is a
static language, we can also use this technique for
a dynamic translator with the help of a dynamic
linker. The disadvantage of this approach is the
large startup time; this disadvantage can be
partially overcome by caching, batching, and seeding
the cache. Some challenges for this technique in
binary translation are modeling the (arbitrary)
control flow in C and the compilation granularity of
C. One example of using dynamic translation through
C, although not in a binary translation context is
the implementation of a foreign function
interface.


Elektronische Version der Publikation:
http://www.dagstuhl.de/Materials/Files/08/08441/08441.ErtlAnton.Slides.pdf


Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.