I'm assuming in this reply that you want to set the event counter 1 differently on different cores, like: core 0 with mask 0x17, core 1 with mask 0x27, core 2 with mask 0x47 and core 3 with mask 0x87.
Unfortunately, both Oprofile and CodeAnalyst currently set the event counters identically on all cores simultaneously.
However, one of our team members has submitted a patch for multiplexing the event counters to Oprofile, so you might set up a profile with one 'group' of events of the different L3 masks and be sure to separate the data by core. It would take more effort on your behalf for the analysis, but that should work.
Does this make sense? Thanks,
-=Frank Swehosky, CodeAnalyst team
I think the multiplexing patch could work. In fact, I'm using pfmon's multiplexing to profile the same event on different cores.