Skip to content

[RemoteInspection] Add a hook to process addresses before converting #82073

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

adrian-prantl
Copy link
Contributor

them to hex strings when creating anonymous context descriptors. This aims to solve a problem when LLDB reads reflection metadata directly from local binary files instead of downloading them from in-process memory.

LLDB's MemoryReader implements this to convert the file address into an in-process address, so mangled names created from instance metadata can be matched with the field info data read from the local files.

rdar://152743797

them to hex strings when creating anonymous context descriptors. This
aims to solve a problem when LLDB reads reflection metadata directly
from local binary files instead of downloading them from in-process
memory.

LLDB's MemoryReader implements this to convert the file address into
an in-process address, so mangled names created from instance metadata
can be matched with the field info data read from the local files.

rdar://152743797
@adrian-prantl
Copy link
Contributor Author

@swift-ci smoke test

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.

2 participants