hanchenye-llvm-project/lldb/scripts/Python
Zachary Turner e867044824 Fix a build issue where the python module could become stale.
We are using hardlinks instead of symlinks, and we attempted to
have some logic where we don't re-create the link if the target
file already exists.  This logic is faulty, however, when you
manually delete the source file (e.g. liblldb.dll) and then rebuild
lldb so that a brand new liblldb.dll gets written.  Now the two files
have different inodes, but the target exists, so we would not remake
the link and the target would become stale.

We fix this by only doing the optimization if they are really the
exact same file (by comparing inode numbers), and if they are not
the same file but the target exists, we delete it and re-create
the link.

llvm-svn: 263844
2016-03-18 22:33:59 +00:00
..
android
modules Adjust for Python-3. 2016-02-12 20:30:47 +00:00
finish-swig-Python-LLDB.sh Rename argdumper to lldb-argdumper 2015-10-29 05:07:12 +00:00
finishSwigPythonLLDB.py Fix a build issue where the python module could become stale. 2016-03-18 22:33:59 +00:00
modify-python-lldb.py Insert the SWIG version into LLDB's __init__.py 2015-11-16 22:40:20 +00:00
prepare_binding_Python.py Fix SBDebugger.GetOutputFileHandle() on OS X. 2016-03-11 01:57:45 +00:00
python-extensions.swig Change lldb.value.__int__() so that it takes into account the signedness of the value being cast to return a Python number with the proper value 2016-02-10 02:12:42 +00:00
python-swigsafecast.swig
python-typemaps.swig Check for a NULL input filehandle before referencing it. 2016-03-11 18:49:38 +00:00
python-wrapper.swig Delete `PyObjectToString` and use `PythonObject::Str()`. 2015-11-13 01:24:25 +00:00
remote-build.py
use_lldb_suite.py Fix ResourceWarning about unclosed file in use_lldb_suite_root.py. 2016-01-15 22:22:35 +00:00