История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
Думал, может, у тебя есть какие-то предпочтения на основе опыта и с тем, и с тем
Я же не зря сказал что не вижу смысла в смене технологического стека и перечислил почему именно. Профита особого не вижу. =)
Если именно и чисто про lldb vs. gdb, то разница по большому счёту только в одном – в принадлежности пакета и лицензии. Gdb это часть проекта GNU, а lldb это часть LLVM suite. Особо нового с технологической точки зрения lldb ничего не привнёс, отладчик и есть отладчик. Правда, в GDB можно было остановить один поток исполнения по брек-пойнту, а в то время, когда я активно этим интересовался, в lldb этого было нельзя сделать. Сейчас, вроде, починили, но это смотреть надо.
Ну и скриптовый API в lldb явно выражен и заточен под использование с пистончиком. Хотя, говорят, вроде и на lua можно, но я лично не пробовал. Мне и скриптового языка gdb выше крыши.
UPD. Да, про Scripting API в lldb – https://lldb.llvm.org/use/python.html Прикольно, да… Но тесты напиши, код напиши, теперь вот ещё и для отладчика скрипт напиши чтобы отладиться на ещё одном языке… Вот так и живём. Хорошо. Весело. =)
Исходная версия
Moisha_Liberman,
:
В общем и целом я не вижу смысла.
Думал, может, у тебя есть какие-то предпочтения на основе опыта и с тем, и с тем
Я же не зря сказал что не вижу смысла в смене технологического стека и перечислил почему именно. Профита особого не вижу. =)
Если именно и чисто про lldb vs. gdb, то разница по большому счёту только в одном – в принадлежности пакета и лицензии. Gdb это часть проекта GNU, а lldb это часть LLVM suite. Особо нового с технологической точки зрения lldb ничего не привнёс, отладчик и есть отладчик. Правда, в GDB можно было остановить один поток исполнения по брек-пойнту, а в то время, когда я активно этим интересовался, в lldb этого было нельзя сделать. Сейчас, вроде, починили, но это смотреть надо.
Ну и скриптовый API в lldb явно выражен и заточен под использование с пистончиком. Хотя, говорят, вроде и на lua можно, но я лично не пробовал. Мне и скриптового языка gdb выше крыши.