need elfutils API for enumerating (static per-CU) symbols in debuginfo-less kernel / module files.
The CU is a notion that exists only in the DWARF information and I don't think it can be recovered another way. Do you just mean the entire symbol table of a given module (vmlinux, foo.ko), or what?
The symbol table is probably just fine, as long as it includes the symbols generated for static data.
0.122 adds the dwfl_module_getsymtab and dwfl_module_getsym calls. Please let me know if this servers your needs, and test the new calls.
This was done a while ago.