cache ¤
Caches return values until some event in the inferior happens, e.g. execution stops because of a SIGINT or breakpoint, or a new library/objfile are loaded, etc.
Classes:
Functions:
-
connect_clear_caching_events
–Connect given debugger event hooks to correspoonding _CacheUntilEvent instances
-
cache_until
– -
clear_caches
– -
clear_cache
–
Attributes:
-
T
– -
P
– -
debug
– -
debug_name
– -
Cache
– -
IS_CACHING
– -
IS_CACHING_DISABLED_FOR
(dict[str, bool]
) –
IS_CACHING_DISABLED_FOR module-attribute
¤
IS_CACHING_DISABLED_FOR: dict[str, bool] = {
"stop": False,
"exit": False,
"objfile": False,
"start": False,
"cont": False,
"thread": False,
"prompt": False,
"forever": False,
}
DebugCacheDict ¤
connect_clear_caching_events ¤
Connect given debugger event hooks to correspoonding _CacheUntilEvent instances