I created an initial design proposal for
debug evaluate, outlining the two options I see for integrating a (possibly LLDB-based) C++ language component and DevTools for evaluating C++ debug expressions in the context of a wasm call frame. The core problems that need to be solved are a) evaluating variables appearing in the expression and b) calling functions. Both of those must happen in the wasm execution context. The proposal discusses two options to approach that, with opposing expected costs in terms of implementation effort and architectural cleanliness.