Currently the following isn't allowed: probe memory_hog = process("alpha").function("allocated_huge") ? { hogger = "alpha"; } probe memory_hog = process("beta").function("allocated_giant") ? { hogger = "beta"; } semantic error: duplicate probe point pattern while registering probe alias memory_hog = process("beta").function("allocated_giant") You could write it as: probe memory_hog = process("a").function("alpha") ?, process("beta").function("allocated_giant") ? { hogger = "alpha or beta"; } But that has two drawbacks. First you cannot easily set the hogger variable. Second you cannot use this pattern if your tapset is split over multiple files.
commit 2531fc1 Quite possibly, some existing tapsets could make use of this.