Cclyzer ++ adalah analisis pointer global yang tepat dan dapat diskalakan untuk kode LLVM. Output Cclyzer ++ dapat digunakan untuk berbagai tugas analisis program, termasuk:
Cclyzer ++ adalah sensitif lapangan dan array, melakukan konstruksi CallGraph on-the-fly, dan mendukung banyak konfigurasi sensitivitas konteks yang berbeda termasuk sensitivitas k -callsite. Ini memiliki analisis berbasis subset (gaya Andersen) dan berbasis unifikasi (Steensgaard Style). Cclyzer ++ ditulis dalam Souffle Datalog, dan sangat paralel. Cclyzer ++ berasal dari cclyzer.
Lihat dokumentasi untuk informasi lebih lanjut tentang CCZlyer ++, termasuk contoh outputnya. Dokumentasi juga tersedia online.
Jika Anda menggunakan Cclyzer ++ dalam pekerjaan Anda sendiri, harap sertakan kutipan berikut:
Materi ini didasarkan pada pekerjaan yang didukung oleh Angkatan Udara Amerika Serikat dan Badan Proyek Penelitian Lanjutan (DARPA) berdasarkan Kontrak No. FA8750-19-C-0004. Setiap pendapat, temuan, dan kesimpulan atau rekomendasi yang diungkapkan dalam materi ini adalah pendapat penulis dan tidak selalu mencerminkan pandangan Angkatan Udara Amerika Serikat atau DARPA. Disetujui untuk rilis publik, Distribution Unlimited.