traceservices/tracefw/integ_test/ost/TEF/te_ostv2integsuite_common/src/te_instrumentationpoints_enabled.cpp
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
    30 #endif
    30 #endif
    31 
    31 
    32 #include "te_perfstackinfo.h"
    32 #include "te_perfstackinfo.h"
    33 #include "te_dataparameters.h"
    33 #include "te_dataparameters.h"
    34 #include "sanity/te_perfsanityhelpers.h"
    34 #include "sanity/te_perfsanityhelpers.h"
    35 #include "te_ctor.h"
    35 
    36 
    36 
    37 
    37 
    38 
    38 
    39 /*dummy function for Test function - used to calibrate and debug the timer class with the Lauterbach*/
    39 /*dummy function for Test function - used to calibrate and debug the timer class with the Lauterbach*/
    40 void tracefoo()
    40 void tracefoo()
   688         __RETURN_STACK_SIZE(aApiRunConfig.iDoStack, stackbase, before,  aApiRunResults.iApiStackUsage); 
   688         __RETURN_STACK_SIZE(aApiRunConfig.iDoStack, stackbase, before,  aApiRunResults.iApiStackUsage); 
   689 
   689 
   690         }
   690         }
   691     break;
   691     break;
   692     
   692     
   693     case EOstTraceFunctionEntryExtCtorInitList:
       
   694         {        
       
   695         __MARK_INITIAL_STACK(aApiRunConfig.iDoStack, stackbase, before);
       
   696         TTestCtor       testCtorA( 1, 2 );
       
   697         logged = ETrue;
       
   698         __RETURN_STACK_SIZE(aApiRunConfig.iDoStack, stackbase, before,  aApiRunResults.iApiStackUsage); 
       
   699 
       
   700         }
       
   701     break;
       
   702     
       
   703     case EOstTraceFunctionEntryExtCtorNoInitList:
       
   704         {        
       
   705         __MARK_INITIAL_STACK(aApiRunConfig.iDoStack, stackbase, before);
       
   706         TTestCtor       testCtorB( 3 );
       
   707         logged = ETrue;
       
   708         __RETURN_STACK_SIZE(aApiRunConfig.iDoStack, stackbase, before,  aApiRunResults.iApiStackUsage); 
       
   709 
       
   710         }
       
   711     break;
       
   712     
       
   713     case EOstTraceFunctionExit0:
   693     case EOstTraceFunctionExit0:
   714         {
   694         {
   715         __MARK_INITIAL_STACK(aApiRunConfig.iDoStack, stackbase, before);
   695         __MARK_INITIAL_STACK(aApiRunConfig.iDoStack, stackbase, before);
   716         OstTraceFunctionExit0( TEST_OstTraceFunctionExit0 );
   696         OstTraceFunctionExit0( TEST_OstTraceFunctionExit0 );
   717         logged = ETrue;
   697         logged = ETrue;