This website requires JavaScript.
Explore
Help
Sign In
shylie
/
llvm-project
Watch
1
Star
0
Fork
0
You've already forked llvm-project
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
llvm-project
/
lldb
/
source
/
Plugins
/
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
Introduce a
PythonExceptionState
class.
2015-11-13 01:24:52 +00:00
lldb-python.h
Delete Host/windows/win32.h
2016-08-09 23:06:08 +00:00
PythonDataObjects.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
PythonDataObjects.h
Add a default-value bool flag pretty_print to the StructuredData Dump methods.
2016-07-20 03:49:02 +00:00
PythonExceptionState.cpp
Remove debugging code left in by accident.
2015-11-13 21:35:07 +00:00
PythonExceptionState.h
Make PythonDataObjects.h work when LLDB_DISABLE_PYTHON=1
2015-11-13 17:27:20 +00:00
ScriptInterpreterPython.cpp
Delete Host/windows/win32.h
2016-08-09 23:06:08 +00:00
ScriptInterpreterPython.h
Add a few more needed bits to the scripted thread plans.
2016-08-05 22:06:12 +00:00