From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4299 invoked by alias); 10 Oct 2002 19:42:50 -0000 Mailing-List: contact insight-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: insight-owner@sources.redhat.com Received: (qmail 4276 invoked from network); 10 Oct 2002 19:42:49 -0000 Received: from unknown (HELO exchange.nextnewgig.com) (209.219.225.36) by sources.redhat.com with SMTP; 10 Oct 2002 19:42:49 -0000 Received: from fred ([10.200.1.100]) by exchange.nextnewgig.com over TLS secured channel with Microsoft SMTPSVC(5.0.2195.5329); Thu, 10 Oct 2002 12:42:47 -0700 Message-ID: <121a01c27095$365567c0$6401c80a@waterloo.nextnewgig.com> From: "Fred Young" To: Subject: Locals window empty with version 5.2.1 for MIPS Date: Thu, 10 Oct 2002 12:42:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-OriginalArrivalTime: 10 Oct 2002 19:42:47.0625 (UTC) FILETIME=[35E23390:01C27095] X-SW-Source: 2002-q4/txt/msg00029.txt.bz2 I'm running Insight version 5.2.1 under Cygwin targeted for MIPS. When I open the Locals window, nothing is displayed even though the gdb command "info locals" command does display the locals. I've compared the behavior with version 5.1 and discovered that the difference is in the function gdb_block_vars in the file gdb/gdbtk/generic/gdbtk-stack.c With version 5.1, the function parse_and_eval_address is used to set the variables "start" and "end"; parse_and_eval_address returns values like 0xffffffff81000d2c. With version 5.2.1 the function string_to_core_addr is used to set the variables "start" and "end"; string_to_core_addr returns values like 0x0000000081000d2c, so that the line if (BLOCK_START (block) == start && BLOCK_END (block) == end) always fails. Fred Young NNG Canada Inc. 519 880-8089