LLDB-MI (historical)
E292726
LLDB-MI (historical) was an older, now-deprecated machine interface front-end for the LLDB debugger in the LLVM project, intended to provide a GDB/MI-compatible interface for IDEs and other tools.
All labels observed (1)
| Label | Occurrences |
|---|---|
| LLDB-MI (historical) canonical | 1 |
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
debugger front-end
ⓘ
machine interface ⓘ software component ⓘ |
| category |
debugger user interface
ⓘ
software development tool ⓘ |
| compatibilityGoal | GDB/MI protocol compatibility ⓘ |
| deprecationReason | limited maintenance and divergence from LLDB core features ⓘ |
| designGoal |
ease migration from GDB to LLDB for tools
ⓘ
provide MI-based automation interface ⓘ |
| developedBy |
LLVM
ⓘ
surface form:
LLVM community
|
| distribution | LLVM source tree ⓘ |
| documentationLocation | LLVM project documentation ⓘ |
| executionEnvironment | host system shell ⓘ |
| historicalNote | no longer recommended for new integrations ⓘ |
| hostDebugger | LLDB ⓘ |
| hostProject | LLVM ⓘ |
| inputFormat | MI commands ⓘ |
| intendedFor |
IDEs
ⓘ
development tools ⓘ other front-end tools ⓘ |
| interactionMode | text-based ⓘ |
| interfaceStyle |
GDB remote serial protocol
ⓘ
surface form:
GDB/MI
|
| language | C++ ⓘ |
| license | Apache License 2.0 with LLVM exceptions ⓘ |
| outputFormat | MI responses ⓘ |
| partOf |
LLDB
ⓘ
LLVM ⓘ
surface form:
LLVM project
|
| platform | cross-platform ⓘ |
| primaryFunction | provide a GDB/MI-compatible interface to LLDB ⓘ |
| projectAffiliation |
LLDB
ⓘ
surface form:
LLVM Debugger (LLDB) subproject
|
| projectType | open-source ⓘ |
| relatedTo |
GDB
ⓘ
GDB remote serial protocol ⓘ
surface form:
GDB/MI
LLDB ⓘ
surface form:
LLDB command-line interface
|
| replacedBy | direct LLDB native APIs in IDEs ⓘ |
| requires | LLDB backend ⓘ |
| softwareDomain | debugging ⓘ |
| status |
deprecated
ⓘ
historical ⓘ |
| supportsDebugger | LLDB ⓘ |
| targetUsers |
IDE developers
ⓘ
tool integrators ⓘ |
| useCase |
command-line machine interface for LLDB
ⓘ
integration of LLDB into IDEs expecting GDB/MI ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.