mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-05 12:53:16 +08:00
2733d9d5d6
Introduce a new qXfer:libraries-svr4:read annex key/value pair lmid=<namespace identifier> to be used together with start and prev to provide the namespace of start and prev to gdbserver. Unknown key/value pairs are ignored by gdbserver so no new supports check is needed. Introduce a new library-list-svr4 library attribute lmid to provide the namespace of a library entry to GDB. This implementation uses the address of a namespace's r_debug object as namespace identifier. This should have incremented the minor version but since unknown XML attributes are ignored, anyway, and since changing the version results in a warning from GDB, the version is left at 1.0.
21 lines
984 B
DTD
21 lines
984 B
DTD
<!-- Copyright (C) 2011-2022 Free Software Foundation, Inc.
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
are permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved. -->
|
|
|
|
<!-- library-list-svr4: Root element with versioning -->
|
|
<!ELEMENT library-list-svr4 (library)*>
|
|
<!ATTLIST library-list-svr4 version CDATA #FIXED "1.0">
|
|
<!ATTLIST library-list-svr4 main-lm CDATA #IMPLIED>
|
|
|
|
<!ELEMENT library EMPTY>
|
|
<!ATTLIST library name CDATA #REQUIRED>
|
|
<!ATTLIST library lm CDATA #REQUIRED>
|
|
<!ATTLIST library l_addr CDATA #REQUIRED>
|
|
<!ATTLIST library l_ld CDATA #REQUIRED>
|
|
<!-- added lmid attribute to what should have become version 1.1 but
|
|
since this generates a warning in GDB and since unknown attributes
|
|
are ignored, anyway, leaving the version at 1.0. -->
|
|
<!ATTLIST library lmid CDATA #IMPLIED>
|