in src/samplers/krb5kdc/bpf.c [129:232]
int count_finish_dispatch_cache(struct pt_regs *ctx) {
u64 match_val = PT_REGS_PARM2(ctx);
u64 zero = 0, *count;
if (match_val == 0) {
struct key_t key = {.c = "NONE"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638913) {
struct key_t key = {.c = "NAME_EXP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638914) {
struct key_t key = {.c = "SERVICE_EXP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638915) {
struct key_t key = {.c = "BAD_PVNO"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638916) {
struct key_t key = {.c = "C_OLD_MAST_KVNO"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638917) {
struct key_t key = {.c = "S_OLD_MAST_KVNO"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638918) {
struct key_t key = {.c = "C_PRINCIPAL_UNKNOWN"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638919) {
struct key_t key = {.c = "S_PRINCIPAL_UNKNOWN"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638920) {
struct key_t key = {.c = "PRINCIPAL_NOT_UNIQUE"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638921) {
struct key_t key = {.c = "NULL_KEY"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638922) {
struct key_t key = {.c = "CANNOT_POSTDATE"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638923) {
struct key_t key = {.c = "NEVER_VALID"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638924) {
struct key_t key = {.c = "POLICY"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638925) {
struct key_t key = {.c = "BADOPTION"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638926) {
struct key_t key = {.c = "ETYPE_NOSUPP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638927) {
struct key_t key = {.c = "SUMTYPE_NOSUPP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638928) {
struct key_t key = {.c = "PADATA_TYPE_NOSUPP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638929) {
struct key_t key = {.c = "TRTYPE_NOSUPP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638930) {
struct key_t key = {.c = "CLIENT_REVOKED"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638931) {
struct key_t key = {.c = "SERVICE_REVOKED"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638932) {
struct key_t key = {.c = "TGT_REVOKED"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638933) {
struct key_t key = {.c = "CLIENT_NOTYET"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638934) {
struct key_t key = {.c = "SERVICE_NOTYET"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638935) {
struct key_t key = {.c = "KEY_EXP"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638936) {
struct key_t key = {.c = "PREAUTH_FAILED"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638937) {
struct key_t key = {.c = "PREAUTH_REQUIRED"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638938) {
struct key_t key = {.c = "SERVER_NOMATCH"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638939) {
struct key_t key = {.c = "MUST_USE_USER2USER"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638940) {
struct key_t key = {.c = "PATH_NOT_ACCEPTED"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else if (match_val == 2529638941) {
struct key_t key = {.c = "SVC_UNAVAILABLE"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
} else {
struct key_t key = {.c = "UNKNOWN"};
count = counts_finish_dispatch_cache.lookup_or_init(&key, &zero);
}
(*count)++;
return 0;
}