On Thu, Aug 11, 2022 at 11:15:23AM +0200, Jiri Olsa wrote: > Using function address given at the generation time as the trampoline > ip argument. This way we get directly the function address that we > need, so we don't need to: > - read the ip from the stack > - subtract X86_PATCH_SIZE > - subtract ENDBR_INSN_SIZE if CONFIG_X86_KERNEL_IBT is enabled > which is not even implemented yet ;-) Can you please tell me what all this does and why?