Hi, I found that when I set some tracepoint to a same address, and use tsave. And use "target tfile " to open it. It will only one tracepoint available. And output some words like: Created tracepoint 1 for target's tracepoint 1 at 0x40050a. Assuming tracepoint 1 is same as target's tracepoint 2 at 0x40050a. Assuming tracepoint 1 is same as target's tracepoint 3 at 0x40050a. This is because find_matching_tracepoint didn't check the num. And I think the tracepoint have the same address is really helpful for user. Because we can set different condition to make tracepoint more powerful. So I make following patch. Please help me review it. Thanks, Hui 2011-08-08 Hui Zhu * tracepoint.c (find_matching_tracepoint): Add number check.