Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* MI return error changed from 6.3 to 6.4?
@ 2006-04-07 16:02 Dirk Behme
  2006-04-07 17:36 ` Daniel Jacobowitz
  0 siblings, 1 reply; 7+ messages in thread
From: Dirk Behme @ 2006-04-07 16:02 UTC (permalink / raw)
  To: gdb

Hello,

after upgrade from GDB 6.3 to 6.4 I noticed that the error 
return behavior of MI interface invoked by 
"--interpreter=mi" changed. While with 6.3 an "^error" was 
returned which can be used by programs to react, 6.4 only 
returns "^done":

GDB 6.3:

(gdb)
ererwrererwrewr
&"ererwrererwrewr\n"
&"Undefined command: \"ererwrererwrewr\".  Try \"help\".\n"
^error,msg="Undefined command: \"ererwrererwrewr\".  Try 
\"help\"."
(gdb)

GDB 6.4:

(gdb)
srwwerrweweer
&"srwwerrweweer\n"
&"Undefined command: \"srwwerrweweer\".  Try \"help\".\n"
^done
(gdb)

With this, a GUI interface has the problem that it can't 
decide if the GDB
has some problems parsing the command given to it or not 
because it scans for
the "^error" string as result. With 6.4 this doesn't work 
any more.

Do I miss anything here? What is the new recommended way to 
do this job?

Sorry if this is a FAQ, but searching release note and list 
archives I can't find a hint for this.

Thanks

Dirk


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-04-08 10:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-07 16:02 MI return error changed from 6.3 to 6.4? Dirk Behme
2006-04-07 17:36 ` Daniel Jacobowitz
2006-04-08  8:23   ` Nick Roberts
2006-04-08  9:57     ` Eli Zaretskii
2006-04-08 10:07       ` Nick Roberts
2006-04-08 18:35         ` Eli Zaretskii
2006-04-08 18:45           ` Nick Roberts

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox