From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by sourceware.org (Postfix) with ESMTPS id 742D63858D32 for ; Wed, 15 Nov 2023 14:05:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 742D63858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 742D63858D32 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:67c:2178:6::1c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700057143; cv=none; b=OuttV2yPm6C6K2c52JlDWfiCcq3pnYExi0lSrHFzRgHtMzizaZEGDF+qFvZoip4D8bLZwmm8qXlO4vHKpmfUZrCc+0Px/zsPvpMtySS6BTdaYBhwzZrS4l4e6mvqO7WCrwo1eb2NvxKUTNzoSeCUPVLxt1QnJuOpH+H2S7hLTz8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700057143; c=relaxed/simple; bh=Olpqd6Y7CMmEhPxvRpI9x5CPdNrCF7NBqwMFeB4MeiU=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version: Subject:To:From; b=QpeFAcdRHJpJQuh4eP/TcWm3SJBwhM1oujhtVu1wcC6HgBwOGJekYnMSXZzCiNnfpQIGlnM79K9DL4ocgVc9MA17DQxyj4ZcBdF39PWWCyeQAxPpihXEBRELhqeExtvvoieiFpSSYmE8EAr35coTkj0pGCBfq4xLgNd7tf7fcWc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 790C72290C; Wed, 15 Nov 2023 14:05:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1700057141; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=RdHs1tWHcBf3tRG/QM+LlIDQb9RqNfOQCUnh6g7hUcQ=; b=z2IJqC9qQlGACIZjRshc6WKedA/vASJSS9bvY51mDpyRNnaN+ImTINHqg89F0YqhoQgssw cqsnI2nOP+zzTUgzwHKYjhm9QaLEr3k/Um6p+hAZMBE1FZY+IzvZnXbGkcJtzIqXbJg/Kd 1W9esLyFA1sEh2rsvnYF6f9Y4WXH7gI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1700057141; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=RdHs1tWHcBf3tRG/QM+LlIDQb9RqNfOQCUnh6g7hUcQ=; b=a7YM7crb75vFgAb05VkC4b5uvihJ5h5SVd0siIPS7vOD3xUKAVqLM1a5c8OZqi0TvS1XDB lFDWCQmcWwKj7hCg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 614CD13587; Wed, 15 Nov 2023 14:05:41 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id v/m0FjXQVGVBUgAAMHmgww (envelope-from ); Wed, 15 Nov 2023 14:05:41 +0000 Content-Type: multipart/mixed; boundary="------------4a75OEHkFm8Asyq7N4ObgQ0T" Message-ID: Date: Wed, 15 Nov 2023 15:07:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 6/7] Handle the static link in FrameDecorator Content-Language: en-US To: Tom Tromey Cc: gdb-patches@sourceware.org References: <20231101-dap-nested-function-v1-0-0b0c3b228ac7@adacore.com> <20231101-dap-nested-function-v1-6-0b0c3b228ac7@adacore.com> <87o7fvnmn0.fsf@tromey.com> From: Tom de Vries In-Reply-To: <87o7fvnmn0.fsf@tromey.com> Authentication-Results: smtp-out1.suse.de; none X-Spam-Level: X-Spam-Score: -7.06 X-Spamd-Result: default: False [-7.06 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; BAYES_HAM(-2.97)[99.85%]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; HAS_ATTACHMENT(0.00)[]; NEURAL_HAM_LONG(-3.00)[-1.000]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------4a75OEHkFm8Asyq7N4ObgQ0T Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/15/23 14:58, Tom Tromey wrote: >>>>>> "Tom" == Tom de Vries writes: > > Tom> On 11/1/23 18:09, Tom Tromey wrote: >>> +gdb_assert {[dict get $locals namedVariables] == 3} "two locals" > > Tom> This fails for me with gcc 7.5.0: > Tom> ... > Tom> FAIL: gdb.dap/ada-nested.exp: two locals > Tom> ... > > I see the test is misnamed :( > > Tom> AFAICT, the mismatch is because we have named_variables == 4 instead of 3. > > Can you modify this line: > > set refs [lindex [dap_check_request_and_response "fetch variables" \ > "variables" \ > [format {o variablesReference [i %d] count [i 3]} \ > $num]] \ > 0] > > to use 'i 4' after 'count', then send the gdb.log? > That will show what the extra variables are. Done, gdb.log.gz attached. Thanks, - Tom --------------4a75OEHkFm8Asyq7N4ObgQ0T Content-Type: application/gzip; name="gdb.log.gz" Content-Disposition: attachment; filename="gdb.log.gz" Content-Transfer-Encoding: base64 H4sICGnQVGUAA2dkYi5sb2cA7Vttb9PIFv5MpP6HUXY/tKJ2XpuW6BYJKIVKXBa1sOgKEJrY Y3sWx+OdGSfpIv77PWfsOHbsxEm3aAXaqpRk5sx5eea8zcR5y5QmMonI5JbMJGeKiIi8Zy55 LWakdwK/4+5o3OuSfrc/aL2mms8YcUTkcT+R8A6ouSKLs9Hn0dCKHSvkUbKw/ChptR48OD8/ J747IRqEKALvWq0bJ2BuEjIiPDKjkhsWatwi8JNEfNFqXSdRxCOfaCp9ptPBdwpHOomSHRVQ yTou+4OCkM6EKjYRVLqqg4Q2W8SEKmKGiMuUI3lslPQ4yPSEzNjam1mmxpXY+SxikjuER5pJ jzpsIzuXatoxOHbA8I6SjvnfAJBwzeq4ayFCi0aulfKyVMwc7lXE2TkyzVLgne3SuENdakUw ylwjzLbt1vMFcxKNbACVScJDd0zklFjSq/ANGY2t3ok17Bi6NRki0XGiVY0s3MtDzacMSMg5 GXS7Ry3kAFI/q5jOI2JxPxKSkZurFy/fvblv+QdlIwOh9HhP5raNvziG/mtFc/i3INafoDlb kLYCxwwY9wNNuu3C2Jy7OjBDKM1yuWSOFvJ2J+lrSyyrHGZ7Ynqf9hbNXY1kxn4HWw9abwPI Ki8unpI5BMhyDjwL3nkiDMVcjQ8wZ+RTwAL3+bwmE8FUGll1kwetB+iuQDPnOrBoooUVCuqi cue/umyS+PBq/CsqDC86OcHGhYp6zIqpDvZZDtFJ9doY4GRl6843Y8ojpWkYZkkMd+9QslA4 QD8J2dEazz+4tiSjLpPWbmxDPhkNm9iCTwKikySac0hjnI6Ga2LDv6Z0bWhCJyzUErLb2gRm vdCK19FYLAKqgrXB+BaER+eYxWtnUCtjJ6Z5eL1GZPaHR55Y3w4nkYqp9f0A72VVw+kUnGXi 05iv5lyuECZLiUQ6zAogdEIMnxUFiwyBDnA3IFFVZxJelaVuIb9NzQ6CB68jp1hMIYBYapdV NLxjhtbpU26wuTziuuIM5emD1kHrsH298oE2mTIaQfkKGFlFskOhqjAyFTOIVpRi5jGSM4/K AlxLxo4JVL00ynkYEqXxrwcuRLi2j1DgT5HHJ1Q7AbGQd+qVJJbg5OQQALZnTCoA5DN64ccP 3Y+fjkl1uPfx01H75y4AK5C2Y/ShW4PQh94ncJcBGR20bsDnnMD0j4Lsp9JOrc2houjZz95f 7OmKR3adN/sR1VP6hYG5wrcpQA/RiYOUWB6xru7S6gEDYBJO4Y+4N8M7qODejV3VvPswDm27 b9MOWr7jEAt+r+xOruXfU/HKqugIqRQ8IFSYVW2f60ZmnSVyB63lq3EPDmS9MbRGEo8D4/Qw EtEp5GEBB7hIaDI14QSnDG0mIGSgfoQupua2JwSyaYPJYOUE8+1dDV1kGxvylBkUpS/5kMHh 3rdpFeAT6nzBKN9LgN168+TmZkzqT0hjaCinMU+LVO60az7+YyXWJU/TABAwGdpP3zIuc287 A29t4Gr3UrvO4f1B6/Hjx+QrVNM/22PSOyZtfRszeNmW7M8ElrVhCMCeQguAo9hicHCavxhO QLueTFmkFUx9bTshh9dXF0iXXyegTkiqkjgWUqvf8TIB2pK3qRgtE1Yz+4ZCv+dX5//LpoDW NfOYZJHDVEbx7VvrmYB+NNLWKxb5OgBTBqcn2Jp8XRryuc5EFYtIsa02ToR7a8xb6vCWySmH IGLXGULrWuYEF7iXPqux8xUcLZh7Y9pOtYkPUPlvBE/hXZsCc12O3k/Dp9Bmfok30L3kelfS yyRykGwr0RV0hzLZTMcWDovLs5cQlNAEAM2Hr23PvEGUqVJMGvcK8YiBQ09cStJhvGxq15m7 3PBjUuSVS62wy2f2YQfdvpiXWD17+LDA6pjMAxYRQxbtwVeyHTlLc+LYj7mDpaSZtUMTyGJb +X4qTD5frk938bcMy2pgCrwt3OzKFyykt+DxGorBWzxNYgTUhvgFnMnAB6aQBTZy+52GCbsU Eson9mkbtXo+A0IIRCB9KWapE66R3DD9fBFDJlArBMrTy5xUG4Sry5ALEW1WeBUNr/Bchtpu pL2GU+Myz20geS8hqzbQ3AAwkGbNwTXraEWUUdfhoFkcw5IXkkZJCCbr25WfAZUDiaq4LE2m 39bT7kkvTbrLFMtmMIvelr4oZVe3nTPqf9te7uFIKnUSE4uslpNMqVIF6zdWsJBCnguq1Qu7 CEmnSHKvrVC7pjidjepKU1n32tK0Un7Djgx2BjJlVQvioBFE6FSK6b8CZnqhkuJKdVAH6i6d a95Vt9EJJ6WCA8UE71YQt/63TzUgD066Tb44NVmrVOVBhjKJoB0xk6kzGpzj7v17B0jAzv+7 MN4E/d/159zbhpX47z9qBH21jRuAdwIa+Wl2KNDmG4AdHORy7nHmFtx/5XFLPHPn2QLF3Q96 xiVzDzzGxJa3RnmDiiK7i2G35z0aFYE7+Re4uwE3qgA36NUm00FzMq0msRzTSqr5wQH8tKWI n1Z9sfuoyRfTJFHCDPoa5kNHYqDVrkinM0IYW2FNeoTCQTrTLrsYuT98jgmCA9DYH6P2ynXO mkojnL5X+15bGIeNhdFZbwnb1cL06LTOYYfNDltlvnlXH+3SCEA3Be7Chcytreg6aPKE9KOR DRnJSEkzUkp3ZeJotSm9bo33NfaQd6vb6WdkoZt9qrg4G1mjoa2E3S9V4e1keThvISvkq161 Re6d9b+LfdnnQNjQh5CgyMXNb2mYnXrwc+o5XrfbLVq624KiMf2qMaOz77pZfOIgpqO6HSrO rW9LPldUf1BTdRt97d+qCzZUG73esLFGKC3imJVTQzEL4KkhDNMTKpw/U+IcoYAXqvOVa+pw D68mVsgX4C7oetKY+YwkdPUVg1KaP2k+/+T3GNWzTynR1VxMdpfnknL+Lwutb1hKUlcXkzh8 CWdXVmxWuoWIwY8SoBAzaU+Sadxe8wRHhMk0ypYU3MLcPTJZ7x150F59n0PRPxAg5kItj9kK dkXYTu4Emzf5uWHrl2ErADbo3gGwfncw/CkB29aN90YN6Qs/TjPP49R2qKPm1OWImNVc2XiY QAzI3ZqsddKtPWWNdkhaubxVwkqHTK6aZberqrj9xfh7kmuJ2wFC4LVpgF+mZbZgBhafRcwi xWe41KOhYhknd3mLqzL2q7sjdN9aLYrujNe24UYVwnx2J/nD3eQPCvKvmc+V+RhlgwqySLCT FqNuSY2tTnna4JT4BHC6q7lXbl+w3LR0VQOxgTejvHxy9WozpZ6LlLocFaeNUZFvQDUwNvqG IxKD/bAmXob92iJ/2hwvJU3ykJkVNm5T1BQr/gJX46cf5l3PHF2WgjHb+lDPNntekZOpfZ8B kjLHuzPk98VoQX7p72LmVs9uuhXwGD6hkeuyo3s7AXO+EKMYPkG/2I88h3y/ZbwhOJLoSyTm UW4MQQBLcXLWGCcuhzCMIubomsa35nNvk31q4mN57iqHx1lzeJQV2LSrjbcfQaJdxGK5nVi6 Haqq11A7P7SPT6SEDB+34RHpEcVATVcVv15xk4AV8jb9gsUvuGOYpx1cEuNHnurBg95JOpFE +ZRHeZgAGA/6P8djllb2RODeD6n9WM/zLM08aL14/c5s/+GLi6dHcDy1u/ZJ18bv6fR6wMTH Z3afifhWGnUOnx2Z7/CQS8nAdOHpOQUMLqHWuKbgH5OryLEPWq+4AzWekRdvXs0GD8cExcBr soR3QIQkIUSjJP8JtI7HnY4fJbaQfidMl4IxcWgHeho+zp7kh18PxapM7JjcioSgfDOsBUkv O8wDwZJBLGrJJ5Ct8Elg5AF5Gpm8/o28f3J9/eT12/8d4yp8tpgtMAGQGJOERsee3IJ6c1i2 C7wIYO44dRj+M97caknoAfC7Wavwp7rmi1n99ItZ/wdlnlKGxzUAAA== --------------4a75OEHkFm8Asyq7N4ObgQ0T--