> What I really want is to take the names and types I’ve figured out from my disassembler, and make them visible to gdb.<p>You may also want to check out <a href="https://github.com/mahaloz/decomp2dbg" rel="nofollow">https://github.com/mahaloz/decomp2dbg</a>. (Disclaimer: I will never not shill Zion's code.)
For Windows, there once was a similar tool that synthesizes a .pdb file using the DIA API from a list of names: <a href="https://pefrm-units.osdn.jp/pe_debug.html" rel="nofollow">https://pefrm-units.osdn.jp/pe_debug.html</a>