ido,ddlmZmZGddeeZy))PluginIndependentPluginc&eZdZdZdZdZdZdZdZy) ProcessorzCPU information processor)systemhardwarememory) /proc/cpuinfo)z cpufreq-utilscpuidcd}|jd|zdd|zdd|zdd|zd d |zd d |zd d|zdi|jddg|jd}|j|Dcgc]}|jd|c}|j gddd|j j vr|j dyycc}w)Nz/sys/devices/system/cpuz%s/smt/controlcpu_smt_controlz %s/smt/activecpu_smt_activez%s/vulnerabilities/.* cpu_vulnsz%s/vulnerabilities/spectre_v2cpu_vulns_spectre_v2z%s/vulnerabilities/meltdowncpu_vulns_meltdownz%s/cpu.*/online cpu_coresz$%s/cpu/cpu0/cpufreq/cpuinfo_max_freqcpuinfo_max_freqr z/sys/class/cpuid) lscpuz lscpu -aezcpupower frequency-infoz cpupower infozcpupower idle-infoz cpufreq-infor zcpuid -rzturbostat --debug sleep 10T) cmd_as_tag86z x86info -a) add_file_tags add_copy_speclistdir path_joinadd_cmd_outputpolicyget_arch)selfcpupathcdirscdirs >/usr/lib/python3/dist-packages/sos/report/plugins/processor.pysetupzProcessor.setups +  w &(9 g %'7 #g -{ +g 57M )G 35I  ' 2W <"        67 HM @DDNN4d ;        4;;'') )    - *! s*CN) __name__ __module__ __qualname__ short_desc plugin_nameprofilesfilespackagesr$r#rr s "JK/H E)H(.r.rN)sos.report.pluginsrrrr-r.r#r0s91.)1.r.