Commit Graph
6 Commits
Author SHA1 Message Date
Mike Auty 4c2a29ae01 Convert to ruamel.yaml and allow \x7f characters, since llvm sometimes outputs them. 2019-01-27 18:20:59 +00:00
Mike Auty 35451e3514 Initial attempt at supporting symbols from llvm-8. 2019-01-25 01:35:36 +00:00
Mike Auty 43cc7b836c Fix small typo in llvm2json utility. 2019-01-25 01:35:00 +00:00
Mike Auty db63b2b345 Add support for directly running llvm-pdbutil. 2019-01-21 01:24:16 +00:00
Mike Auty 2080d5625f Update llvm2json with metadata and a command line parser. 2019-01-21 01:15:40 +00:00
Mike Auty 1071dca087 Add in a rudimentary (read ugly) convertor for llvm pdb2yaml files.
This will need some help from @npetroni in places, but produces
close-to-identical JSON files for pdbs.

It does not yet produce metadata, base_types, or any symbols (since
they aren't exported by llvm-pdbutil's pdb2yaml) or base_types.
Ideally all of those can be fixed over time, but the symbols will
require changing llvm.  5:(
2019-01-20 00:10:06 +00:00