|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Symbol cache entry structure for address-to-symbol mapping. More...
Data Fields | |
| void * | addr |
| Memory address key (used for hashtable lookup) | |
| char * | symbol |
| Resolved symbol string (allocated, owned by cache) | |
| UT_hash_handle | hh |
| uthash handle (required for hash table operations) | |
Symbol cache entry structure for address-to-symbol mapping.
Represents a single cached symbol resolution in the symbol cache hashtable. Maps a memory address (key) to a resolved symbol name (value) to avoid expensive addr2line subprocess spawns for the same addresses.
This structure is used internally by the symbol cache hashtable:
| void* symbol_entry_t::addr |
Memory address key (used for hashtable lookup)
Definition at line 107 of file symbols.c.
Referenced by symbol_cache_insert().
| UT_hash_handle symbol_entry_t::hh |
| char* symbol_entry_t::symbol |
Resolved symbol string (allocated, owned by cache)
Definition at line 109 of file symbols.c.
Referenced by symbol_cache_cleanup(), symbol_cache_insert(), and symbol_cache_lookup().