From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: , X-List-Received-Date: Wed, 04 May 2022 19:46:28 -0000 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