Searched refs:fqn (Results 1 – 6 of 6) sorted by relevance
| /scripts/gendwarfksyms/examples/ |
| D | kabi.h | 76 #define KABI_DECLONLY(fqn) __KABI_RULE(declonly, fqn, ) argument 83 #define KABI_ENUMERATOR_IGNORE(fqn, field) \ argument 84 __KABI_RULE(enumerator_ignore, fqn field, ) 92 #define KABI_ENUMERATOR_VALUE(fqn, field, value) \ argument 93 __KABI_RULE(enumerator_value, fqn field, value) 100 #define KABI_BYTE_SIZE(fqn, value) __KABI_RULE(byte_size, fqn, value) argument
|
| /scripts/gendwarfksyms/ |
| D | kabi.c | 249 static char *get_enumerator_target(const char *fqn, const char *field) in get_enumerator_target() argument 253 if (asprintf(&target, "%s %s", fqn, field) < 0) in get_enumerator_target() 254 error("asprintf failed for '%s %s'", fqn, field); in get_enumerator_target() 278 const char *fqn, const char *field) in find_enumerator_rule() argument 285 if (!fqn || !*fqn || !field || !*field) in find_enumerator_rule() 288 target = get_enumerator_target(fqn, field); in find_enumerator_rule() 295 bool kabi_is_declonly(const char *fqn) in kabi_is_declonly() argument 297 return !!find_rule(KABI_RULE_TYPE_DECLONLY, fqn); in kabi_is_declonly() 314 bool kabi_is_enumerator_ignored(const char *fqn, const char *field) in kabi_is_enumerator_ignored() argument 316 return !!find_enumerator_rule(KABI_RULE_TYPE_ENUMERATOR_IGNORE, fqn, in kabi_is_enumerator_ignored() [all …]
|
| D | dwarf.c | 154 if (kabi_is_declonly(cache->fqn)) in is_kabi_definition() 199 struct die *fqn; in update_fqn() local 201 if (!cache->fqn) { in update_fqn() 202 if (!__die_map_get((uintptr_t)die->addr, DIE_FQN, &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() 215 process(cache, cache->fqn); in process_fqn() 242 if (stable && kabi_get_byte_size(cache->fqn, &override)) in DEFINE_PROCESS_UDATA_ATTRIBUTE() [all …]
|
| D | gendwarfksyms.h | 186 char *fqn; member 280 bool kabi_get_byte_size(const char *fqn, unsigned long *value); 281 bool kabi_is_enumerator_ignored(const char *fqn, const char *field); 282 bool kabi_get_enumerator_value(const char *fqn, const char *field, 284 bool kabi_is_declonly(const char *fqn);
|
| 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()
|
| D | types.c | 305 if (!cache->fqn || !*cache->fqn) in get_type_name() 313 quote = strstr(cache->fqn, " ") ? "'" : ""; in get_type_name() 316 if (asprintf(&name, "%c#%s%s%s", prefix, quote, cache->fqn, quote) < 0) in get_type_name() 317 error("asprintf failed for '%s'", cache->fqn); in get_type_name()
|