manpagez: man pages & more
info gdb
Home | html | info | man
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

F.4 Standard Target Features

A target description must contain either no registers or all the target's registers. If the description contains no registers, then No value for GDBN will assume a default register layout, selected based on the architecture. If the description contains any registers, the default layout will not be used; the standard registers must be described in the target description, in such a way that No value for GDBN can recognize them.

This is accomplished by giving specific names to feature elements which contain standard registers. No value for GDBN will look for features with those names and verify that they contain the expected registers; if any known feature is missing required registers, or if any required feature is missing, No value for GDBN will reject the target description. You can add additional registers to any of the standard features — No value for GDBN will display them just as if they were added to an unrecognized feature.

This section lists the known features and their expected contents. Sample XML documents for these features are included in the No value for GDBN source tree, in the directory ‘gdb/features’.

Names recognized by No value for GDBN should include the name of the company or organization which selected the name, and the overall architecture to which the feature applies; so e.g. the feature containing ARM core registers is named ‘org.gnu.gdb.arm.core’.

The names of registers are not case sensitive for the purpose of recognizing standard features, but No value for GDBN will only display registers using the capitalization used in the description.

© 2000-2021
Individual documents may contain additional copyright information.