_ddebug table is empty in a CONFIG_DYNAMIC_DEBUG build
If you are pulling your hair and wondering why your kernel does not have a
/sys/kernel/debug/dynamic_debug
directory despite having CONFIG_DYNAMIC_DEBUG
enabled and debugfs
mounted, the issue could be that you built the kernel using GOLD linker. You can simply switch through the LD Makefile variable (make LD=ld.bfd
)