This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: gdb and jeeni
- To: shaunj at gray-interfaces dot com, gdb at sources dot redhat dot com, insight at sources dot redhat dot com
- Subject: Re: gdb and jeeni
- From: Fernando Nasser <fnasser at cygnus dot com>
- Date: Tue, 08 Aug 2000 18:33:33 -0400
- Organization: Red Hat , Inc. - Toronto
- References: <00080313412800.00552@ed> <3989DB31.C353C116@cygnus.com>
Did you try it?
Fernando
Fernando Nasser wrote:
>
> Wrong list. This should have been posted to insight@sourceware.cygnus.com as it is
> a GUI only problem.
>
> Anyway, I can't reproduce this problem here. Something is really bad with your Tcl
> as it is generating a combobox event (which is the only case the change_baud is called).
>
> I don't know what is causing this spurious call, but I can add a guard against this.
> Please try the attached patch and let me know if it solved your problem.
>
> Thanks.
>
> Fernando
>
> P.S.: Please drop the gdb list when replying. Thanks.
>
> Shaun Jackman wrote:
> >
> > I'm running Insight 5.0 --target=arm-elf --host=i686-pc-linux-gnu and a jeeni
> > (ARM Angel/Ethernet). When I click "Target Settings" I get the error 'No symbol
> > "ETH" in current context.'
> > The stack trace is:
> > No symbol "ETH" in current context.
> >
> > while executing
> > "gdb_cmd "set remotebaud $baud""
> > (object "::.targetselection0.targetselection" method "::TargetSelection::change_baud" body line 4)
> > invoked from within
> > "::.targetselection0.targetselection change_baud .targetselection0.targetselection.f.lab.lf.childsite.cb ETH"
> > (in namespace inscope "::TargetSelection" script line 1)
> > invoked from within
> > "namespace inscope ::TargetSelection {::.targetselection0.targetselection change_baud} .targetselection0.targetselection.f.lab.lf.childsite.cb ETH"
> > ("after" script)errorCode is NONE
> >
> > Cheers,
> > Shaun
>
> ===================================================================
> RCS file: /cvs/src/src/gdb/gdbtk/library/targetselection.itb,v
> retrieving revision 1.1.1.1
> diff -c -p -r1.1.1.1 targetselection.itb
> *** targetselection.itb 2000/02/07 00:19:42 1.1.1.1
> --- targetselection.itb 2000/08/03 20:49:38
> *************** body TargetSelection::change_target {w {
> *** 769,775 ****
> # ------------------------------------------------------------------
> body TargetSelection::change_baud {w {baud ""}} {
> if {$baud != ""} {
> ! if {[string compare $baud "TCP"] != 0} {
> gdb_cmd "set remotebaud $baud"
> if {[catch {gdb_cmd "show remotebaud"} res]} {
> set newbaud 0
> --- 769,776 ----
> # ------------------------------------------------------------------
> body TargetSelection::change_baud {w {baud ""}} {
> if {$baud != ""} {
> ! if {([string compare $baud "TCP"] != 0)
> ! && ([string compare $baud "ETX"] != 0)} {
> gdb_cmd "set remotebaud $baud"
> if {[catch {gdb_cmd "show remotebaud"} res]} {
> set newbaud 0
>
> --
> Fernando Nasser
> Red Hat Canada Ltd. E-Mail: fnasser@cygnus.com
> 2323 Yonge Street, Suite #300 Tel: 416-482-2661 ext. 311
> Toronto, Ontario M4P 2C9 Fax: 416-482-6299
--
Fernando Nasser
Red Hat - Toronto E-Mail: fnasser@cygnus.com
2323 Yonge Street, Suite #300 Tel: 416-482-2661 ext. 311
Toronto, Ontario M4P 2C9 Fax: 416-482-6299