Hi, Take a very simple example: probe kernel.function("sys_read"), kernel.function("sys_write") { log("here") } systemtap will generate two probe handlers with the names of probe_0 and probe_1. But these two are in fact the same. Especially when the list of probe points grows large, a lot of redundant codes will be generated.