Hi Naama,
As Eugene told you, look at the config.h. It will allow to define
where the services are located : Host or target.
Some description of the overall architecture is located here:
https://wiki.eclipse.org/TCF
Then another important thing to understand is the ACPM :
Asynchronous Cache Programming Model.
Even if my document isn't fully accurate, please check this
bugzilla. It should give you a big picture:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=425794.
Do not hesistate to complete it and update the bugzilla. Thanks !
Concerning dwarf support, backtrace and runcontrol, you can take
a read on what I wrote there:
http://dev.eclipse.org/mhonarc/lists/tcf-dev/pdfDWqjnobpcm.pdf
Regards,
Xavier.
On 27/08/2015 17:32, Naama Elouz wrote:
Hello,
I’m trying to understand TCF source
architecture, Please correct me if I’m wrong..
When looking at TCF agent sources (on
target) it seems that the agent Implement all services.
I know other debuggers (for ex. gdb)
implement similar functionality at the host side,
For ex:
elf handling – (elf-loader.c,
symbols_elf.c..)
linenumbers - (linenumbers.c)
Can you please explain why it’s different
in TCF?
Regards,
Naama.
_______________________________________________
tcf-dev mailing list
tcf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tcf-dev