An overview of kpatch-build

kpatch-build Kpatch is a feature of the Linux kernel for livepatching made by Red Hat. kpatch-build is one of the kpatch modules that convert patch files into kernel module. +---------+...

Analyze some osquery headers

Osquery 4.0.0 is released on Jun 29, 2019 Because of its complexity, there is many cycle dependency between the headers. (registry, event, logger, registry … logger). Let’s look at some...

Anatomy of kpatch

kpatch: dynamic kernel patching A feature of the Linux kernel (mainline: livepatch) Live patching of a running kernel Apply critical security patches Without rebooting or restarting any processes Give more...

Analyze container_of and offsetof

container_of and offsetof are frequently used in kernel code. If we declare a structrue variable somewhere and know the pointer of the structure’s member, we can access the structure variable...

Hello, Rust!

Rust A language empowering everyone to build reliable and efficient software. Rust is powerful programming language in terms of Performance, Reliality, Productivity. In other words, Rust is a memory-safe language....