LegacyPointsTo module
import Customizationsimport semmle.python.Filesimport semmle.python.Operationsimport semmle.python.Variablesimport semmle.python.AstGeneratedimport semmle.python.AstExtendedimport semmle.python.Functionimport semmle.python.Moduleimport semmle.python.Classimport semmle.python.Importimport semmle.python.Stmtsimport semmle.python.Exprsimport semmle.python.Patternsimport semmle.python.Keywordsimport semmle.python.Comprehensionsimport semmle.python.Flowprivate import semmle.python.Metricsimport semmle.python.Constantsimport semmle.python.Scopeimport semmle.python.Commentimport semmle.python.GuardedControlFlowprivate import semmle.python.types.ImportTimeprivate import semmle.python.types.Objectprivate import semmle.python.types.ClassObjectprivate import semmle.python.types.FunctionObjectprivate import semmle.python.types.ModuleObjectprivate import semmle.python.types.Versionprivate import semmle.python.types.Descriptorsimport semmle.python.SSAprivate import semmle.python.SelfAttributeprivate import semmle.python.types.Propertiesimport semmle.python.xml.XMLimport semmle.python.essa.Essaprivate import semmle.python.pointsto.Baseprivate import semmle.python.pointsto.Contextprivate import semmle.python.pointsto.CallGraphprivate import semmle.python.objects.ObjectAPIimport semmle.python.Unitimport siteprivate import semmle.python.Overlay// Removing this import perturbs the compilation process enough that the points-to analysis gets// compiled -- and cached -- differently depending on whether the data flow library is imported. By// importing it privately here, we ensure that the points-to analysis is compiled the same way.private import semmle.python.dataflow.new.DataFlow
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。