Сделал FUSE-драйвер. В прошлый раз отлаживался по отладочным сообщениям (ключ "-d" при запуске драйвера), отлаживал куски кода по отдельности и потом включал в драйвер.
Можно ли как-то отловить вызовы функций драйвера после того как вызван fuse_main?
Рецепты для отладки fork-ающихся программ здесь кажется не работают. Делал .gdbinit c «follow-fork-mode child». Ставил в настройках Eclipse «Non-stop mode» и «Automatic debug forked process». Ключ "-s" (single thread) в параметрах драйвера. GDB не ловит брекпоинты.