Skip to content
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

CodeView parsing in public crate interface #108

Open
osiewicz opened this issue Dec 27, 2021 · 1 comment
Open

CodeView parsing in public crate interface #108

osiewicz opened this issue Dec 27, 2021 · 1 comment

Comments

@osiewicz
Copy link

osiewicz commented Dec 27, 2021

Hi,
I work on a toy Windows linker written in Rust. I would like to use this crate for creation of PDBs (I am aware that writing PDBs is not currently supported per #16). Before writing PDB I have to parse & dedup .debug$S and .debug$T sections in object files, which contain CodeView-related information.

Would it make sense from your PoV to roll out CodeView parsing as a part of pdb's public API (perhaps gated behind a feature flag)? I understand that's not the main use case of pdb, however IMHO it would make sense for pdb to host this kind of functionality.
I'd be happy to work on API changes and eventually #16 down the road.

@shuffle2
Copy link

shuffle2 commented Jun 1, 2022

Agree; I recently wanted to just parse these sections (no writing), and couldn't easily find something..

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

No branches or pull requests

2 participants