diff options
| author | Fangrui Song <maskray@google.com> | 2020-04-03 17:07:01 -0700 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2020-04-07 10:15:15 -0700 |
| commit | 4e907e93fb42eff4ffc9a93026d1665de503acc9 (patch) | |
| tree | 7510e5fcbb603cd07d55a2dad5951ff6ea7ebd60 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 95eb50c4470894e4cebb08ba3ea97efe2f7c179a (diff) | |
[ELF] -M/-Map: fix VMA/LMA/Size columns of symbol assignments when address/size>=2**32
SymbolAssignment::addr stores the location counter. The type should be
uint64_t instead of unsigned. The upper half of the address space is
commonly used by operating system kernels.
Similarly, SymbolAssignment::size should be an uint64_t. A kernel linker
script can move the location counter from 0 to the upper half of the
address space.
Reviewed By: grimar
Differential Revision: https://reviews.llvm.org/D77445
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
