From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic305-20.consmr.mail.ir2.yahoo.com (sonic305-20.consmr.mail.ir2.yahoo.com [77.238.177.82]) by sourceware.org (Postfix) with ESMTPS id 08392386EC11 for ; Fri, 24 Jun 2022 14:57:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 08392386EC11 X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656082658; bh=BX/bVEniEm5ssws6m5OOheOZvHAOkFFN3EQrSa/WORm=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=MESIGe1vPXdZ6zJAEIMuyqW0iptZBOzwQU97rmjHdsiC3OqvWmLjHtD7T/em17FYuu8wigTTvZd3zJzXFOTSZzEzp1+d+TjeEr4pE2ABzEwcmkQupNQOIZsT+apQjCcDKBoZ+91Botn0C/0N74pUboq4tXnRiJpdu85cU099mM2rIaILzwtR0vYmkvHwaFq4FSichjE+fpctXOCkk4aRdG4M/CVpfzoPRXTOE9I1vTfv8lnEULvnaURgX3h7GAbfTGakMVpVmiAEOjfWHvKcApgpwkUYGU6n+hyctFOWRMT2gMs7x87mysTxhtFrjDvfEE4j/43OB5dX0KkD50gFNQ== X-YMail-OSG: MqhDrN4VM1nMcpYmBBOCusB17KrML_u.yWIryo7MGaxR9gp06NhfUqZKiZChOFV O1fOA_NtlIEf0PpbodOQLTQogfikO.kHoUNa71TleJmssn70uoAHRw9ZZkDC_l1v25apSksF5k7y JtR4_qghf5WH_YBL8Tej8VWgdFTbq_BQ8gSEiQ5XdwvVBZdxPbZWYgRpm.GAjyDjKupjkVgiyQE. CerlDBUpmVneRL7I2Bz5089F3x7ioQKzqA4MTVnY4_PGuDpUZNs5HUX.jiWVbA43plPFpHz1VC.y .3pV7zNTbYrimXn4pru1TpvRc.jGV7PNAaT1AkT1yMTe7NwsBs._UME.myJIXtQGyRCy3rUNezFJ _5Um3YJYhaT1l6xOHT3wH0TGwfLjYPyPteapq.YiKXRCwo.HRurXJR_IYoderrlX5OB7a_mnIour djxR0TQGVykUCxHozsHsIv5g1b87zOmwS5jvdvTHPLFLW1MUSgmdtIZUAEWLx9l37pNTZzA05Acf EgM6M3QoRamcFKK0eCHZXZqUOqGkQBMXkXZP5E8vKzOczXA_rvgJmm2neulUHTif_ukp2fSNxmnn 4vWg0Eol2taXjMkiUaIvztCffA7.Nk_vY3vMSXUcN6c.drGdB9rK9FxtRPvDzSKYe3QGX8MrhT3d 9czBrAs6IwE8AVBaVpf.ssYSwlWWulHtAzwirDnlLNl7._zMoLPoLKKytK4JTrIqrHmop7gy5VRU f0Q04btp9CFaau4GEzDs2fun4FQAg4Qi1Gj2_H93XmBTo5gJTQz5MxpucqQi5OO_i2vp6NXIkHZm fcjNvhuojqwjYdzY2tnyH8wtKbSI_Rf2URdzgf_0xFrK8EnMWLTbnRNx8bYlpQIqzuDi8KZB1O4q y0bHpb9v5Y4HyxpwbpAjCA2m_UWqcH3TTvwI_I4B8vo_DOHTE23a9RaVMlH.0nfhjca62noY8zu2 M_u90NL0y_7voVRCfawzgYdhHM7HUK.uiqHgftm4NQsgKIkK1RjzYVOzaizHmMxIsWfjeVkZLZRK pElyQ5ERrDSuAx6ZzDmBoR7TbgddCENt3gAR0fxSlsLXAyIg88DLJyoZdH8Zii9XyjQgfLUMc8E7 lW6ogtJKiPZ._l0b2.14RvLLGyo9hm.jlaASFqbVoMZyqUrs3WQfqGHiUaybEe9NyNmgsuCufYCI yqXOTOyFlGV.R8c7sGLH.STNdjPb7qZlBkBdYa8HnhjzNwTmN7GnLwXL0T5SOec_2AIOzW7BRmAt gcbw16POd35G3y9JspGW4rW32nQKANovJl.cS6yR55YOEJXUF31Ls4IdF9o3JX2W1VEFRBIARUUp Z_oqZPrO3VnCHyd5aLXx4k1wbXW.kqNYE.fXtYk8M8wNYxvLvz3t.BQ5ldtpZMY88KOCFOrePAkg ANbeSQWiduNX.xjpdpG4jA5ofmaJCOitQHD7pMnVov9cC6NjCnFNg9rnh9RymlGJj.2S9.rGUR9h tW_qx6P45IOjJX.V87lf0oNQ2Zlq8N9aG.IfVTVkRj4q2cg3jVl.bX8uqXH090rmE.abRGFZ0jef 6t6wBrHplBWcvs7qzItyuDX5tb2SJMVHiP2JVkSaQHxz9P2TYUge5btlKq4a47cXhvPhArZCuOpY ZitElOS_hUl7iD3ICcLf.xLmTXpVqyszshH_nRZdP65aSIHM2XhJyLne7OBbTDFE_eoWC0nnpdd6 cv81cbg7jP0f2rhHd5zdSQHzFLVALip4PfTV66MYGUDWt0TLA5fGCGDezw.y1VirI2OvTY.XCIAJ qnz6wviQUY2dAH_AbAevRlxySpPHPwFCE1Lqv2vSC1b1X1sy5x5JsDkV94Y2aKFzs9H_OY3Jepx6 szgtQJVq7yCDyIC0ABrBl3EX4LNJ3ITIjmWU8O0yaDPzhPXDJFLPLou_A1k.EhoPIyPZaaPv.nEM 2BefAHNNMAXaUVph8ZFEInpJh1wOcQs3d2kL1V.Zip1_ssIa57FDAa2.DJm9gotQfrLFhyJ3_m7t sAIzgcx5iGgE_.XffkHuiu4J87ZS9kqaBQ4VyCILKcKk9TUiAtWHdM5A26_vPloWqFzmefKfP1I3 GqfJ.TyBYBgRBCgzPeAmAb0yuSh6ZuSEIu0YDDf9tfiGyb7D9ozC3XnI3klraSltpK0_VItYVL0h 3l5hELC27xQtk_y8UV1M.0WqI1D_fW50w.wHCaq3mJwchPB7MiSNiiOhXNXq6YYIBJSlOO6Styrp LU7ZQy6TCg8OUoQbCVkPg5TZVp3h49rg8b50YuDkCZamDELPqi79Td.v9osMEcMqVM9EuNnYEST9 tPA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ir2.yahoo.com with HTTP; Fri, 24 Jun 2022 14:57:38 +0000 Received: by hermes--canary-production-ir2-c9bf9d9bc-jgw49 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 725bba213dbff718913e41779d68b430; Fri, 24 Jun 2022 14:57:33 +0000 (UTC) Message-ID: <7699942f-4c45-4cf4-0f54-dc1948262c9f@yahoo.de> Date: Fri, 24 Jun 2022 16:57:32 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: Refresh TUI source panel after "monitor reset" Content-Language: en-GB To: Andrew Burgess References: <48b5be62-64c1-c7bb-a560-e454ffe2f0ba.ref@yahoo.de> <48b5be62-64c1-c7bb-a560-e454ffe2f0ba@yahoo.de> <87h74ab1ia.fsf@redhat.com> From: "R. Diez" Cc: gdb@sourceware.org In-Reply-To: <87h74ab1ia.fsf@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, FREEMAIL_FROM, KAM_DMARC_STATUS, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jun 2022 14:57:44 -0000 > Completely untested, but I wonder if 'list *$pc' does what you want? Thanks for the hint. The "list *$pc" command seems to have no effect at all, at least when using TUI. I tried this sequence: monitor reset halt flushregs list *$pc And neither the source nor the disassembly pane changed. But then I experimented a little further. Command "list" seems to work if you supply a known function name. If the function does not exist, you get an error message like 'Function "test" not defined.'. However, if you specify an address which does not fall in the known code area, GDB just ignores the "list" command. For example, I tried these commands: list * 0x1000000 list * 0x8000000 And there were just silently ignored. The reset address does not fall into the current firmware, but in the bootloader area, and the currently-loaded ELF does not have debug symbols for the bootloader area. That is perhaps the reason why the "list *$pc" has no effect. But then your suggestion gave me the idea of trying "disassemble $pc,+10". That did the trick. Interestingly enough, the current instruction indicator (the '>' on the left) is not showing the current address, even though the PC register is correct. I am trying this on an ARM Cortex-M4F microcontroller. But then running "stepi" does work, and the indicator is then right. Regards, rdiez