@@ -418,6 +418,10 @@ func EventAttrString(eventAttr *unix.PerfEventAttr) string {
418418 b .WriteString ("l1d_read" )
419419 case (unix .PERF_COUNT_HW_CACHE_L1D ) | (unix .PERF_COUNT_HW_CACHE_OP_WRITE << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
420420 b .WriteString ("l1d_write" )
421+ case (unix .PERF_COUNT_HW_CACHE_L1I ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
422+ b .WriteString ("l1i_read" )
423+ case (unix .PERF_COUNT_HW_CACHE_L1I ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_MISS << 16 ):
424+ b .WriteString ("l1i_miss" )
421425 case (unix .PERF_COUNT_HW_CACHE_LL ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
422426 b .WriteString ("ll_read" )
423427 case (unix .PERF_COUNT_HW_CACHE_LL ) | (unix .PERF_COUNT_HW_CACHE_OP_WRITE << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
@@ -426,12 +430,18 @@ func EventAttrString(eventAttr *unix.PerfEventAttr) string {
426430 b .WriteString ("ll_read_miss" )
427431 case (unix .PERF_COUNT_HW_CACHE_DTLB ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
428432 b .WriteString ("dtlb_read" )
433+ case (unix .PERF_COUNT_HW_CACHE_DTLB ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_MISS << 16 ):
434+ b .WriteString ("dtlb_miss" )
429435 case (unix .PERF_COUNT_HW_CACHE_DTLB ) | (unix .PERF_COUNT_HW_CACHE_OP_WRITE << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
430436 b .WriteString ("dtlb_write" )
431437 case (unix .PERF_COUNT_HW_CACHE_ITLB ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
432438 b .WriteString ("itlb_read" )
439+ case (unix .PERF_COUNT_HW_CACHE_ITLB ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_MISS << 16 ):
440+ b .WriteString ("itlb_miss" )
433441 case (unix .PERF_COUNT_HW_CACHE_BPU ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
434442 b .WriteString ("bpu_read" )
443+ case (unix .PERF_COUNT_HW_CACHE_BPU ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_MISS << 16 ):
444+ b .WriteString ("bpu_miss" )
435445 case (unix .PERF_COUNT_HW_CACHE_NODE ) | (unix .PERF_COUNT_HW_CACHE_OP_READ << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
436446 b .WriteString ("node_read" )
437447 case (unix .PERF_COUNT_HW_CACHE_NODE ) | (unix .PERF_COUNT_HW_CACHE_OP_WRITE << 8 ) | (unix .PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16 ):
0 commit comments