Meta extends LLDB server with accelerator plugins

engineering.fb.com7 min read

Engineers at Meta have developed a vendor-neutral accelerator plugin architecture in lldb-server to debug applications that span both CPUs and GPUs. The design represents the CPU and GPU as separate LLDB targets while presenting them in a single debugging session, avoiding forced unified process models. The framework handles architectural differences such as separate instruction sets and independent address spaces while enabling coordinated execution and breakpoint management. Open article →