From: OGAWA Hirofumi on 13 Mar 2010 19:20 Masami Hiramatsu <mhiramat(a)redhat.com> writes: > Hide CONFIG_OPTPROBES and set if arch support optimized kprobes, since > this option doesn't change the behavior of kprobes, but just reduces > the overhead. I don't so care whether this is configurable or not, but this confuses me now. The following seems to say it's changed, but now this comment says it wasn't changed. The following docs was obsoleted? Thanks. NOTE for geeks: The jump optimization changes the kprobe's pre_handler behavior. Without optimization, the pre_handler can change the kernel's execution path by changing regs->ip and returning 1. However, when the probe is optimized, that modification is ignored. Thus, if you want to tweak the kernel's execution path, you need to suppress optimization, using one of the following techniques: -- OGAWA Hirofumi <hirofumi(a)mail.parknet.co.jp> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: [PATCH]: CONFIG_BRIDGE_IGMP_SNOOPING must depend on CONFIG_INET Next: PM_QOS updates 2 of 6 |