LLDB (débogueur)

LLDB

Description de l'image LLDB screenshot.png.
Informations
Développé par Projet LLVM
Dernière version 19.1.3 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/llvm/llvm-projectVoir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Système d'exploitation MacOS et type UnixVoir et modifier les données sur Wikidata
Environnement Mac OS X, Linux, FreeBSD
Type Débogueur
Licence Licence Open Source NCSA/Université de l'Illinois et licence ApacheVoir et modifier les données sur Wikidata
Site web lldb.llvm.orgVoir et modifier les données sur Wikidata

LLDB, pour Low Level Debugger, est un débogueur pour les langages de programmation Objective-C, C++ et C. Il constitue un sous-projet de LLVM[2], une infrastructure de compilation développée au début des années 2000 à l'Université de l'Illinois. À ce titre, il est publié sous licence Open Source NCSA/Université de l'Illinois, licence de logiciel libre utilisée par la plupart des sous-projets LLVM.

Écrit en C++, sa structure s'appuie sur un ensemble de bibliothèques réutilisables du projet LLVM; LLDB utilise par exemple l'analyseur syntaxique et l'arbre syntaxique abstrait du compilateur Clang, ou le désassembleur de LLVM[2].

Intégré à la quatrième génération (4.x) de Xcode, l'environnement de développement pour Mac OS X, il en constitue son débogueur par défaut; il succède ainsi, comme débogueur par défaut au sein de cette suite, à GDB, LLDB étant considéré comme plus rapide que ce dernier[2].

Notes et références

[modifier | modifier le code]
  1. « Release 19.1.3 », (consulté le )
  2. a b et c Chris Lattner, « New "lldb" Debugger », blog de LLVM, 8 juin 2010.

Liens externes

[modifier | modifier le code]