xref: /xnu-8792.81.2/tools/lldbmacros/core/configuration.py (revision 19c3b8c28c31cb8130e034cfb5df6bf9ba342d90)
1*19c3b8c2SApple OSS Distributions# global configs to be included by everybody. The recommended way is
2*19c3b8c2SApple OSS Distributions# from core.configuration import *
3*19c3b8c2SApple OSS Distributions# verbosity levels
4*19c3b8c2SApple OSS Distributions(vSILENT, vHUMAN, vSCRIPT, vDETAIL) = (0, 1, 2, 3)
5*19c3b8c2SApple OSS Distributions
6*19c3b8c2SApple OSS Distributionsconfig = {'debug': False, 'verbosity': vHUMAN, 'showTypeSummary': False, "CacheStaticData":True, "CacheDynamicData": True}
7*19c3b8c2SApple OSS Distributions# Note: The above configuration dictionary holds the default values.
8*19c3b8c2SApple OSS Distributions# 'debug' when True enables debug print messages in whole of xnu lldbmacros framework
9*19c3b8c2SApple OSS Distributions# 'CacheStaticData' when True caches static data. Types, uuids etc.
10*19c3b8c2SApple OSS Distributions# 'CacheDymanicData' when True caches dynamic data which will get cleared upon continuing, single stepping or detaching.
11