Home | History | Annotate | Download | only in m_gdbserver

Lines Matching refs:annex

62 int decode_xfer_read (char *buf, const char **annex, CORE_ADDR *ofs, unsigned int *len)
64 /* Extract and NUL-terminate the annex. */
65 *annex = buf;
72 /* After the read/write marker and annex, qXfer looks like a
820 const char *annex = NULL;
821 // First, the annex is extracted from the packet received.
825 /* Grab the annex, offset, and length. */
826 if (decode_xfer_read (arg_own_buf + 20, &annex, &ofs, &len) < 0) {
831 if (strcmp (annex, "target.xml") == 0) {
832 annex = valgrind_target_xml(VG_(clo_vgdb_shadow_registers));
833 if (annex != NULL && VG_(clo_vgdb_shadow_registers)) {
837 if (annex == NULL) {
844 char doc[VG_(strlen)(VG_(libdir)) + 1 + VG_(strlen)(annex) + 1];
849 VG_(sprintf)(doc, "%s/%s", VG_(libdir), annex);
886 const char *annex;
888 /* Reject any annex; grab the offset and length. */
889 if (decode_xfer_read (arg_own_buf + 16, &annex, &ofs, &len) < 0
890 || annex[0] != '\0') {
938 const char *annex;
942 /* grab the annex, offset and length. */
943 if (decode_xfer_read (arg_own_buf + 21, &annex, &ofs, &len) < 0) {
948 /* Reject any annex with invalid/unexpected pid */
949 if (strlen(annex) > 0)
950 pid = strtoul (annex, NULL, 16);
997 const char *annex;
999 /* Reject any annex; grab the offset and length. */
1000 if (decode_xfer_read (arg_own_buf + 19, &annex, &ofs, &len) < 0
1001 || annex[0] != '\0') {