1. probe process("/data/redis/src/redis-server").function("*").call {
    2. printf("%s -> %s\n", thread_indent(4), ppfunc());
    3. }
    4. probe process("/data/redis/src/redis-server").function("*").return {
    5. printf("%s <- %s\n", thread_indent(-4), ppfunc());
    6. }

    输出

    1. 0 redis-server(27052): -> aeProcessEvents
    2. 17 redis-server(27052): -> aeSearchNearestTimer
    3. 19 redis-server(27052): <- aeSearchNearestTimer
    4. 22 redis-server(27052): -> aeGetTime
    5. 25 redis-server(27052): <- aeGetTime
    6. 28 redis-server(27052): -> beforeSleep
    7. 33 redis-server(27052): -> zmalloc_used_memory
    8. 35 redis-server(27052): <- zmalloc_used_memory
    9. 47 redis-server(27052): -> handleBlockedClientsTimeout
    10. 53 redis-server(27052): -> raxSize
    11. 56 redis-server(27052): <- raxSize
    12. 57 redis-server(27052): <- handleBlockedClientsTimeout
    13. 60 redis-server(27052): -> handleClientsWithPendingReadsUsingThreads
    14. 63 redis-server(27052): <- handleClientsWithPendingReadsUsingThreads
    15. 67 redis-server(27052): -> tlsProcessPendingData
    16. 70 redis-server(27052): <- tlsProcessPendingData
    17. 73 redis-server(27052): -> tlsHasPendingData
    18. 77 redis-server(27052): <- tlsHasPendingData
    19. 81 redis-server(27052): -> aeSetDontWait
    20. 84 redis-server(27052): <- aeSetDontWait
    21. 87 redis-server(27052): -> activeExpireCycle
    22. 91 redis-server(27052): -> ustime
    23. 93 redis-server(27052): <- ustime
    24. 96 redis-server(27052): -> clientsArePaused
    25. 99 redis-server(27052): <- clientsArePaused
    26. 99 redis-server(27052): <- activeExpireCycle
    27. 103 redis-server(27052): -> moduleCount
    28. 105 redis-server(27052): <- moduleCount
    29. 109 redis-server(27052): -> trackingBroadcastInvalidationMessages
    30. 112 redis-server(27052): <- trackingBroadcastInvalidationMessages
    31. 117 redis-server(27052): -> flushAppendOnlyFile
    32. 121 redis-server(27052): -> sdslen
    33. 124 redis-server(27052): <- sdslen
    34. 125 redis-server(27052): <- flushAppendOnlyFile
    35. 128 redis-server(27052): -> handleClientsWithPendingWritesUsingThreads
    36. 131 redis-server(27052): <- handleClientsWithPendingWritesUsingThreads
    37. 135 redis-server(27052): -> freeClientsInAsyncFreeQueue
    38. 140 redis-server(27052): -> listRewind
    39. 142 redis-server(27052): <- listRewind
    40. 146 redis-server(27052): -> listNext
    41. 148 redis-server(27052): <- listNext
    42. 149 redis-server(27052): <- freeClientsInAsyncFreeQueue
    43. 154 redis-server(27052): -> handleClientsBlockedOnKeys
    44. 155 redis-server(27052): <- handleClientsBlockedOnKeys
    45. 158 redis-server(27052): -> moduleCount
    46. 160 redis-server(27052): <- moduleCount
    47. 161 redis-server(27052): <- beforeSleep
    48. 165 redis-server(27052): -> aeApiPoll
    49. 100539 redis-server(27052): <- aeApiPoll
    50. 100585 redis-server(27052): -> afterSleep
    51. 100618 redis-server(27052): -> moduleCount
    52. 100634 redis-server(27052): <- moduleCount
    53. 100641 redis-server(27052): <- afterSleep
    54. 100662 redis-server(27052): -> processTimeEvents
    55. 100694 redis-server(27052): -> aeGetTime
    56. 100710 redis-server(27052): <- aeGetTime
    57. 100730 redis-server(27052): -> serverCron
    58. 100760 redis-server(27052): -> serverLog
    59. 100791 redis-server(27052): -> serverLogRaw
    60. 100827 redis-server(27052): -> nolocks_localtime
    61. 100856 redis-server(27052): -> is_leap_year
    62. 100872 redis-server(27052): <- is_leap_year
    63. 100890 redis-server(27052): -> is_leap_year
    64. 100905 redis-server(27052): <- is_leap_year
    65. 100923 redis-server(27052): -> is_leap_year
    66. 100938 redis-server(27052): <- is_leap_year
    67. 100955 redis-server(27052): -> is_leap_year
    68. 100970 redis-server(27052): <- is_leap_year
    69. 100988 redis-server(27052): -> is_leap_year
    70. 101002 redis-server(27052): <- is_leap_year
    71. 101019 redis-server(27052): -> is_leap_year
    72. 101034 redis-server(27052): <- is_leap_year
    73. 101052 redis-server(27052): -> is_leap_year
    74. 101066 redis-server(27052): <- is_leap_year
    75. 101084 redis-server(27052): -> is_leap_year
    76. 101099 redis-server(27052): <- is_leap_year
    77. 101117 redis-server(27052): -> is_leap_year
    78. 101131 redis-server(27052): <- is_leap_year
    79. 101148 redis-server(27052): -> is_leap_year
    80. 101162 redis-server(27052): <- is_leap_year
    81. 101180 redis-server(27052): -> is_leap_year
    82. 101195 redis-server(27052): <- is_leap_year
    83. 101212 redis-server(27052): -> is_leap_year
    84. 101227 redis-server(27052): <- is_leap_year
    85. 101244 redis-server(27052): -> is_leap_year
    86. 101259 redis-server(27052): <- is_leap_year
    87. 101276 redis-server(27052): -> is_leap_year
    88. 101291 redis-server(27052): <- is_leap_year
    89. 101309 redis-server(27052): -> is_leap_year
    90. 101373 redis-server(27052): <- is_leap_year
    91. 101394 redis-server(27052): -> is_leap_year
    92. 101408 redis-server(27052): <- is_leap_year
    93. 101425 redis-server(27052): -> is_leap_year
    94. 101440 redis-server(27052): <- is_leap_year
    95. 101457 redis-server(27052): -> is_leap_year
    96. 101472 redis-server(27052): <- is_leap_year
    97. 101551 redis-server(27052): -> is_leap_year
    98. 101576 redis-server(27052): <- is_leap_year
    99. 101594 redis-server(27052): -> is_leap_year
    100. 101609 redis-server(27052): <- is_leap_year
    101. 101626 redis-server(27052): -> is_leap_year
    102. 101641 redis-server(27052): <- is_leap_year
    103. 101659 redis-server(27052): -> is_leap_year
    104. 101673 redis-server(27052): <- is_leap_year
    105. 101691 redis-server(27052): -> is_leap_year
    106. 101706 redis-server(27052): <- is_leap_year
    107. 101723 redis-server(27052): -> is_leap_year
    108. 101738 redis-server(27052): <- is_leap_year
    109. 101756 redis-server(27052): -> is_leap_year
    110. 101770 redis-server(27052): <- is_leap_year
    111. 101788 redis-server(27052): -> is_leap_year
    112. 101803 redis-server(27052): <- is_leap_year
    113. 101820 redis-server(27052): -> is_leap_year
    114. 101835 redis-server(27052): <- is_leap_year
    115. 101852 redis-server(27052): -> is_leap_year
    116. 101867 redis-server(27052): <- is_leap_year
    117. 101884 redis-server(27052): -> is_leap_year
    118. 101899 redis-server(27052): <- is_leap_year
    119. 101916 redis-server(27052): -> is_leap_year
    120. 101931 redis-server(27052): <- is_leap_year
    121. 101948 redis-server(27052): -> is_leap_year
    122. 101963 redis-server(27052): <- is_leap_year
    123. 101981 redis-server(27052): -> is_leap_year
    124. 101995 redis-server(27052): <- is_leap_year
    125. 102013 redis-server(27052): -> is_leap_year
    126. 102027 redis-server(27052): <- is_leap_year
    127. 102045 redis-server(27052): -> is_leap_year
    128. 102060 redis-server(27052): <- is_leap_year
    129. 102077 redis-server(27052): -> is_leap_year
    130. 102092 redis-server(27052): <- is_leap_year
    131. 102109 redis-server(27052): -> is_leap_year
    132. 102124 redis-server(27052): <- is_leap_year
    133. 102141 redis-server(27052): -> is_leap_year
    134. 102156 redis-server(27052): <- is_leap_year
    135. 102173 redis-server(27052): -> is_leap_year
    136. 102188 redis-server(27052): <- is_leap_year
    137. 102205 redis-server(27052): -> is_leap_year
    138. 102220 redis-server(27052): <- is_leap_year
    139. 102237 redis-server(27052): -> is_leap_year
    140. 102252 redis-server(27052): <- is_leap_year
    141. 102270 redis-server(27052): -> is_leap_year
    142. 102284 redis-server(27052): <- is_leap_year
    143. 102339 redis-server(27052): -> is_leap_year
    144. 102355 redis-server(27052): <- is_leap_year
    145. 102373 redis-server(27052): -> is_leap_year
    146. 102387 redis-server(27052): <- is_leap_year
    147. 102404 redis-server(27052): -> is_leap_year
    148. 102418 redis-server(27052): <- is_leap_year
    149. 102436 redis-server(27052): -> is_leap_year
    150. 102451 redis-server(27052): <- is_leap_year
    151. 102468 redis-server(27052): -> is_leap_year
    152. 102482 redis-server(27052): <- is_leap_year
    153. 102500 redis-server(27052): -> is_leap_year
    154. 102515 redis-server(27052): <- is_leap_year
    155. 102532 redis-server(27052): -> is_leap_year
    156. 102547 redis-server(27052): <- is_leap_year
    157. 102564 redis-server(27052): -> is_leap_year
    158. 102579 redis-server(27052): <- is_leap_year
    159. 102597 redis-server(27052): -> is_leap_year
    160. 102612 redis-server(27052): <- is_leap_year
    161. 102629 redis-server(27052): -> is_leap_year
    162. 102643 redis-server(27052): <- is_leap_year
    163. 102661 redis-server(27052): -> is_leap_year
    164. 102675 redis-server(27052): <- is_leap_year
    165. 102693 redis-server(27052): -> is_leap_year
    166. 102707 redis-server(27052): <- is_leap_year
    167. 102714 redis-server(27052): <- nolocks_localtime
    168. 103030 redis-server(27052): <- serverLogRaw
    169. 103038 redis-server(27052): <- serverLog
    170. 103064 redis-server(27052): -> updateCachedTime
    171. 103092 redis-server(27052): -> ustime
    172. 103109 redis-server(27052): <- ustime
    173. 103128 redis-server(27052): <- updateCachedTime
    174. 103149 redis-server(27052): -> trackInstantaneousMetric
    175. 103455 redis-server(27052): -> mstime
    176. 103476 redis-server(27052): -> ustime
    177. 103492 redis-server(27052): <- ustime
    178. 103499 redis-server(27052): <- mstime
    179. 103517 redis-server(27052): -> mstime
    180. 103535 redis-server(27052): -> ustime
    181. 103550 redis-server(27052): <- ustime
    182. 103556 redis-server(27052): <- mstime
    183. 103562 redis-server(27052): <- trackInstantaneousMetric
    184. 103582 redis-server(27052): -> trackInstantaneousMetric
    185. 103600 redis-server(27052): -> mstime
    186. 103618 redis-server(27052): -> ustime
    187. 103632 redis-server(27052): <- ustime
    188. 103638 redis-server(27052): <- mstime
    189. 103655 redis-server(27052): -> mstime
    190. 103672 redis-server(27052): -> ustime
    191. 103796 redis-server(27052): <- ustime
    192. 103802 redis-server(27052): <- mstime
    193. 103808 redis-server(27052): <- trackInstantaneousMetric