Yapall es un análisis de puntero preciso y escalable para LLVM. La salida de Yapall se puede utilizar para una variedad de tareas de análisis de programas, que incluyen:
Yapall es sensible a K-Callsite para la configuración de K, de campo, matriz y flujo, y realiza una construcción de callgraph en la marcha. Yapall está escrito con ascenso y, por lo tanto, es altamente paralelo.
Para obtener más información, consulte la documentación.
Este material se basa en un trabajo respaldado por la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA) bajo el contrato No. N66001-21-C-4023. Cualquier opinión, hallazgos y conclusiones o recomendaciones expresadas en este material son las del autor (s) y no reflejan necesariamente las opiniones de DARPA.
Declaración de distribución A. Aprobado para la liberación pública: Distribución ilimitada.