From 618015263cc440aab96882c85aed59397f705a07 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 24 Dec 2020 11:03:09 +0300 Subject: [PATCH] =?utf8?q?LLDB=20=D0=BD=D1=80=D0=B0=D0=B2=D0=B8=D1=82?= =?utf8?q?=D1=81=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit http://lldb.llvm.org/ Последние много использую LLDB и с ним очень приятно работать! Во-первых, любо что не надо ставить GDB, имея полностью non-GNU окружение. Во-вторых, в LLDB синтаксическая подсветка и куча всего разукрашенного, что помогает работе. Не знаю схожи ли они по возможностям или GDB всё же мощнее, но LLDB для моих нужд хватает с лихвой. Нет правда интеграции с Vim-ом -- GDB протокол общения в LLDB не заложен. Есть некоторые неприятные вещи, типа необходимости указывать номера строк и смещения (для memory read команд) через аргументы к функции. Как программист я понимаю что это упрощает парсер, но удобству чуть вредит. Но чтобы расставлять breakpoint-ы, то для Vim просто сделал штуку самостоятельно высчитывающую строку для LLDB: http://www.git.stargrave.org/?p=dotfiles.git;a=blob;f=vim/.vim/plugin/whereami.vim;h=8c55eded5f032db1fed06e8819392f70a01c70a3;hb=HEAD#l8 -- 2.50.0