içinde dosyaya. Şu anda CFGLLVM damping kontrol akış diyagramı bir geçiş
Sorunları çözmek için aşağıdakileri kullanıyorum. Sadece belirli bir program noktasında cfg'yi bir nokta dosyasına (veya mümkünse jpg'ye) dökmek istiyorum, bir pencerede görünmemek. Aynı şeyi nasıl yapabilirim? Ben llvm 3.1 kullanıyorum.
NOT: Bu program noktasından önce geçişimde cfg'yi değiştiriyorum. Bu nedenle opt -view-cfg
kullanamıyorum.
Güncelleme: Mishr için
sayesinde, CFG gösterilir bu
WriteGraph(File, (const llvm::Function*) &fun, true, "test"); //I have also tired with false
ile grafiğine çizmek başardı. Ama düğümler boş. Bu bir göz atın düğüm
Cevabınız için teşekkür ederiz. Nasıl kullanılacağı hakkında bir referans verebilir misiniz? Ben aynı sınıfta bir işlev bulamıyorum aynı – simpleuser
'CFGPrinter' bir geçiş,' opt' aracılığıyla kullanabilirsiniz. – shrm
Ancak grafiği çizmesi gereken program noktasını nasıl belirleyebilirim? Bazı örnek kullanımlara işaret ederseniz harika olurdu – simpleuser