October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019
Monday, October 28 • 15:15 - 15:50
Self Modifying Code in Linux Kernel - What, Where and How - Evgeniy Paltsev, Synopsys

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Text segment is READONLY... Wait, what? Who said that? Modern Linux kernel uses self modifying code a lot. And that's not only about modules loading.
During this talk, we'll look at how different kinds of self modifying code are used in Linux kernel to extend functionality, assist in debugging, workaround hardware bugs, mitigate vulnerabilities and simply making kernel faster.

However rewriting code has its price which turns into increasing system complexity. I'll talk about it based on my experience with implementation of static branches for ARC architecture.

PS: don't rewrite yourself.

>>NOTE<<: 'Salon Pasteur' room isn't showed on the map - it is near the main registration area. Just go to the registration and ask them :)

avatar for Evgeniy Paltsev

Evgeniy Paltsev

Linux kernel engineer, Synopsys
Linux kernel engineer, Synopsys Evgeniy is a member of Synopsys open-source team which ports and maintains projects for ARC processors architecture. He actively develops Linux kernel and U-Boot with journeys to other projects like Weston, Buildroot, uClibc-ng, etc. His main focus... Read More →

Monday October 28, 2019 15:15 - 15:50
Salon Pasteur
  • Session Slides Included Yes