This patch fixes the ULEB128 decoding which currently overflows when evaluating (*p & 0x7f) << Shift were *p = 0x10 and Shift is 28.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D5029
[Support] fix the ULEB128 decoding bug. ClosedPublic Authored by arphaman on Aug 22 2014, 9:30 AM.
Details Summary This patch fixes the ULEB128 decoding which currently overflows when evaluating (*p & 0x7f) << Shift were *p = 0x10 and Shift is 28.
Diff Detail
Revision Contents
Diff 12846 llvm/trunk/include/llvm/Support/LEB128.h
llvm/trunk/unittests/Support/LEB128Test.cpp
|