PERF_HW_CACHE_LEN
char *str = malloc(PERF_HW_CACHE_LEN);
snprintf(str, PERF_HW_CACHE_LEN, "%s-", hw_cache);
snprintf(str, PERF_HW_CACHE_LEN, "%llu-", config & 0xff);
snprintf(str + strlen(str), PERF_HW_CACHE_LEN - strlen(str),
snprintf(str + strlen(str), PERF_HW_CACHE_LEN - strlen(str),
snprintf(str + strlen(str), PERF_HW_CACHE_LEN - strlen(str),
snprintf(str + strlen(str), PERF_HW_CACHE_LEN - strlen(str),