aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorJacob Lalonde <jalalonde@fb.com>2024-08-12 14:35:19 -0700
committerGitHub <noreply@github.com>2024-08-12 14:35:19 -0700
commitb1edac0496f47374c9780f3f83c6773eed73a66e (patch)
treec31899a0c5cffcf5570a93139296127bc2920a81 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parentecbbe5b431892820b442aa36e06ab66ae94d52e9 (diff)
downloadllvm-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 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions