Skip to content

Implement LLDB memory service#1197

Merged
jld01 merged 1 commit into
eclipse-cdt:mainfrom
jld01:lldb-memory
Jun 14, 2025
Merged

Implement LLDB memory service#1197
jld01 merged 1 commit into
eclipse-cdt:mainfrom
jld01:lldb-memory

Conversation

@jld01

@jld01 jld01 commented Jun 12, 2025

Copy link
Copy Markdown
Contributor

We use CLI to read address size, replacing MI expression evaluation which is not supported by LLDB-MI outside the context of a running process.

We accommodate the LLDB response format when reading addressable size.

We assume little-endian since CLI 'show endian' is not supported.

Relates to: #1191

@jld01 jld01 added this to the 12.2.0 milestone Jun 12, 2025
@jld01 jld01 self-assigned this Jun 12, 2025
@jld01 jld01 marked this pull request as ready for review June 12, 2025 20:46
We use CLI to read address size, replacing MI expression evaluation
which is not supported by LLDB-MI outside the context of a running
process.

We accommodate the LLDB response format when reading addressable size.

We assume little-endian since CLI 'show endian' is not supported.
@jld01 jld01 merged commit fec29d7 into eclipse-cdt:main Jun 14, 2025
4 checks passed
@jld01 jld01 deleted the lldb-memory branch June 15, 2025 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant