24-28 August 2020
US/Pacific timezone

Kprobes Jump Optimized for more Archs

25 Aug 2020, 07:25
25m
Microconference3/Virtual-Room (LPC 2020)

Microconference3/Virtual-Room

LPC 2020

150
linux/arch/* MC linux/arch/* MC

Speaker

Mr Ren Guo

Description

Since "Kprobes jump optimization" was introduced by Masami Hiramatsu in 2009, Only x86, arm32, powerpc64 have supported it. It seems that architecture met obstacles to implement the feature.

In this talk, let's compare x86, arm32, powerpc64 OPTKPROBES' feature, and find out the limitation of them. Then let's talk about how to implement kprobes jump Optimized for new archs (riscv & csky).

In the end, the talk will give out some advice to ISA hardware design to help implementing the feature of kprobes jump optimized.

I agree to abide by the anti-harassment policy I agree

Primary author

Presentation Materials