Languages

Menu
Sites
Language
Tools for Dynamic & static analysis of Tizen native application code

Hi 
Can any one provide the information about the "static & dynamic Analysis tools for Tizen Native application code "

Edited by: harish kumar kavali on 22 Jan, 2014

Responses

8 Replies
Alex Ashirov

HI,

There is Dynamic Analyzer tool delivered with the Tizen SDK.

You can read about Dynamic Analyzer in the IDE's help:

Tizen Native App Programming > IDE and Tools > Dynamic Analyzer

or

Tizen Native App Programming > Application Development Process > Running and Debugging Applications > Improving Application Performance > Dynamic Analysis of Native Applications

Also, you can take a look at the OProfile tool which is also described in the help.

harish kumar kavali

Hi alex
Do you find any static analysis tool
all the above tools perform Dynamic analysis of code

Alex Ashirov

You can try to use Code analyzer integrated into Eclipse for light weight static code analysis. Right click on your project and select "Run C/C++ code Analysis".

Also, you can customize it: Properties->C/C++ General->Code Analysis.

Eric Satkimbaev

Where/how can I see results of analysis? I tried to run this analyzer but I didn’t see results. It was successfully launched, I saw progress bar, but then the progress bar disappeared and nothing happened.

Alex Ashirov

Hi,

You can find results of analysis in the Problems window. Please see the following link for more details:

http://wiki.eclipse.org/CDT/designs/StaticAnalysis

T S

 

Hi,

Please take a look into below static analysis tools:
    
Oprofile: It's profiling tool, which detects the method and module execution time
    Tizen Native App Programming > IDE and Tools > Native IDE > OProfile
    Or
    https://developer.tizen.org/dev-guide/2.2.1/org.tizen.native.appprogramming/html/ide_sdk_tools/oprofile.htm

 Valgrind: It's profiling tool, which detects the abnormal use of heap and stack memory
    Tizen Native App Programming > IDE and Tools > Native IDE > Valgrind
    Or
    https://developer.tizen.org/dev-guide/2.2.1/org.tizen.native.appprogramming/html/ide_sdk_tools/valgrind.htm
    Or
    https://developer.tizen.org/dev-guide/2.2.1/org.tizen.native.appprogramming/html/app_dev_process/running_valgrind.htm
    
~Sanjana T S

harish kumar kavali

Hi Ts,
I think those tools u mentioned performs Dynamic analysis of code but i need tools for Static code analysis
-Harish

Alex Ashirov

Hi,

Please take a look at the following article. It describes how to integrate your favorite static code analyzer into your Eclipse C/C++ development environment.

http://www.ibm.com/developerworks/library/j-codan/