Skip to content

Bug 1831094: Add a process reader and module reader for each platform#168

Open
afranchuk wants to merge 2 commits intorust-minidump:mainfrom
afranchuk:process-reader
Open

Bug 1831094: Add a process reader and module reader for each platform#168
afranchuk wants to merge 2 commits intorust-minidump:mainfrom
afranchuk:process-reader

Conversation

@afranchuk
Copy link
Contributor

This merges features from the firefox process_reader crate for bug 1831094, in a step toward using minidump-writer to read crash annotations on its own.

This better reflects what the type represents. This also absorbs the
`ProcessReader` type, which was poorly named as well, and adds a variant
which takes a MemReader by reference.
@afranchuk afranchuk force-pushed the process-reader branch 3 times, most recently from 32c1c29 to af7d19a Compare December 30, 2025 21:21
This renames the linux `MemReader` to be the `ProcessReader`, and adds
new implementations for mac and windows. The `ModuleReader`s have the
minimum features needed; they can be filled out more in the future.
@Jake-Shadle Jake-Shadle removed their request for review January 9, 2026 08:51
@gabrielesvelto
Copy link
Contributor

Sorry I've been holding off reviewing this one but I was waiting for PR #167 first given the changes there are more urgent and both PRs end up touching the same functionality.

@afranchuk
Copy link
Contributor Author

Sounds good, I'll rebase once that is merged.

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