Home
last modified time | relevance | path

Searched refs:fqn (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/scripts/gendwarfksyms/
H A Dkabi.c225 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 Ddwarf.c199 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 Ddie.c26 cd->fqn = NULL; in init_die()
82 if (cd->fqn && *cd->fqn) in reset_die()
83 free(cd->fqn); in reset_die()
H A Dgendwarfksyms.h186 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 Dtypes.c253 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 Dkabi.h73 #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 Dgendwarfksyms.rst161 #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)