XPerf
LanguagesC

cperf rule ids (slugs)

Canonical ids are slugs only. Numerics from the old map are historical and not accepted.

Slug
cp-alloc-hot
cp-realloc-grow-one
cp-printf-hot
cp-strlen-in-cond
cp-strcat-hot
cp-sprintf-hot
cp-fopen-hot
cp-gettime-hot
cp-wide-bool-flags
cp-regex-hot
cp-alloca-hot
cp-struct-by-value

See also root rule-id-map.

Renamed 2026-10-27 (tombstone old; never reuse)

Default --scope all (or kit-equivalent). Old *-in-loop ids misled tools/models; they are tombstoned under evidence/_removed/.

Old slugNew slug
cp-alloc-in-loopcp-alloc-hot
cp-alloca-in-loopcp-alloca-hot
cp-fopen-in-loopcp-fopen-hot
cp-gettime-in-loopcp-gettime-hot
cp-printf-in-loopcp-printf-hot
cp-regex-in-loopcp-regex-hot
cp-sprintf-in-loopcp-sprintf-hot
cp-strcat-in-loopcp-strcat-hot