|
|
Re: TPTP porting to embedded platforms [message #120996 is a reply to message #120882] |
Thu, 17 January 2008 09:04 |
Eclipse User |
|
|
|
Originally posted by: ck2329.mail.ru
Is there anyone who tried to port TPTP JVMTI agent and agent controller to
ARM or MIPS platforms?
Q to TPTP contributors : what is your estimation about agent and agent
controller dependencies on CPU type - how many files are CPU-dependent ?
|
|
|
Re: TPTP porting to embedded platforms [message #121069 is a reply to message #120996] |
Sun, 20 January 2008 09:28 |
Asaf Yaffe Messages: 333 Registered: July 2009 |
Senior Member |
|
|
Andrew V. Novoselsky wrote:
> Is there anyone who tried to port TPTP JVMTI agent and agent controller
> to ARM or MIPS platforms?
>
> Q to TPTP contributors : what is your estimation about agent and agent
> controller dependencies on CPU type - how many files are CPU-dependent ?
With regard to the profiler Agent and runtime libraries (CGProf,
HeapProf, ThreadProf, JPIAgent, JPI, JPIBootLoader, etc), the majority
of the code is "pure" C++ and depends on JVMTI and JNI. Most of the
OS/Architecture-specific code is encapsulated in an OS Abstraction
Library (MartiniOSA.DLL).
Porting this code to another platform largely depends on whether you
have a JVM for this platform that fully supports JVMTI and JNI.
If you have any specific questions on these components, feel free to
post them here and I'll do my best to answer.
HTH,
Asaf
--
Asaf Yaffe
Eclipse TPTP Committer, JVMTI Profiler
|
|
|
Re: TPTP porting to embedded platforms [message #121087 is a reply to message #121069] |
Sun, 20 January 2008 10:56 |
Eclipse User |
|
|
|
Originally posted by: ck2329.mail.ru
First - thanks for your answers.
Now I'm checking files you mentioned.
But as i understood i need to have an ability of online profiling i need 2
parts running on target machine:
1) Agent Controller
2) JVMTI runtime libraries(JPIBootLoaadet, JPIAgent CGProf etc )
And AC has lot of dependencies on the OS layer( and some CPU dependent
code - inline aseembler for example) - am i right?
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.02379 seconds