Re: [perfmon2] Error message: event invalid or missing unit mask
Status: Beta
Brought to you by:
seranian
From: stephane e. <er...@go...> - 2009-07-14 17:18:51
|
On Tue, Jul 14, 2009 at 6:02 PM, Tanima Dey<dey...@ya...> wrote: > Hi, > > I am using perfmon on Intel Core 2 Quad CPU Q6600 and trying to read event > counters for L2 cache, such as, L2_LINES_IN, L2_IFETCH etc. I found the > names of the events using pfm_get_event_name() function. But when I specify > "L2_ST" in the pfm_find_full_event() to initiate the counters, it shows the > error message: > "event invalid or missing unit mask". > > How can I find the unit mask for an event? I have used the function > pfm_find_event_mask(), but it is still showing the error message "event > invalid". > You ca use pfm_get_num_event_masks(). If it's zero, then no unit masks are necessary. > Although the pfm_get_event_name() function tells that L2 caches events are > supported, are there any reasons why it is showing the error message? > Yes, you need to specify at least one unit masks when the events has some. |