LLDB (debugger) (original) (raw)
The LLDB Debugger (LLDB) is the debugger component of the LLVM project. It is built as a set of reusable components which extensively use existing libraries from LLVM, such as the Clang expression parser and LLVM disassembler. LLDB is free and open-source software under the University of Illinois/NCSA Open Source License, a BSD-style permissive software license. Since v9.0.0, it was relicensed to the Apache License 2.0 with LLVM Exceptions.
Property | Value |
---|---|
dbo:abstract | El depurador LLDB (LLDB) és un programari per depurar. Està construït com un conjunt de components re-utilitzables que s'utilitzen àmpliament les biblioteques existents del projecte LLVM Project, tals com l'analitzador d'expressions i el desassemblador LLVM . Tot el codi en el projecte és LLDB programari lliure i de codi obert subjecta als termes de la , la , com és el cas d'altres parts del projecte LLVM. Encara LLDB és en el desenvolupament d'hora, és prou madur com per donar suport a la depuració bàsic de programes escrits en C, Objective-C, C++ i Swift. LLDB és conegut per treballar en OS X, Linux, FreeBSD, i Windows i suportar i386, x86-64 i ARM. S'utilitza com un depurador predeterminat per 4.3 i versions posteriors. (ca) The LLDB Debugger (LLDB) is the debugger component of the LLVM project. It is built as a set of reusable components which extensively use existing libraries from LLVM, such as the Clang expression parser and LLVM disassembler. LLDB is free and open-source software under the University of Illinois/NCSA Open Source License, a BSD-style permissive software license. Since v9.0.0, it was relicensed to the Apache License 2.0 with LLVM Exceptions. (en) 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, 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. 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. (fr) LLDB 디버거(LLDB)는 소프트웨어 디버거이다. 클랭 식(expression) 파서와 LLVM 디스어셈블러와 같은 더 커다란 LLVM 프로젝트로부터 기존 라이브러리들을 광범위하게 사용하는 재사용 가능한 구성 요소들의 집합으로 구성되어 있다. LLDB 프로젝트의 모든 코드는 LLVM 프로젝트의 다른 일부분의 경우와 마찬가지로 의 하나인 일리노이 대학교/NCSA 오픈 소스 라이선스의 조항을 따르는 자유-오픈 소스 소프트웨어에 속한다. (ko) LLDB とは、ソフトウェアデバッガの一つである。LLDB プロジェクトは LLVM プロジェクトの一部として開発が行われており、LLDB は LLVM プロジェクトにより開発されているライブラリ群、例えば Clang 表式解析器や LLVM 逆アセンブラなどを大いに活用した、再利用可能なコンポーネントの集まりとしてビルドされる。 LLDB プロジェクトに含まれるコードは、LLVM プロジェクトの別の部分と同じく、イリノイ大学/NCSAオープンソースライセンスと呼ばれる許容型フリーソフトウェアライセンスの下に配布される、FLOSS である。バージョン9.0.0からはライセンスがLLVM例外付きApache License 2.0に変更された。 (ja) LLDB Debugger (LLDB) — высокопроизводительный отладчик. Он сделан как множество повторно используемых компонентов широко использующих существующие библиотеки проекта LLVM, к примеру, парсер выражений Clang или дизассемблер LLVM. (ru) LLDB — зневаджувач, заснований на технологіях проекту LLVM. LLDB являє собою інфраструктуру для організації зневадження застосунків і складається з набору модулів і бібліотек, які використовують такі підсистеми LLVM як API для дизасемблювання, Clang AST (Abstract Syntax Tree), парсер виразів, генератор коду і JIT-компілятор. Підтримується зневадження програм на мовах C, Objective-C і C++. Початковий код поширюються під BSD-подібною ліцензією. LLDB дозволяє зневаджувати багатонитеві програми, дизасемблювати машинний код для архітектур i386, x86-64 і ARM, здійснювати трекінг поділюваних бібліотек, використовувати декілька видів точок зупину (за заданим символом, за рядком у , за С++ іменами, за межами входження в модулі) та автоматизувати роботу за допомогою скриптів. У порівнянні з GDB зневаджувач LLDB відрізняється значно більшою швидкодією при зневадженні програм великого розміру. (uk) |
dbo:genre | dbr:Debugger |
dbo:license | dbr:University_of_Illinois/NCSA_Open_Source_License dbr:Apache_License_2.0 |
dbo:operatingSystem | dbr:FreeBSD dbr:Linux dbr:MacOS dbr:Windows dbr:NetBSD dbr:X86-64 |
dbo:programmingLanguage | dbr:C++ |
dbo:thumbnail | wiki-commons:Special:FilePath/LLDB_screenshot.png?width=300 |
dbo:wikiPageExternalLink | https://lldb.llvm.org/ https://doc.qt.io/qtcreator/creator-debugger-engines.html |
dbo:wikiPageID | 27684052 (xsd:integer) |
dbo:wikiPageLength | 9717 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1088274418 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Debugger dbr:Dereference_operator dbc:Software_using_the_NCSA_license dbr:Visual_Studio_Code dbc:Software_using_the_Apache_license dbr:Command-line_interface dbr:Clang dbr:FreeBSD dbr:Free_and_open-source_software dbr:GNU_Debugger dbr:Android_Studio dbr:Linux dbr:MacOS dbr:Pointer_(computer_programming) dbr:BSD_licenses dbr:Backtrace dbr:C++ dbr:C++11 dbr:C_(programming_language) dbr:Windows dbr:Just-in-time_compilation dbr:ARM_architecture dbc:Free_software_programmed_in_C++ dbc:Lua_(programming_language)-scriptable_software dbr:Eclipse_(software) dbr:Breakpoint dbr:Disassembler dbc:Debuggers dbc:Video_game_development_software_for_Linux dbr:LLVM dbr:Swift_(programming_language) dbr:Disassembly dbr:Instruction_set dbr:Microsoft_Visual_Studio_Debugger dbr:NetBSD dbr:Objective-C dbr:CLion dbr:X86-64 dbr:Xcode dbr:Segmentation_fault dbr:IA-32 dbr:University_of_Illinois/NCSA_Open_Source_License dbr:Permissive_software_license dbr:Apache_License_2.0 dbr:Compilation_(programming) dbr:Expression_evaluation |
dbp:developer | LLVM Developer Group (en) |
dbp:genre | dbr:Debugger |
dbp:license | dbr:University_of_Illinois/NCSA_Open_Source_License Apache License 2.0 with LLVM Exceptions (en) |
dbp:name | LLDB (en) |
dbp:operatingSystem | macOS i386 and x86-64, Linux, FreeBSD, NetBSD, Windows (en) |
dbp:programmingLanguage | dbr:C++ |
dbp:screenshot | LLDB screenshot.png (en) |
dbp:website | https://lldb.llvm.org/ |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:N/a dbt:Na dbt:Partial dbt:Portal dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Third-party dbt:Unknown dbt:Wikidata dbt:Ya |
dct:subject | dbc:Software_using_the_NCSA_license dbc:Software_using_the_Apache_license dbc:Free_software_programmed_in_C++ dbc:Lua_(programming_language)-scriptable_software dbc:Debuggers dbc:Video_game_development_software_for_Linux |
gold:hypernym | dbr:Debugger |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Debugger106574334 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatDebuggers |
rdfs:comment | The LLDB Debugger (LLDB) is the debugger component of the LLVM project. It is built as a set of reusable components which extensively use existing libraries from LLVM, such as the Clang expression parser and LLVM disassembler. LLDB is free and open-source software under the University of Illinois/NCSA Open Source License, a BSD-style permissive software license. Since v9.0.0, it was relicensed to the Apache License 2.0 with LLVM Exceptions. (en) LLDB 디버거(LLDB)는 소프트웨어 디버거이다. 클랭 식(expression) 파서와 LLVM 디스어셈블러와 같은 더 커다란 LLVM 프로젝트로부터 기존 라이브러리들을 광범위하게 사용하는 재사용 가능한 구성 요소들의 집합으로 구성되어 있다. LLDB 프로젝트의 모든 코드는 LLVM 프로젝트의 다른 일부분의 경우와 마찬가지로 의 하나인 일리노이 대학교/NCSA 오픈 소스 라이선스의 조항을 따르는 자유-오픈 소스 소프트웨어에 속한다. (ko) LLDB とは、ソフトウェアデバッガの一つである。LLDB プロジェクトは LLVM プロジェクトの一部として開発が行われており、LLDB は LLVM プロジェクトにより開発されているライブラリ群、例えば Clang 表式解析器や LLVM 逆アセンブラなどを大いに活用した、再利用可能なコンポーネントの集まりとしてビルドされる。 LLDB プロジェクトに含まれるコードは、LLVM プロジェクトの別の部分と同じく、イリノイ大学/NCSAオープンソースライセンスと呼ばれる許容型フリーソフトウェアライセンスの下に配布される、FLOSS である。バージョン9.0.0からはライセンスがLLVM例外付きApache License 2.0に変更された。 (ja) LLDB Debugger (LLDB) — высокопроизводительный отладчик. Он сделан как множество повторно используемых компонентов широко использующих существующие библиотеки проекта LLVM, к примеру, парсер выражений Clang или дизассемблер LLVM. (ru) El depurador LLDB (LLDB) és un programari per depurar. Està construït com un conjunt de components re-utilitzables que s'utilitzen àmpliament les biblioteques existents del projecte LLVM Project, tals com l'analitzador d'expressions i el desassemblador LLVM . Tot el codi en el projecte és LLDB programari lliure i de codi obert subjecta als termes de la , la , com és el cas d'altres parts del projecte LLVM. Encara LLDB és en el desenvolupament d'hora, és prou madur com per donar suport a la depuració bàsic de programes escrits en C, Objective-C, C++ i Swift. (ca) 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, 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. (fr) LLDB — зневаджувач, заснований на технологіях проекту LLVM. LLDB являє собою інфраструктуру для організації зневадження застосунків і складається з набору модулів і бібліотек, які використовують такі підсистеми LLVM як API для дизасемблювання, Clang AST (Abstract Syntax Tree), парсер виразів, генератор коду і JIT-компілятор. Підтримується зневадження програм на мовах C, Objective-C і C++. Початковий код поширюються під BSD-подібною ліцензією. У порівнянні з GDB зневаджувач LLDB відрізняється значно більшою швидкодією при зневадженні програм великого розміру. (uk) |
rdfs:label | LLDB (ca) LLDB (débogueur) (fr) LLDB (debugger) (en) LLDB (디버거) (ko) LLDB (ja) LLDB (ru) LLDB (uk) |
owl:sameAs | freebase:LLDB (debugger) yago-res:LLDB (debugger) wikidata:LLDB (debugger) dbpedia-ca:LLDB (debugger) dbpedia-da:LLDB (debugger) dbpedia-fr:LLDB (debugger) dbpedia-ja:LLDB (debugger) dbpedia-ko:LLDB (debugger) dbpedia-ru:LLDB (debugger) dbpedia-uk:LLDB (debugger) https://global.dbpedia.org/id/2xD6Z |
prov:wasDerivedFrom | wikipedia-en:LLDB_(debugger)?oldid=1088274418&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/LLDB_screenshot.png |
foaf:homepage | https://lldb.llvm.org/ |
foaf:isPrimaryTopicOf | wikipedia-en:LLDB_(debugger) |
foaf:name | LLDB (en) |
is dbo:wikiPageDisambiguates of | dbr:LLDB |
is dbo:wikiPageWikiLink of | dbr:Qt_Creator dbr:List_of_debuggers dbr:Debugger dbr:Phabricator dbr:Vala_(programming_language) dbr:SWIG dbr:Chris_Lattner dbr:Clang dbr:GNU_Debugger dbr:Linux_gaming dbr:Comparison_of_debuggers dbr:JetBrains dbr:LLVM dbr:Xcode dbr:LLDB |
is foaf:primaryTopic of | wikipedia-en:LLDB_(debugger) |