compnerd / compnerd/ds2

add support for `jModulesInfo` packet

Open
#148 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
20
Forks
4
PR merge metrics
No merged PRs in 30d

Description

DS2 does not support the `jModulesInfo` packet documented [here](https://lldb.llvm.org/resources/lldbgdbremote.html#jmodulesinfo-file-triple). The `TestGdbRemoteModuleInfo.test_module_info_llgs` lldb test case fails as a result.

From the lldb packet documentation:

>Get information for a list of modules by given module path and architecture.
> The response is a JSON array of dictionaries containing the following keys:
> `uuid`
> `triple`
> `file_path`
> `file_offset`
> `file_size`

> The meaning of the fields is the same as in the `qModuleInfo` packet. The server signals the failure to retrieve the module info for a file by ommiting the corresponding array entry from the response. The server may also include entries the client did not ask for, if it has reason to the modules will be interesting to the client.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.