Below you will find pages that utilize the taxonomy term “LLDB”
Blog | February 4, 2021
FreeBSD Remote Process Plugin on Non-x86 Architectures
By Michał Górny
Moritz Systems have started a new contract with the FreeBSD Foundation to continue our work on modernizing the LLDB debugger’s support for FreeBSD. Throughout the previous contract we have introduced a FreeBSD Remote Process Plugin utilizing the mode modern client-server layout of LLDB.
We have managed to achieve the feature parity with the original FreeBSD plugin on the x86 architecture. However, as of today other architectures still use the original.
read more
Blog | January 28, 2021
LLDB FreeBSD CPU target support and userland debugging improvements
The Moritz Systems team has started a new contract on LLDB FreeBSD CPU target support and userland debugging improvements.
read more
Blog | December 10, 2020
FreeBSD Remote Process Plugin: Final Milestone Achieved
By Kamil Rytarowski, Michał Górny
Moritz Systems have been contracted by the FreeBSD Foundation to modernize the LLDB debugger’s support for FreeBSD. We are working on a new plugin utilizing the more modern client-server layout that is already used by Darwin, Linux, NetBSD and (unofficially) OpenBSD. The new plugin is going to gradually replace the legacy one.
This dragon image is owned by Apple Inc. The Project Schedule was divided into three milestones, each taking approximately one month:
read more
Blog | November 5, 2020
FreeBSD Remote Process Plugin is now the default in LLDB
By Michał Górny, Kamil Rytarowski
Moritz Systems have been contracted by the FreeBSD Foundation to modernize the LLDB debugger’s support for FreeBSD. We are working on a new plugin utilizing the more modern client-server layout that is already used by Darwin, Linux, NetBSD and (unofficially) OpenBSD. The new plugin is going to gradually replace the legacy one.
The Project Schedule is divided into three milestones, each taking approximately one month:
M1 Introduce new FreeBSD Remote Process Plugin for x86_64 with basic support and upstream to LLVM.
read more
Blog | October 8, 2020
Introduction of a new FreeBSD Remote Process Plugin in LLDB
By Michał Górny, Kamil Rytarowski
Moritz Systems have been contracted by the FreeBSD Foundation to modernize the LLDB debugger’s support for FreeBSD. We are writing a new plugin utilizing the more modern client-server layout that is already used by Darwin, Linux, NetBSD and (unofficially) OpenBSD. The new plugin is going to gradually replace the legacy one.
The LLVM project provides a modern, modular, permissively licensed compiler infrastructure. A toolchain including Clang compiler, LLD linker and LLDB debugger is being developed as a part of it.
read more
Blog | September 30, 2020
LLDB Debugger Improvements for FreeBSD
By Kamil Rytarowski
The Moritz Systems team has started a new contract on improving the LLDB support for FreeBSD. The LLDB project builds on libraries provided by LLVM and Clang to provide a great modern debugger. It uses the Clang ASTs and expression parser, LLVM JIT, LLVM disassembler, etc so that it provides an experience that “just works”. It is also blazing fast and more permissively licensed than GDB, the GNU Debugger.
read more