This is an automated email from the git hooks/post-receive script.
git pushed a change to branch release_38 in repository lldb.
from badbf9c Fix FILE * leak in Python API new 184c6d7 Fix an issue where scripted commands would not actually print [...] new 4ea8679 Fixed a crasher when dealing with table entries that have bla [...] new e58028c Fix a problem where we were not calling fcntl() with the corr [...] new a1f7560 Fix "thread backtrace -s": option was misparsed because of a [...] new cc9af82 Fixed many issues that were causing differing type definition [...] new 0c80559 Added code that was commented out during testing to stops tem [...] new 79559a1 This is a cherry-pick of commit r260618 new e76f635 Don't crash if we have a DIE that has a DW_AT_ranges attribut [...] new ea3d215 Make sure code that is in the middle of figuring out the corr [...] new d006d22 Fixed a problem where the DWARF for inline functions was mis-parsed. new 3d490b0 Handle the case when a variable is only valid in part of the [...] new 4780238 Fix deadlock due to thread list locking in 'bt all' with obj-c new 5220fc6 Fixed a bug where DW_AT_start_scope would fall through to DW_ [...] new 0abf070 Make File option flags consistent for Python API new ec43c40 Allow gdbremote process to read modules from memory new 4c00d7f Make sure to update Target arch if environment changed new 52be631 Print environment when dumping arch triple new 9adab63 Fix dotest.py '-p' option for multi-process mode new 21970c3 Create _lldb python symlink correctly when LLVM_LIBDIR_SUFFIX [...] new fd45430 Store absolute path for lldb executable in dotest.py new 59ee669 Use Process Plugin register indices when communicating with remote new b218f04 Properly unload modules from target image list when using svr [...] new 86960e9 Maintain register numbering across xml include features new 5a44360 Fixed the failing test TestCommandScriptImmediateOutput on Ma [...] new 2d1f71c Use absolute module path when possible if sent in svr4 packets
The 25 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CMakeLists.txt | 2 +- include/lldb/Core/MappedHash.h | 6 + include/lldb/Core/RangeMap.h | 16 +- include/lldb/Host/File.h | 3 + include/lldb/Symbol/Block.h | 8 +- include/lldb/Symbol/Variable.h | 6 + include/lldb/Target/DynamicLoader.h | 16 +- packages/Python/lldbsuite/test/dosep.py | 4 + packages/Python/lldbsuite/test/dotest.py | 2 +- .../TestCommandScriptImmediateOutput.py | 71 ++++++++ .../custom_command.py | 17 ++ packages/Python/lldbsuite/test/lldbpexpect.py | 2 +- .../test/macosx/universal/TestUniversal.py | 50 +++++- .../Python/lldbsuite/test/macosx/universal/main.c | 14 ++ scripts/Python/finishSwigPythonLLDB.py | 42 ++++- scripts/Python/python-typemaps.swig | 4 +- scripts/finishSwigWrapperClasses.py | 11 +- source/API/SBBlock.cpp | 6 +- source/API/SBFrame.cpp | 4 +- source/Commands/CommandObjectThread.cpp | 112 ++++++++----- source/Core/Address.cpp | 7 +- source/Core/ArchSpec.cpp | 4 + source/Host/common/File.cpp | 13 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 28 ---- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.h | 8 - .../gdb-remote/GDBRemoteCommunicationClient.h | 2 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 15 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 123 ++++++++------ .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 5 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 20 +++ .../ScriptInterpreter/Python/PythonDataObjects.h | 2 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 179 +++++++++++++-------- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 1 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 18 ++- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 6 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 67 ++++++-- source/Symbol/Block.cpp | 37 ++++- source/Symbol/Variable.cpp | 18 ++- source/Target/StackFrame.cpp | 7 +- source/Target/Target.cpp | 2 +- 40 files changed, 688 insertions(+), 270 deletions(-) create mode 100644 packages/Python/lldbsuite/test/functionalities/command_script_i [...] create mode 100644 packages/Python/lldbsuite/test/functionalities/command_script_i [...]