1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Commit Graph

  • 8d5755521e Fix no statistics build. Bartosz Taudul 2020-02-29 19:31:51 +01:00
  • de3a48f958 Better symbol information. Bartosz Taudul 2020-02-29 19:28:42 +01:00
  • 452d571e79 Update manual. Bartosz Taudul 2020-02-29 19:19:12 +01:00
  • 58bf6f8fad Update NEWS. Bartosz Taudul 2020-02-29 19:00:27 +01:00
  • 07756476b0 Allow viewing global entry stats of a callstack. Bartosz Taudul 2020-02-29 18:52:27 +01:00
  • 39361f71a1 Allow GetSymbolStats() to fail gracefully. Bartosz Taudul 2020-02-29 18:41:07 +01:00
  • 9b53792f20 Add call stack sample parents window. Bartosz Taudul 2020-02-29 18:15:59 +01:00
  • 2589b45af0 Add accessors for new data. Bartosz Taudul 2020-02-29 17:58:41 +01:00
  • bc14ca86f3 Count proper number of parent stacks. Bartosz Taudul 2020-02-29 17:58:17 +01:00
  • c18584fdbc Iterator may be invalidated. Bartosz Taudul 2020-02-29 17:08:02 +01:00
  • 4843a1d458 Collect parent call stacks for symbols. Bartosz Taudul 2020-02-29 16:41:22 +01:00
  • 90f5ae536c Display count of parent call stacks and frames. Bartosz Taudul 2020-02-29 16:32:33 +01:00
  • 6cc4de8d28 Construct parent call stacks for sampled stack traces. Bartosz Taudul 2020-02-29 16:24:15 +01:00
  • 935eb4cc61 Use xxh3 for VarArray hashing. Bartosz Taudul 2020-02-29 15:31:05 +01:00
  • aed91a4d09 Update manual. Bartosz Taudul 2020-02-29 14:55:14 +01:00
  • bdc86f5338 Process postponed samples when new frame data is available. Bartosz Taudul 2020-02-29 14:12:04 +01:00
  • 0d112e20a5 Don't perform unnecessary hashmap search. Bartosz Taudul 2020-02-29 13:58:11 +01:00
  • 3412d2232f Postpone processing incomplete sampled callstacks. Bartosz Taudul 2020-02-29 13:45:50 +01:00
  • 7e4088ed61 Update manual. Bartosz Taudul 2020-02-29 00:58:59 +01:00
  • 4fac1517d9 Update NEWS. Bartosz Taudul 2020-02-29 00:51:03 +01:00
  • 7947087694 Print frame image compression ration. Bartosz Taudul 2020-02-29 00:49:42 +01:00
  • 71a11554cb Update manual. Bartosz Taudul 2020-02-27 23:11:52 +01:00
  • 49a0072bab Use correct wording. Bartosz Taudul 2020-02-27 23:11:31 +01:00
  • 5f48f8a3aa Allow hiding symbols with unknown location. Bartosz Taudul 2020-02-27 19:45:41 +01:00
  • fea3444625 Use percent print wrapper in more places. Bartosz Taudul 2020-02-27 17:20:34 +01:00
  • 4fa049188b Add total time percentage for entries in sampling statistics. Bartosz Taudul 2020-02-27 17:05:56 +01:00
  • e438e1c53d Add another percent print helper. Bartosz Taudul 2020-02-27 17:05:48 +01:00
  • c5e8739435 Live update of sample statistics data. Bartosz Taudul 2020-02-27 16:48:50 +01:00
  • 8aa70211c0 Display inline functions. Bartosz Taudul 2020-02-27 15:28:58 +01:00
  • bc18862dc6 Allow displaying instruction location. Bartosz Taudul 2020-02-27 15:10:50 +01:00
  • 7dd929a39e Preserve symbol call location. Bartosz Taudul 2020-02-27 14:35:00 +01:00
  • 2e5ce52086 Implement reading 7 elements. Bartosz Taudul 2020-02-27 15:07:09 +01:00
  • 17e7add105 By default show self times in statistics menu. Bartosz Taudul 2020-02-27 14:20:19 +01:00
  • 710a2a64e4 Fix copy pasta. Bartosz Taudul 2020-02-27 14:08:56 +01:00
  • 4346620afa No need to copy module name. Bartosz Taudul 2020-02-27 13:45:39 +01:00
  • fd8a9465d4 Cosmetics. Bartosz Taudul 2020-02-27 13:40:41 +01:00
  • 9ae71ac4ee Dl_info doesn't destroy data. Bartosz Taudul 2020-02-27 13:28:45 +01:00
  • 5f6b3d2cd5 No need for module name intermediate buffer. Bartosz Taudul 2020-02-27 13:24:36 +01:00
  • 474383b656 Only copy symbol strings, if needed. Bartosz Taudul 2020-02-27 13:17:26 +01:00
  • 2df6f9068a Don't retrieve symbol name for address. Bartosz Taudul 2020-02-27 12:58:01 +01:00
  • be5793987e Don't send symbol name. Bartosz Taudul 2020-02-27 12:49:48 +01:00
  • 9d718eb1e8 Preserve inlined symbol names. Bartosz Taudul 2020-02-27 12:39:05 +01:00
  • 374ddbe2a6 Replace tabs with radio buttons. Bartosz Taudul 2020-02-27 12:24:28 +01:00
  • 8173f24515 Add filter to sampling statistics. Bartosz Taudul 2020-02-27 02:31:30 +01:00
  • a66f4e0614 Update NEWS. Bartosz Taudul 2020-02-27 02:09:20 +01:00
  • 27466fc56b Add callstack sampling statistics. Bartosz Taudul 2020-02-27 02:08:20 +01:00
  • 852e37c8dd Calculate callstack sample data on trace load. Bartosz Taudul 2020-02-27 01:22:36 +01:00
  • 8288f7c6b7 No need to pack ZoneThreadData. Bartosz Taudul 2020-02-27 01:00:41 +01:00
  • c99537c402 Provide default value for sourceLocationZonesReady. Bartosz Taudul 2020-02-27 00:26:58 +01:00
  • 56dce646cc Symbol address decoding on unix. Bartosz Taudul 2020-02-26 23:38:04 +01:00
  • 4ddafdeeaf Symbol address decoding for old androids. Bartosz Taudul 2020-02-26 23:24:18 +01:00
  • 7c506d5426 Remove unused variables. Bartosz Taudul 2020-02-26 23:24:11 +01:00
  • 75312c7bb6 Display count of symbols. Bartosz Taudul 2020-02-26 23:02:39 +01:00
  • a35795f793 Use more appropriate name. Bartosz Taudul 2020-02-26 23:02:34 +01:00
  • 4511a4de8c Save/load symbol information. Bartosz Taudul 2020-02-26 22:53:18 +01:00
  • d04e8ab1d0 Update manual. Bartosz Taudul 2020-02-26 22:48:18 +01:00
  • 847069a59d Expose symbol source location data. Bartosz Taudul 2020-02-26 22:46:02 +01:00
  • 26cee8acf0 Perform symbol information queries. Bartosz Taudul 2020-02-26 22:35:15 +01:00
  • ef05570540 Symbol address decoding (win32 implementation). Bartosz Taudul 2020-02-26 22:32:42 +01:00
  • 03ff08a934 Increase max name size. Bartosz Taudul 2020-02-26 22:32:09 +01:00
  • d1fcf80c2d Move definition of max symbol name size to one place. Bartosz Taudul 2020-02-26 22:30:11 +01:00
  • c0f49c648b Validate size. Bartosz Taudul 2020-02-26 22:27:10 +01:00
  • 4f052a6b9c Update manual. Bartosz Taudul 2020-02-26 19:16:11 +01:00
  • 14a068062e Update NEWS. Bartosz Taudul 2020-02-26 19:02:03 +01:00
  • 02c99fca67 Enable display of symbol address in callstack window. Bartosz Taudul 2020-02-26 19:01:21 +01:00
  • 890cec9872 Retrieve symbol addresses on unix. Bartosz Taudul 2020-02-26 02:25:45 +01:00
  • 9231261d73 Retrieve image name on unix. Bartosz Taudul 2020-02-26 02:11:51 +01:00
  • fe80a7ed46 Retrieve symbol address on old androids. Bartosz Taudul 2020-02-26 02:04:29 +01:00
  • 74aa3f861e Update manual. Bartosz Taudul 2020-02-26 01:29:14 +01:00
  • 98f31b3d43 Update NEWS. Bartosz Taudul 2020-02-26 01:05:37 +01:00
  • 8f36ee2c89 Display module name in callstack window. Bartosz Taudul 2020-02-26 01:04:51 +01:00
  • eb7e8162ff Handle module names on server side. Bartosz Taudul 2020-02-26 00:55:43 +01:00
  • abf8c42a7c Send module name. Bartosz Taudul 2020-02-26 00:33:09 +01:00
  • 7d0dac9ae2 Store callstack frame module name. Bartosz Taudul 2020-02-26 00:32:47 +01:00
  • 4cf520db93 Unify copying symbol strings. Bartosz Taudul 2020-02-26 00:02:30 +01:00
  • d6c0720f8a Save/load sampling period. Bartosz Taudul 2020-02-25 23:46:16 +01:00
  • af58649113 Store symbol addresses. Bartosz Taudul 2020-02-25 23:42:59 +01:00
  • ca894be51d Store sampling period on server. Bartosz Taudul 2020-02-25 23:13:28 +01:00
  • c5b2d14f8c Send sampling period in welcome message. Bartosz Taudul 2020-02-25 23:12:31 +01:00
  • 2b7f5091f1 Store sampling period. Bartosz Taudul 2020-02-25 23:08:52 +01:00
  • 3402d16548 Send symbol base address. Bartosz Taudul 2020-02-25 23:03:40 +01:00
  • 85ffe0ea04 Don't search module list for kernel addresses. Bartosz Taudul 2020-02-24 23:04:10 +01:00
  • ece32b47df Zero capacity is invalid. Bartosz Taudul 2020-02-24 22:17:34 +01:00
  • 4695f60937 Fix display of kernel addresses. Bartosz Taudul 2020-02-24 22:11:52 +01:00
  • 9c9e854005 Replace list with vector. Bartosz Taudul 2020-02-24 21:54:19 +01:00
  • d60641cac4 Update manual. Bartosz Taudul 2020-02-24 01:43:15 +01:00
  • e6200899de Update NEWS. Bartosz Taudul 2020-02-24 01:33:43 +01:00
  • 9e1c24f93e Add icon to filter entry boxes. Bartosz Taudul 2020-02-24 01:33:12 +01:00
  • 2e3b13ced5 Optional frame image display in messages list. Bartosz Taudul 2020-02-24 01:29:57 +01:00
  • d63a15a570 Don't init unused memory on vector realloc. Bartosz Taudul 2020-02-23 20:20:19 +01:00
  • d150e688f5 Simpler vector init. Bartosz Taudul 2020-02-23 19:47:09 +01:00
  • 00d91cb9ab Optimize slab allocation. Bartosz Taudul 2020-02-23 19:43:00 +01:00
  • 085e1fd43f Deduplicate code. Bartosz Taudul 2020-02-23 19:16:33 +01:00
  • adbde78a7a Update NEWS. Bartosz Taudul 2020-02-23 18:24:39 +01:00
  • 24cd73e366 Fix linux tracing with long pids. Bartosz Taudul 2020-02-23 18:23:53 +01:00
  • 0fa1d25d98 Disable trace annotations. Bartosz Taudul 2020-02-23 18:20:48 +01:00
  • 462cfe2fc1 Update manual. Bartosz Taudul 2020-02-23 16:10:24 +01:00
  • 37d9a20b4a Use caret right to indicate inlined frames, instead of "--". Bartosz Taudul 2020-02-23 16:08:00 +01:00
  • 7f5e23f2ac Handle one more case of duplicate samples. Bartosz Taudul 2020-02-23 15:57:36 +01:00
  • 625d380f7a Return value is not used. Bartosz Taudul 2020-02-23 15:53:23 +01:00