summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2020-04-03 17:07:01 -0700
committerFangrui Song <maskray@google.com>2020-04-07 10:15:15 -0700
commit4e907e93fb42eff4ffc9a93026d1665de503acc9 (patch)
tree7510e5fcbb603cd07d55a2dad5951ff6ea7ebd60 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent95eb50c4470894e4cebb08ba3ea97efe2f7c179a (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