2010-03-09 7 views
3

Y at-il débogueur, comme gdb ou quelque chose d'autre, visant C/C++, qui fonctionne au-dessus de LLVM?gdb au-dessus de LLVM?

Étant donné la façon dont l'ingénierie LLVM est, cela semble presque comme une occasion parfaite.

Répondre

6

Essayez llvm-db.

+0

J'ai juste essayé de lancer llvm-db (version 2.6) et j'ai reçu un message qui disait: 'NOTE: llvm-db est connu inutile maintenant. 'Je suppose que ce projet n'est plus maintenu? –

5

Récemment, le projet LLDB a été créé en tant qu'outil modulaire pour ajouter des capacités de débogage à LLVM. À ce moment, il ne supporte que OS X, mais il a une API C++, un exécutable autonome et des liaisons Python.

http://lldb.llvm.org/

0

Voulez-vous dire celui qui vous permet de faire un pas par LLVM ir comme si elle était un ensemble d'instructions de montage? Alors non, rien de tel n'existe. Vous pouvez transmettre des informations de débogage dans à travers le ir LLVM et obtenir pour générer des informations de débogage pour votre cible (limité à rapetisser au moment).