Create symbols Dynamically

<[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <20150620161951.5c1bb9f86d671edec44bb378f25c04cc.fed782fac3.wbe@email03.secureserver.net>
Hi, 

Is there a way to load a symbol table from a text file? A number of jtag
type debuggers have this feature.

Specifically - I have a symbol table that a simple 2 column white space
separated text file (the output of "NM" is 3 column ascii text, you get
the idea) a simple one line awk script will covert the format if needed.


I want to load this into GDB as an extra symbol file.

These are various hardware defined peripheral addresses. Things like
uart base address, data registers, control registers - it would be very
helpful to be able to refer to them as needed in scripts. There are
thousands of them.

Effectively, if they all became the equivalent of "extern uint32_t
SYMBOLNAME[1];" that would be great

My last restore (YUCK!) is to create an ELF file, and use
'symbol-add-file'  yuck!

I also need to - within a gdb script - define my own symbols dynamically
at run time in the same way.

Thanks
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.