Files
K2_DCU/Source/.staticdata/.previous/20260408_091142/K2DCU/config/psionic.ini
2026-04-14 00:56:31 +09:00

126 lines
3.4 KiB
INI

; CODESCROLL STATIC(2023/04/14)
; ===================================
; ENGINE VERSION
; ===================================
; Specify one of semantic analysis engine versions(default: latest)
; eg) 2.1, 2.2, 2.2.1, 2.2.2, ...
PSIONIC_ENGINE_VERSION=latest
; ===================================
; REPORTING POLICY
; ===================================
; Report only defects with a confidence level of 50% or higher.
;PSIONIC_MIN_SCORE=50
; Rank strategy (default: 0)
; - 1: new ranking strategy
;PSIONIC_RANK_SYSTEM_VERSION=0
; Whether to report unused function arguments (default: true)
PSIONIC_REPORT_UNUSED_FORMAL_PARAMETER=N
; Report only ranking n error (rank starts 1 to 5, default: 1)
; *notice* Ranking 3..5 only works when PSIONIC_MIN_SCORE is 0
;PSIONIC_REPORT_ILL_MALLOC_RANK=1
; Report when malloc size over n (default: 65535)
;PSIONIC_INVALID_MALLOC_SIZE=65535
; __________________________________
; LIMITATION HANDLING
; Some source code features not considered in this analyzer,
; how can I handle when reaching the limit.
;
; in Second
; 60s * 60 = 1 hour(3600)
; 1day(24hour) = 86400 sec
; 6hour = 21600 sec
; 12hour = 43200 sec
;
; (default: unlimited)
; __________________________________
;PSIONIC_TIMEOUT=86400
;PSIONIC_TIMEOUT_MEMORY=21600
;PSIONIC_TIMEOUT_VALUE=21600
;PSIONIC_MAX_MEMORY=20480
; ===================================
; TUNING ANALYSIS POWER
; DO NOT MODIFY BELOW WITHOUT EXPERTS
; IT WAS WELL TUNED FOR VARIOUS CODES
; ===================================
;PSIONIC_ENABLE_ROBUST=true
;PSIONIC_ANALYSIS_PROGRESS_INTERVAL=200
; __________________________________
; Common Scalability
; __________________________________
;PSIONIC_CLUSTER_MAX_SIZE=999999999
;PSIONIC_CLUSTER_ONLY_HIGH_PORTION=true
;PSIONIC_CLUSTER_COUNT=20
;PSIONIC_ENABLE_VIRTUAL_CALL_ANALYSIS=true
; __________________________________
; Value Analysis Precision
; >> Default(Always Widening)
; __________________________________
;PSIONIC_WIDENING_LIMIT=0
;PSIONIC_NARROWING_LIMIT=5
;PSIONIC_VALUE_MAX_VISIT=1000
;PSIONIC_CONTEXT_SENSITIVITY_BOUND=1
; Collect relations only directed relation in expression (less precise)
;PSIONIC_ENABLE_VAR_CLUSTER=false
; The main trade-off for precision and speed
; 1, interval analysis (default)
; 2, pentagon analysis
; 3, octagon analysis
;PSIONIC_ANALYSIS_POWER=1
;ENABLE_RESIZE_CHAR_ARRAY=true
; __________________________________
; FixPoint Strategy for a Memory
; Analysis (WTO, Worklist)
; >> Default(Worklist)
; __________________________________
;PSIONIC_WITH_MEM_WTO=false
; __________________________________
; Memory Analysis Precision
; __________________________________
;PSIONIC_MEM_MAX_VISIT=10
;PSIONIC_MEM_MAX_STATE=2048
; __________________________________
; Dataflow Analysis Precision
; __________________________________
;PSIONIC_DATAFLOW_MAX_VISIT=100000
; __________________________________
; Memory Analysis Scalability
; __________________________________
;PSIONIC_MEM_CALLEE_BOUND=50
;PSIONIC_ENABLE_MEM_GLOBAL_VAR=false
;
;ENABLE_MEM_GLOBAL_POINTER_NULL=true
;ENABLE_MEM_GLOBAL_ROBUSTNESS=true
;
;
; __________________________________
; Control Engine Runtime
; __________________________________
; Analysis specific target cluster only
;PSIONIC_TARGET_CLUSTER=10
;PSIONIC_EXCEPT_CLUSTER
; Value Only = 3, Memory Only = 2, Enable All = 4
;PSIONIC_RUN_LEVEL=4