| commit | a199cc0e59f7edb5f2f38eceb2c7feb1073cce3b | [log] [tgz] |
|---|---|---|
| author | Eugene Tarassov <eugenet@xilinx.com> | Fri Feb 04 16:11:28 2022 -0800 |
| committer | Eugene Tarassov <eugenet@xilinx.com> | Mon Feb 07 13:25:22 2022 -0800 |
| tree | ea5a1afe08bde144da1135286f8de41ef24f6a34 | |
| parent | 18ae2f5747bc1e2229711428976d46426b6e0669 [diff] |
TCF Agent: fixed error when building with c++-11 error: designator order for field ‘RegisterDefinition::role’ does not match declaration order in ‘const RegisterDefinition’
TCF is a vendor-neutral, lightweight, extensible network protocol mainly for communicating with embedded systems (targets). On top of the protocol specification, which is the core of TCF, the project includes a plain-C implementation of a lightweight extendable target agent, Java client API (usable stand-alone or on top of Eclipse), Python and Lua client APIs, complete debugger UI implementation in Eclipse, integration with CDT, Target Explorer, documentation and usage examples.
agent : The reference agent, implementing debug related services e.g. Memory, RunControl, Registers, Stacktrace, Breakpoints, Symbols, LineNumbers, Expressions.
docker : Dockerfile image for host and cross builds of the debug agent.
examples : Implementation of a daytime service.
server : A proxy server sitting between the client on the host and an agent running/embedded on the target as part of the firmware or RTOS. It implements Symbols and LineNumbers services.
tests : Standalone tools for testing (e.g dwarf, extended commandline client)