Home
last modified time | relevance | path

Searched refs:expansion_cache (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/scripts/gendwarfksyms/
H A Dtypes.c13 static struct cache expansion_cache; variable
284 if (cache_was_expanded(&expansion_cache, e)) { in __calculate_version()
287 cache_mark_expanded(&expansion_cache, e); in __calculate_version()
300 cache_free(&expansion_cache); in calculate_version()
318 if (recursive && !__cache_was_expanded(&expansion_cache, cache->addr)) { in type_expand_child()
319 __cache_mark_expanded(&expansion_cache, cache->addr); in type_expand_child()
372 cache_free(&expansion_cache); in type_expand()
453 cache_init(&expansion_cache); in generate_symtypes_and_versions()
H A Ddwarf.c826 cache_init(&state->expansion_cache); in state_init()
868 if (cache_was_expanded(&state->expansion_cache, die->addr)) in process_type()
872 cache_mark_expanded(&state->expansion_cache, die->addr); in process_type()
1058 cache_free(&state.expansion_cache); in process_exported_symbols()
1087 cache_free(&state.expansion_cache); in process_symbol_ptr()
H A Dgendwarfksyms.h263 struct cache expansion_cache; member