Searched refs:fqn (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/scripts/gendwarfksyms/ |
| H A D | kabi.c | 225 bool kabi_is_declonly(const char *fqn) in kabi_is_declonly() argument 231 if (!fqn || !*fqn) in kabi_is_declonly() 235 rule_values_hash(KABI_RULE_TYPE_DECLONLY, fqn)) { in kabi_is_declonly() 237 !strcmp(fqn, rule->target)) in kabi_is_declonly() 248 if (asprintf(&target, "%s %s", fqn, field) < 0) in get_enumerator_target() 249 error("asprintf failed for '%s %s'", fqn, field); in get_enumerator_target() 276 if (!fqn || !*fqn || !field || !*field) in kabi_is_enumerator_ignored() 279 target = get_enumerator_target(fqn, field); in kabi_is_enumerator_ignored() 295 bool kabi_get_enumerator_value(const char *fqn, const char *field, in kabi_get_enumerator_value() argument 304 if (!fqn || !*fqn || !field || !*field) in kabi_get_enumerator_value() [all …]
|
| H A D | dwarf.c | 199 struct die *fqn; in update_fqn() local 201 if (!cache->fqn) { in update_fqn() 203 *fqn->fqn) in update_fqn() 204 cache->fqn = xstrdup(fqn->fqn); in update_fqn() 206 cache->fqn = ""; in update_fqn() 213 if (*cache->fqn) in process_fqn() 1098 char *fqn = ""; in resolve_fqns() local 1133 fqn = prefix; in resolve_fqns() 1139 fqn = xstrdup(name); in resolve_fqns() 1146 if (*fqn) { in resolve_fqns() [all …]
|
| H A D | die.c | 26 cd->fqn = NULL; in init_die() 82 if (cd->fqn && *cd->fqn) in reset_die() 83 free(cd->fqn); in reset_die()
|
| H A D | gendwarfksyms.h | 186 char *fqn; member 290 bool kabi_is_enumerator_ignored(const char *fqn, const char *field); 291 bool kabi_get_enumerator_value(const char *fqn, const char *field, 293 bool kabi_is_declonly(const char *fqn);
|
| H A D | types.c | 253 if (!cache->fqn || !*cache->fqn) in get_type_name() 261 quote = strstr(cache->fqn, " ") ? "'" : ""; in get_type_name() 264 if (asprintf(&name, "%c#%s%s%s", prefix, quote, cache->fqn, quote) < 0) in get_type_name() 265 error("asprintf failed for '%s'", cache->fqn); in get_type_name()
|
| /linux-6.15/scripts/gendwarfksyms/examples/ |
| H A D | kabi.h | 73 #define KABI_DECLONLY(fqn) __KABI_RULE(declonly, fqn, ) argument 80 #define KABI_ENUMERATOR_IGNORE(fqn, field) \ argument 81 __KABI_RULE(enumerator_ignore, fqn field, ) 89 #define KABI_ENUMERATOR_VALUE(fqn, field, value) \ argument 90 __KABI_RULE(enumerator_value, fqn field, value)
|
| /linux-6.15/Documentation/kbuild/ |
| H A D | gendwarfksyms.rst | 161 #define KABI_DECLONLY(fqn) __KABI_RULE(declonly, fqn, ) 189 #define KABI_ENUMERATOR_IGNORE(fqn, field) \ 190 __KABI_RULE(enumerator_ignore, fqn field, ) 214 #define KABI_ENUMERATOR_VALUE(fqn, field, value) \ 215 __KABI_RULE(enumerator_value, fqn field, value)
|