Macros | |
#define | DUMMY_DSP_NON_PMU_EVENT_FIRST 0x8fff |
Dummy first event to help calculate ITRACE_NUMBER_NON_PMU_EVENTS. | |
#define | ITRACE_DSP_EVENT_PCYCLES 0x9000 |
64-bit pcycle counter (only use if the full 64-bit range is needed: 32 LSBs are always tracked) | |
#define | ITRACE_DSP_EVENT_STACK_USED_B 0x9001 |
Amount of stack free (in bytes) | |
#define | ITRACE_DSP_EVENT_HEAP_FREE_B 0x9002 |
Amount of heap free (in bytes) | |
#define | ITRACE_DSP_EVENT_HEAP_USED_B 0x9003 |
Amount of heap used (in bytes) | |
#define | ITRACE_DSP_EVENT_HEAP_SEG_FREE 0x9004 |
Number of heap segments free. | |
#define | ITRACE_DSP_EVENT_HEAP_SEG_USED 0x9005 |
Number of heap segments used. | |
#define | ITRACE_DSP_EVENT_AVAIL_VTCM_B 0x9006 |
Available VTCM size. | |
#define | ITRACE_DSP_EVENT_CLK_FREQ_HZ 0x9007 |
Processor frequency. | |
#define | ITRACE_DSP_EVENT_CUSTOM_0 0x9008 |
Custom event 0. | |
#define | ITRACE_DSP_EVENT_CUSTOM_1 0x9009 |
Custom event 1. | |
#define | ITRACE_DSP_EVENT_CUSTOM_2 0x900a |
Custom event 2. | |
#define | ITRACE_DSP_EVENT_CUSTOM_3 0x900b |
Custom event 3. | |
#define | ITRACE_DSP_EVENT_CUSTOM_4 0x900c |
Custom event 4. | |
#define | ITRACE_DSP_EVENT_CUSTOM_5 0x900d |
Custom event 5. | |
#define | ITRACE_DSP_EVENT_CUSTOM_6 0x900e |
Custom event 6. | |
#define | ITRACE_DSP_EVENT_CUSTOM_7 0x900f |
Custom event 7. | |
#define | ITRACE_DSP_EVENT_CUSTOM_8 0x9010 |
Custom event 8. | |
#define | ITRACE_DSP_EVENT_CUSTOM_9 0x9011 |
Custom event 9. | |
#define | ITRACE_DSP_EVENT_CUSTOM_10 0x9012 |
Custom event 10. | |
#define | ITRACE_DSP_EVENT_CUSTOM_11 0x9013 |
Custom event 11. | |
#define | ITRACE_DSP_EVENT_CUSTOM_12 0x9014 |
Custom event 12. | |
#define | ITRACE_DSP_EVENT_CUSTOM_13 0x9015 |
Custom event 13. | |
#define | ITRACE_DSP_EVENT_CUSTOM_14 0x9016 |
Custom event 14. | |
#define | ITRACE_DSP_EVENT_CUSTOM_15 0x9017 |
Custom event 15. | |
#define | ITRACE_DSP_EVENT_CUSTOM_16 0x9018 |
Custom event 16. | |
#define | ITRACE_DSP_EVENT_CUSTOM_17 0x9019 |
Custom event 17. | |
#define | ITRACE_DSP_EVENT_CUSTOM_18 0x901a |
Custom event 18. | |
#define | ITRACE_DSP_EVENT_CUSTOM_19 0x901b |
Custom event 19. | |
#define | ITRACE_DSP_EVENT_CUSTOM_20 0x901c |
Custom event 20. | |
#define | ITRACE_DSP_EVENT_CUSTOM_21 0x901d |
Custom event 21. | |
#define | ITRACE_DSP_EVENT_CUSTOM_22 0x901e |
Custom event 22. | |
#define | ITRACE_DSP_EVENT_CUSTOM_23 0x901f |
Custom event 23. | |
#define | ITRACE_DSP_EVENT_CUSTOM_24 0x9020 |
Custom event 24. | |
#define | ITRACE_DSP_EVENT_CUSTOM_25 0x9021 |
Custom event 25. | |
#define | ITRACE_DSP_EVENT_CUSTOM_26 0x9022 |
Custom event 26. | |
#define | ITRACE_DSP_EVENT_CUSTOM_27 0x9023 |
Custom event 27. | |
#define | ITRACE_DSP_EVENT_CUSTOM_28 0x9024 |
Custom event 28. | |
#define | ITRACE_DSP_EVENT_CUSTOM_29 0x9025 |
Custom event 29. | |
#define | ITRACE_DSP_EVENT_CUSTOM_30 0x9026 |
Custom event 30. | |
#define | ITRACE_DSP_EVENT_CUSTOM_31 0x9027 |
Custom event 31. | |
#define | ITRACE_DSP_EVENT_CUSTOM_32 0x9028 |
Custom event 32. | |
#define | ITRACE_DSP_EVENT_CUSTOM_33 0x9029 |
Custom event 33. | |
#define | ITRACE_DSP_EVENT_CUSTOM_34 0x902a |
Custom event 34. | |
#define | ITRACE_DSP_EVENT_CUSTOM_35 0x902b |
Custom event 35. | |
#define | ITRACE_DSP_EVENT_CUSTOM_36 0x902c |
Custom event 36. | |
#define | ITRACE_DSP_EVENT_CUSTOM_37 0x902d |
Custom event 37. | |
#define | ITRACE_DSP_EVENT_CUSTOM_38 0x902e |
Custom event 38. | |
#define | ITRACE_DSP_EVENT_CUSTOM_39 0x902f |
Custom event 39. | |
#define | ITRACE_DSP_EVENT_CUSTOM_40 0x9030 |
Custom event 40. | |
#define | ITRACE_DSP_EVENT_CUSTOM_41 0x9031 |
Custom event 41. | |
#define | ITRACE_DSP_EVENT_CUSTOM_42 0x9032 |
Custom event 42. | |
#define | ITRACE_DSP_EVENT_CUSTOM_43 0x9033 |
Custom event 43. | |
#define | ITRACE_DSP_EVENT_CUSTOM_44 0x9034 |
Custom event 44. | |
#define | ITRACE_DSP_EVENT_CUSTOM_45 0x9035 |
Custom event 45. | |
#define | ITRACE_DSP_EVENT_CUSTOM_46 0x9036 |
Custom event 46. | |
#define | ITRACE_DSP_EVENT_CUSTOM_47 0x9037 |
Custom event 47. | |
#define | ITRACE_DSP_EVENT_CUSTOM_48 0x9038 |
Custom event 48. | |
#define | ITRACE_DSP_EVENT_CUSTOM_49 0x9039 |
Custom event 49. | |
#define | ITRACE_DSP_EVENT_CUSTOM_50 0x903a |
Custom event 50. | |
#define | ITRACE_DSP_EVENT_CUSTOM_51 0x903b |
Custom event 51. | |
#define | ITRACE_DSP_EVENT_CUSTOM_52 0x903c |
Custom event 52. | |
#define | ITRACE_DSP_EVENT_CUSTOM_53 0x903d |
Custom event 53. | |
#define | ITRACE_DSP_EVENT_CUSTOM_54 0x903e |
Custom event 54. | |
#define | ITRACE_DSP_EVENT_CUSTOM_55 0x903f |
Custom event 55. | |
#define | ITRACE_DSP_EVENT_CUSTOM_56 0x9040 |
Custom event 56. | |
#define | ITRACE_DSP_EVENT_CUSTOM_57 0x9041 |
Custom event 57. | |
#define | ITRACE_DSP_EVENT_CUSTOM_58 0x9042 |
Custom event 58. | |
#define | ITRACE_DSP_EVENT_CUSTOM_59 0x9043 |
Custom event 59. | |
#define | ITRACE_DSP_EVENT_CUSTOM_60 0x9044 |
Custom event 60. | |
#define | ITRACE_DSP_EVENT_CUSTOM_61 0x9045 |
Custom event 61. | |
#define | ITRACE_DSP_EVENT_CUSTOM_62 0x9046 |
Custom event 62. | |
#define | ITRACE_DSP_EVENT_CUSTOM_63 0x9047 |
Custom event 63. | |
#define | DUMMY_DSP_NON_PMU_EVENT_LAST 0x9048 |
Dummy last event to help calculate ITRACE_NUMBER_NON_PMU_EVENTS. | |
#define | ITRACE_DSP_NON_PMU_OFFSET (DUMMY_DSP_NON_PMU_EVENT_FIRST+1) |
Offset to the first non-PMU event id. | |
#define | ITRACE_DSP_IS_NON_PMU_CUSTOM_EVENT(id) ((id>=ITRACE_DSP_EVENT_CUSTOM_0) && (id<DUMMY_DSP_NON_PMU_EVENT_LAST)) |
True if DSP event is of a non-PMU custom event. | |
#define | ITRACE_NUMBER_NON_PMU_EVENTS ((~ITRACE_DSP_NON_PMU_OFFSET)&DUMMY_DSP_NON_PMU_EVENT_LAST) |
Number of non-PMU events. | |
#define | ITRACE_DSP_IS_NON_PMU_EVENT(id) ((id>=ITRACE_DSP_NON_PMU_OFFSET) && (id<(ITRACE_DSP_NON_PMU_OFFSET+ITRACE_NUMBER_NON_PMU_EVENTS))) |
True if DSP event is of a non-PMU event. | |