From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id f/XUNCLYcmJ+TgQAWB0awg (envelope-from ) for ; Wed, 04 May 2022 15:46:42 -0400 Received: by simark.ca (Postfix, from userid 112) id CC8111E058; Wed, 4 May 2022 15:46:42 -0400 (EDT) Authentication-Results: simark.ca; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=sifive.com header.i=@sifive.com header.a=rsa-sha256 header.s=google header.b=EHUZCV3A; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RDNS_DYNAMIC,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id D8D5F1E00D for ; Wed, 4 May 2022 15:46:41 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4AB2F3856DD8 for ; Wed, 4 May 2022 19:46:41 +0000 (GMT) Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) by sourceware.org (Postfix) with ESMTPS id AF58E3858D1E for ; Wed, 4 May 2022 19:46:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AF58E3858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sifive.com Received: by mail-vs1-xe2a.google.com with SMTP id a127so2252786vsa.3 for ; Wed, 04 May 2022 12:46:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=evNbo2wIWW+exMx+g2degLKRzWZwx4l9AyBuwnKh6i0=; b=EHUZCV3AqyZjVgYamNALUXr5hVQEG11SYjH2K4GnZQx8nedN5lrNLdOaiCZNDeGkdR PcScoKagoZxAG1Wpxc2g8m/ThLwgOEVGP+UAc3NBOCM3gKBwtcAliJA2d3Gfd9EP6p45 RyeO7F31WthwUyf/DatijTqDw7DF/WmWTqx7zvNN1xVtU9ZgPRJwEBF4ro/X589wFc4h P84bOE2N0uSc8AGYi2sVfxsMYdzFd9/7QSQWh7DZALnNeSfc1dc75A/+knjyrPb/X7rW 9zfJYX/HnGawEp6CHLbMf0uUWytGCocPyK8roiiOpo2UXycJV1ykkbqxQ8bHLyFfdIC4 vP6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=evNbo2wIWW+exMx+g2degLKRzWZwx4l9AyBuwnKh6i0=; b=gF6c/l6EhRUGqfZHvRaFQYgLoqSnUXiDMtUPsX7cXCNeCykTbCyBMOy6mSLYBCIdXH NrfXciCKpE6vzje5PK8p6S2eOqKlqA3FbIx6m8szOS+/oS6TxXj9VEm2fv9EtlsnDVgL m9tFaXb5LMwiV4YOYLclqUnzpFMna4IKIGdGub4VVcj2NQV+RHek/iOX/u1Z6IrGkfuY x6YMU7732BwezxICy8kb0t7R1U9vVshJ6IFUjS029TeSVFrkzPc2L3+Ns9l619AdkTIR GxOP6CNs3gcjS9hIkqZGOoDwRqpuL8F0PLwRu3+7+bqRknpRBwJag+M+0bBoy6l3PtjB Q9iw== X-Gm-Message-State: AOAM531ypiAjd1SPMtNQO7stcZ95+qJejPDyIpJ6smwvGBROKLOOV3Qz o0bCYscdGADzreVgPkY/fT9JXp2dT05WqpkIRYtGPmJQCoY= X-Google-Smtp-Source: ABdhPJxY8m27YLFMBXe6l+3Rvr+UudpfKpEs520Wm9BDNGR7Y8xPA4wMpqJf/s+NQYdW5oP6bzTl8WvDbmX/apURZsk= X-Received: by 2002:a67:f749:0:b0:32c:dd5a:ace4 with SMTP id w9-20020a67f749000000b0032cdd5aace4mr6939603vso.25.1651693585999; Wed, 04 May 2022 12:46:25 -0700 (PDT) MIME-Version: 1.0 From: Tim Newsome Date: Wed, 4 May 2022 12:46:15 -0700 Message-ID: Subject: gdb doesn't notice when a target resumes To: gdb Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: , Errors-To: gdb-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb" In a setup like this: gdb --- OpenOCD --- hardware target I can download a program, debug, everything is fine. Let's say we're halted somewhere. Now something happens that causes the hardware target to be running again and no longer halted. OpenOCD notices quickly because it polls the target. But gdb doesn't ever notice that the target was resumed. There doesn't appear to be a notification packet for OpenOCD to even communicate to gdb that the target has resumed. Am I missing something? Have people attempted to tackle this problem? Tim