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