diff options
author | Lang Hames <lhames@gmail.com> | 2019-05-09 23:17:41 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2019-05-09 23:17:41 +0000 |
commit | 112967833e4f8f4943beb71dfe5fdfe17788cadd (patch) | |
tree | 28f36040687b86423e6050d6f56874454e58926c /lldb/packages/Python/lldbsuite/test/python_api/frame/main.c | |
parent | 76ea748d2d24144c1a50c0ce5c5b41dbcab0ac15 (diff) | |
download | bcm5719-llvm-112967833e4f8f4943beb71dfe5fdfe17788cadd.tar.gz bcm5719-llvm-112967833e4f8f4943beb71dfe5fdfe17788cadd.zip |
[JITLink] Fixed a signedness bug when processing X86_64_RELOC_SUBTRACTOR.
Subtractor relocation addends are signed, so we need to read them via signed
int pointers. Accidentally treating 32-bit addends as unsigned leads to
out-of-range errors when we try to add very large (>INT32_MAX) bogus addends.
llvm-svn: 360392
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/frame/main.c')
0 files changed, 0 insertions, 0 deletions