Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tcf-dev] TCF source architecture

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


Back to the top