Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tcf-dev] Source-level RunControl and value-adds
  • From: "Gherzan, Mircea" <mircea.gherzan@xxxxxxxxx>
  • Date: Tue, 14 Jan 2020 21:10:53 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tV1FYAaTuyUw9CYGWnFnZwXunosHCXi9rQOFwrNWrmk=; b=KHmYuCyX71V5XE6qsgwebIBtLEvNNv397ewK80GJntufG+e1RqTpOKcHX2nSUIgtIFHSYJcGSHjeuwH1aCzu2rT3DgfzCjeTWg84Mh73eaSeA1Sy76JeGpd6ZJ8mPWvME9PJti1fOKfit0brCuRWT/X6i3EhG0jgDx13JR3dPwh6gnZAfB58BdQ7FCCX0eXoB0hymm9iN+WejXZxd/HwYtyVirxGi4RLqaot8V9ebEP1XT6JiEkAYqOvSzSbI/4UUc1MWuZfAZLRVToOWCLabvKYj6/b3AebNjLl65HFZHsoZgMTki4fWoOrc0iCUXQrzqjfCzuIa+EeIWB49Doy2g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QEdlZ6Uw9IreCbCw4TxkS2NTwuE+5f2LiHexGmtQIcxsWOmTHn+O9S62OM+j0wM1OcCBncKin03oRKWwpAERqo73wX2r9pcf7CqLKQNXk0SehU6WXx0ZBBOaR77XJ1LcqP29miKbfZ0mX3wPA6UsBAt31oS5/SJ0/dmbVgSU2Zup6TL4oLj9q0IiJs1i51p2uI1Tt6Asx2XdVH62dZXNGH+ZGxU8DLjqe1uy1PGtch6/sCjny+1CcRpJgcq8DHYkSFO3RZcWrIDXfycyxq492xXlyAqC/NR/DvlJFAItIIZZRvhevwCpMD/sKw35zZ5mq0tg61Zm+jRfFNz7IMLh+g==
  • Delivered-to: tcf-dev@xxxxxxxxxxx
  • Dlp-product: dlpe-windows
  • Dlp-reaction: no-action
  • Dlp-version: 11.0.0.116
  • List-archive: <https://www.eclipse.org/mailman/private/tcf-dev>
  • List-help: <mailto:tcf-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tcf-dev>, <mailto:tcf-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tcf-dev>, <mailto:tcf-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdXLHutvZg7xQEETTCiGQYVzJCG80g==
  • Thread-topic: Source-level RunControl and value-adds

Hi Eugene,

I've got a question about whether/how source-level run control can work over a value-add. Let's assume:

	- TCF Agent "A" with just the "basic services" enabled (Memory, Registers, RunControl, Breakpoints)
	- TCF Agent "B" (a value-add) which higher-level services (StackTrace, LineNumbers, Expressions, Symbols)

Think of A as a "gdbserver" without any debug info support (just assembly-level, "bare metal" operations), and B as the "gdb" connected to it (with full debug info capabilities). B uses the context-proxy logic and the cache mechanism. The value-add services work fine as they deal with halted contexts. But is there a chance to expose a "debug-info enabled RunControl" service in B? In other words, could a client (e.g. Eclipse) connected to the B-on-top-of-A stack perform RC primitives like step-over-line and step-out?

Thanks in advance,
- Mircea



Back to the top