diff options
author | Jacob Lalonde <jalalonde@fb.com> | 2024-08-12 14:35:19 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-12 14:35:19 -0700 |
commit | b1edac0496f47374c9780f3f83c6773eed73a66e (patch) | |
tree | c31899a0c5cffcf5570a93139296127bc2920a81 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | ecbbe5b431892820b442aa36e06ab66ae94d52e9 (diff) | |
download | llvm-b1edac0496f47374c9780f3f83c6773eed73a66e.zip llvm-b1edac0496f47374c9780f3f83c6773eed73a66e.tar.gz llvm-b1edac0496f47374c9780f3f83c6773eed73a66e.tar.bz2 |
[Obj2Yaml] Add support for minidump generation with 64b memory ranges. (#101272)
This PR adds support for `obj2yaml` and `yaml2obj` to generate minidumps
that have a Memory64List stream. This is a prerequisite to #101086.
Worth noting
- ~~const dropped on minidumps so we could cache a MemoryDescriptor_64
to it's actual offset, preventing the need to loop multiple times~~
- doesn't reuse the existing `ListStream` code in some places, because
the Memory64List has a different width size field (unsigned 64), and a
larger header than all the other streams. I determined refactoring the
existing code to support Mem64 would be worse than supporting the
special case.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions