[ENG] Evgeniy Paltsev: Self modifying code in Linux kernel - what where and how / #LinuxPiter

Self modifying code in Linux kernel - what where and how 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 co
Back to Top