[all-commits] [llvm/llvm-project] 81beb1: [lldb] Add support for MSP430 in LLDB.

Anton Korobeynikov via All-commits all-commits at lists.llvm.org
Mon Apr 17 16:03:50 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 81beb15d7e54b16f4beba0bafd982d56c6b95222
      https://github.com/llvm/llvm-project/commit/81beb15d7e54b16f4beba0bafd982d56c6b95222
  Author: Ilya Kuklin <ikuklin at accesssoftek.com>
  Date:   2023-04-17 (Mon, 17 Apr 2023)

  Changed paths:
    M lldb/include/lldb/Utility/ArchSpec.h
    M lldb/include/lldb/Utility/DataExtractor.h
    M lldb/source/Expression/IRMemoryMap.cpp
    M lldb/source/Expression/LLVMUserExpression.cpp
    M lldb/source/Host/common/NativeProcessProtocol.cpp
    M lldb/source/Plugins/ABI/CMakeLists.txt
    A lldb/source/Plugins/ABI/MSP430/ABISysV_msp430.cpp
    A lldb/source/Plugins/ABI/MSP430/ABISysV_msp430.h
    A lldb/source/Plugins/ABI/MSP430/CMakeLists.txt
    M lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp
    M lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
    M lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterFallback.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
    M lldb/source/Target/Platform.cpp
    M lldb/source/Utility/ArchSpec.cpp
    A lldb/test/API/functionalities/gdb_remote_client/TestMSP430MSPDebug.py
    A lldb/test/API/functionalities/gdb_remote_client/msp430.yaml
    M lldb/unittests/Utility/ArchSpecTest.cpp

  Log Message:
  -----------
  [lldb] Add support for MSP430 in LLDB.

Add MSP430 to the list of available targets, implement MSP430 ABI, add support for debugging targets with 16-bit address size.

The update is intended for use with MSPDebug, a GDB server implementation for MSP430.

Reviewed By: bulbazord, DavidSpickett

Differential Revision: https://reviews.llvm.org/D146965




More information about the All-commits mailing list