aboutsummaryrefslogtreecommitdiff
path: root/config/mt-spu
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@ericsson.com>2017-11-24 17:10:25 -0500
committerSimon Marchi <simon.marchi@ericsson.com>2017-11-24 17:14:07 -0500
commit5f1ca24acd8fd4e21c4f6f3ed2bbc4e2365215fe (patch)
treed1574417783e201db7d14727e8a635c1808f93a5 /config/mt-spu
parentf5291a6f321ba6d657aab447ebb6a168ae48d40b (diff)
downloadgdb-5f1ca24acd8fd4e21c4f6f3ed2bbc4e2365215fe.zip
gdb-5f1ca24acd8fd4e21c4f6f3ed2bbc4e2365215fe.tar.gz
gdb-5f1ca24acd8fd4e21c4f6f3ed2bbc4e2365215fe.tar.bz2
Fix issues with gdb-memory-map.dtd
While writing a unit test for parse_memory_map, I tried to validate my test input against gdb-memory-map.dtd, and found a few problems with it. This doesn't influence how gdb parses it (AFAIK it doesn't use the linked dtd), but if you edit the xml file in an editor that supports dtds, you'll get plenty of errors. - The <memory-map> element accepts exactly one <memory> OR <property> as a child. This is a problem because you can't have multiple <memory> elements and you shouldn't be able to have <property> elements as direct children of <memory-map>. - The <memory> element wants exactly one <property> child. This is wrong, since you could have zero or more (even though we only support one kind of property currently). - I have no idea wht the device attribute of <memory> is, GDB doesn't read that. I searched back in time a bit but couldn't find a trace of it. I took the opportunity to tighten what is accepted as a value of the memory type and property name attributes. We currently accept any string, but we can restrict them to the values GDB really accepts (and which are documented). AFAIK, this "file" only exists in the documentation, in gdb.texinfo, so this is what I modified. However, it's also available at http://sourceware.org/gdb/gdb-memory-map.dtd. This one should be updated too, but I don't know how that should be done. gdb/doc/ChangeLog: * gdb.texinfo (Memory Map Format): Update gdb-memory-map.dtd.
Diffstat (limited to 'config/mt-spu')
0 files changed, 0 insertions, 0 deletions