This website requires JavaScript.
Explore
Help
Register
Sign In
caio
/
clang-p2996
Watch
1
Star
0
Fork
0
You've already forked clang-p2996
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
008ec446440646ac154a15dc1f4a3cb2160f7295
clang-p2996
/
lldb
/
unittests
/
ScriptInterpreter
/
Python
History
Greg Clayton
008ec44644
Fix a problem where if a uint64_t value is placed into a python dictionary and sent up to LLDB and converted to StructuredData, it would not be able to parse the full 64 bit value. A number like 0xf000000000000000L could be placed into a dictionary, and sent to LLDB and it would end up being 0xffffffffffffffff since it would overflow a int64_t. We leave the old code there, but if it overflows, we treat the number like a uint64_t and get it to decode correctly. Added a gtest to cover this so we don't regress. I verified the gtest failed prior to the fix, and it succeeds after it.
...
<rdar://problem/27409265> llvm-svn: 278304
2016-08-10 23:25:57 +00:00
..
CMakeLists.txt
…
PythonDataObjectsTests.cpp
Fix a problem where if a uint64_t value is placed into a python dictionary and sent up to LLDB and converted to StructuredData, it would not be able to parse the full 64 bit value. A number like 0xf000000000000000L could be placed into a dictionary, and sent to LLDB and it would end up being 0xffffffffffffffff since it would overflow a int64_t. We leave the old code there, but if it overflows, we treat the number like a uint64_t and get it to decode correctly. Added a gtest to cover this so we don't regress. I verified the gtest failed prior to the fix, and it succeeds after it.
2016-08-10 23:25:57 +00:00
PythonExceptionStateTests.cpp
Fix a no newline at end of file warning.
2016-06-09 18:06:09 +00:00
PythonTestSuite.cpp
Initialize the Python script interpreter lazily (i.e. not at debugger startup)
2016-04-12 18:23:18 +00:00
PythonTestSuite.h
…