İki llvm-ir işlevi işlevini işlevle karşılaştırmak istiyorum. Programın CFG'sine erişebildiğim bir LLVM geçişi olarak yapsam bunun tam yardımcı olacağını düşündüm. Tüm geçişlerin (Modül, Fonksiyon, ..) tek bir program üzerinde çalıştığı görülüyor, İki program üzerinden aynı anda nasıl geçiş yapabilirim?İki llvm-ir üzerinden geçiş yapmanın bir yolu var mı?
1
A
cevap
0
Önce IR dosyalarını bir araya getirmek için llvm-link (LLVM ile birlikte gelen bir komut satırı aracı) çalıştırıyorum, ardından düzenli bir modül geçişi kullanın.
Ben LLVM-link fonksiyonu adlandırma kural pas onları modül kimliği öncekiyle aynı adı öneki alarak çiftleri tespit böylece X
, modül kimliğidir f.llvm.X
için f
yeniden adlandırma gibi bir şey olduğunu düşünüyorum.
İlgili konular
- 1. cuBLAS'da "saypx" yapmanın bir yolu var mı?
- 2. ASCX yapmanın MVC yolu var mı?
- 3. Bir Cassandra sorgusunu "EXPLAIN" yapmanın bir yolu var mı?
- 4. ArrowAssoc desen eşleştirmesinde çalışma yapmanın bir yolu var mı?
- 5. Visual Studio'da "intraWord" metin gezinme yapmanın bir yolu var mı?
- 6. C# ciltleme işlemini statik olarak yapmanın bir yolu var mı?
- 7. REXX'te ilişkilendirici diziler yapmanın bir yolu var mı?
- 8. Geliştirme sırasında uygun çalışma yapmanın bir yolu var mı?
- 9. PhpStorm'da klasör (dizin) araması yapmanın bir yolu var mı?
- 10. (Toplu) Tıklanabilir düğmeler yapmanın bir yolu var mı?
- 11. Netbeans 8'de otomatik kaydetme yapmanın bir yolu var mı?
- 12. İki listeye katılmalı, bunları sıralamalı ve çoğaltmaları kaldırmalıyım. Bunu yapmanın daha iyi bir yolu var mı?
- 13. İki .gcda dosyasını bir araya getirmenin bir yolu var mı?
- 14. "if" ifadesi için intelliJ fikir ekranı katlanır geçişlerini yapmanın bir yolu var mı?
- 15. Bir TextBlock'ta XAML'de bir Drop Shadow efekti yapmanın bir yolu var mı?
- 16. Scala'da, iki listeyi bir Haritaya dönüştürmenin bir yolu var mı?
- 17. Bir ustura (MVC3) görünümünde 'extern alias' yapmanın bir yolu var mı?
- 18. bu ifadeyi daha kısa yapmanın bir yolu var mı? veya bakımı daha mı kolaydır?
- 19. , Swift'de iki uiViewControllers'ı aynı anda atmanın bir yolu var mı?
- 20. Bu iki foreach döngüsünü yapmanın en etkili yolu nedir?
- 21. Rails server --sandbox gibi bir şey yapmanın bir yolu var mı?
- 22. burada tablo. * <> Tablo. * - Böyle bir şey yapmanın bir yolu var mı?
- 23. Linux için ibm-jdk ile canlı bir yığın dökümü yapmanın bir yolu var mı?
- 24. HTML/JavaScript'te bir dosyayı yüklemeyi ve yüklemeyi ve yüklenmediğinde geri dönüş yapmanın bir yolu var mı?
- 25. CarrierWave/Fog için bir Yükleme İlerleme Göstergesi yapmanın bir yolu var mı?
- 26. Perl iş parçacığının çalışması bittiğinde bir şey yapmanın bir yolu var mı?
- 27. SKActions'i duraklatmanın bir yolu var mı?
- 28. Çok satırlı bir dizede çizgiler arasında geçiş yapmanın iyi bir yolu nedir?
- 29. Xcode'ta pencereler arasında geçiş yapmak için bir kısayol var mı?
- 30. ModelSim'de yaprak adlarını TCL API'sı üzerinden değiştirmenin bir yolu var mı?