[
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