Meta 以廠商中立的加速器外掛架構擴充 LLDB,實現 CPU-GPU 除錯
Meta 在 lldb-server 中建構了一套廠商中立的加速器外掛架構,讓 LLDB 能在單一工作階段中除錯橫跨 CPU 與 GPU 的應用程式。此設計將 CPU 與 GPU 表示為各自獨立的 LLDB target,各自擁有架構、執行緒、暫存器與位址空間,並由外掛將廠商的裝置除錯 API 轉譯為 LLDB 概念。GPU 支援僅在應用程式使用受支援的 GPU runtime 時才會啟用,因此純 CPU 除錯仍走既有的原生路徑,不會增加額外負擔。