1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef GENERALS_CONFIG_H |
|
20 #define GENERALS_CONFIG_H |
|
21 |
|
22 |
|
23 // change this to reflect the ISA task amount |
|
24 #define PROFILER_ISA_OS_TASK_AMOUNT 50 |
|
25 |
|
26 // don't change these definitions |
|
27 #define PROFILER_DEFINE_ISA_TASK_NAME_ARRAY TBuf8<64> isaTaskNames[PROFILER_ISA_OS_TASK_AMOUNT]; |
|
28 #define PROFILER_DEFINE_ISA_TASK_NAME(name,number) isaTaskNames[number].Append(_L8(name)); |
|
29 |
|
30 // change these to reflect the real ISA task names and numbers |
|
31 // the last number must be PROFILER_ISA_OS_TASK_AMOUNT-1 |
|
32 |
|
33 #define PROFILER_ISA_TASK_NAMES PROFILER_DEFINE_ISA_TASK_NAME("SRVSCKT_TASK",0)\ |
|
34 PROFILER_DEFINE_ISA_TASK_NAME("CSD_SRV_TASK",1) \ |
|
35 PROFILER_DEFINE_ISA_TASK_NAME("CSD_NTB_TASK",2) \ |
|
36 PROFILER_DEFINE_ISA_TASK_NAME("CSD_WTB_TASK",3) \ |
|
37 PROFILER_DEFINE_ISA_TASK_NAME("PH_TASK",4) \ |
|
38 PROFILER_DEFINE_ISA_TASK_NAME("L2_TASK",5) \ |
|
39 PROFILER_DEFINE_ISA_TASK_NAME("RR_TASK",6) \ |
|
40 PROFILER_DEFINE_ISA_TASK_NAME("GPRS_RLC_TASK",7) \ |
|
41 PROFILER_DEFINE_ISA_TASK_NAME("GPRS_MAC_TASK",8) \ |
|
42 PROFILER_DEFINE_ISA_TASK_NAME("RANC_TASK",9) \ |
|
43 PROFILER_DEFINE_ISA_TASK_NAME("MM_TASK",10) \ |
|
44 PROFILER_DEFINE_ISA_TASK_NAME("CC_TASK",11) \ |
|
45 PROFILER_DEFINE_ISA_TASK_NAME("SMS_TASK",12) \ |
|
46 PROFILER_DEFINE_ISA_TASK_NAME("RM_CONTROL_TASK",13) \ |
|
47 PROFILER_DEFINE_ISA_TASK_NAME("GSS_SERVER_TASK",14) \ |
|
48 PROFILER_DEFINE_ISA_TASK_NAME("CS_MAIN_TASK",15) \ |
|
49 PROFILER_DEFINE_ISA_TASK_NAME("GPRS_TASK",16) \ |
|
50 PROFILER_DEFINE_ISA_TASK_NAME("WMAC_TASK",17) \ |
|
51 PROFILER_DEFINE_ISA_TASK_NAME("WMHS_TASK",18) \ |
|
52 PROFILER_DEFINE_ISA_TASK_NAME("WRRC_TASK",19) \ |
|
53 PROFILER_DEFINE_ISA_TASK_NAME("WRLC_UL_TASK",20) \ |
|
54 PROFILER_DEFINE_ISA_TASK_NAME("WRLC_DL_TASK",21) \ |
|
55 PROFILER_DEFINE_ISA_TASK_NAME("WPH_TASK",22) \ |
|
56 PROFILER_DEFINE_ISA_TASK_NAME("WRAN_TASK",23) \ |
|
57 PROFILER_DEFINE_ISA_TASK_NAME("SSOM_TASK",24) \ |
|
58 PROFILER_DEFINE_ISA_TASK_NAME("ACCESSORY_TASK",25) \ |
|
59 PROFILER_DEFINE_ISA_TASK_NAME("ADL_TASK",26) \ |
|
60 PROFILER_DEFINE_ISA_TASK_NAME("AUDIO_TASK",27) \ |
|
61 PROFILER_DEFINE_ISA_TASK_NAME("PN_TASK",28) \ |
|
62 PROFILER_DEFINE_ISA_TASK_NAME("CORE_HI_TASK",29) \ |
|
63 PROFILER_DEFINE_ISA_TASK_NAME("CORE_LO_TASK",30) \ |
|
64 PROFILER_DEFINE_ISA_TASK_NAME("ENERGY_TASK",31) \ |
|
65 PROFILER_DEFINE_ISA_TASK_NAME("FBUS_TASK",32) \ |
|
66 PROFILER_DEFINE_ISA_TASK_NAME("PMM_FILE2_TASK",33) \ |
|
67 PROFILER_DEFINE_ISA_TASK_NAME("MDI_RCV_TASK",34) \ |
|
68 PROFILER_DEFINE_ISA_TASK_NAME("MDI_SEND_TASK",35) \ |
|
69 PROFILER_DEFINE_ISA_TASK_NAME("MONITOR_TASK",36) \ |
|
70 PROFILER_DEFINE_ISA_TASK_NAME("MTC_CTRL_TASK",37) \ |
|
71 PROFILER_DEFINE_ISA_TASK_NAME("MTC_WD_TASK",38) \ |
|
72 PROFILER_DEFINE_ISA_TASK_NAME("OBEX_TASK",39) \ |
|
73 PROFILER_DEFINE_ISA_TASK_NAME("APDU_SERVER_TASK",40) \ |
|
74 PROFILER_DEFINE_ISA_TASK_NAME("SIMSON_SERVER_TASK",41) \ |
|
75 PROFILER_DEFINE_ISA_TASK_NAME("SIMLOCK_TASK",42) \ |
|
76 PROFILER_DEFINE_ISA_TASK_NAME("SOS_USB_MM_TASK",43) \ |
|
77 PROFILER_DEFINE_ISA_TASK_NAME("SOS_PROXY_AUX_TASK",44) \ |
|
78 PROFILER_DEFINE_ISA_TASK_NAME("TERMINAL_ADAPTER_TASK",45) \ |
|
79 PROFILER_DEFINE_ISA_TASK_NAME("XTI_RECEIVE_TASK",46) \ |
|
80 PROFILER_DEFINE_ISA_TASK_NAME("XTI_SEND_TASK",47) \ |
|
81 PROFILER_DEFINE_ISA_TASK_NAME("STARTUP_AND_BACKGROUND_TASK",48) \ |
|
82 PROFILER_DEFINE_ISA_TASK_NAME("OS_IDLE_TASK",49) |
|
83 |
|
84 // old definitions |
|
85 #define PROFILER_GENERALS_SAMPLER_ID 100 |
|
86 #define PROFILER_GPP_SAMPLER_ID 1 |
|
87 #define PROFILER_GFC_SAMPLER_ID 2 |
|
88 #define PROFILER_ITT_SAMPLER_ID 3 |
|
89 #define PROFILER_MEM_SAMPLER_ID 4 |
|
90 #define PROFILER_PRI_SAMPLER_ID 5 |
|
91 |
|
92 #define PROFILER_GPP_SAMPLER_NAME _L("GPP") |
|
93 #define PROFILER_GFC_SAMPLER_NAME _L("GFC") |
|
94 #define PROFILER_ITT_SAMPLER_NAME _L("ITT") |
|
95 #define PROFILER_MEM_SAMPLER_NAME _L("MEM") |
|
96 #define PROFILER_PRI_SAMPLER_NAME _L("PRI") |
|
97 |
|
98 |
|
99 #endif |
|