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

Commit Graph

  • 104415ced8 Display base frame, not inline frame, if inlines are not shown. Bartosz Taudul 2019-02-06 14:17:18 +01:00
  • bb4d390bc7 Update manual. Bartosz Taudul 2019-02-06 14:03:54 +01:00
  • bb8002ec08 Update NEWS. Bartosz Taudul 2019-02-06 13:54:23 +01:00
  • c2e9c00a38 Add top-down call stack memory tree. Bartosz Taudul 2019-02-06 13:53:14 +01:00
  • c689a494da Move call stack paths calculation to a separate function. Bartosz Taudul 2019-02-06 13:46:50 +01:00
  • dbf8115771 Same for linux. Bartosz Taudul 2019-02-04 02:33:03 +01:00
  • 4dc05195ca Skip internal call stack capture inline frames for MSVC. Bartosz Taudul 2019-02-04 02:27:13 +01:00
  • 9dd869a5eb Fix call stacks on cygwin. Bartosz Taudul 2019-02-02 13:58:17 +01:00
  • e801943b90 Array index is changing here. Bartosz Taudul 2019-01-31 18:37:59 +01:00
  • 52a7f3a39a Update manual. Bartosz Taudul 2019-01-30 01:56:31 +01:00
  • b2c57151a6 Update NEWS. Bartosz Taudul 2019-01-30 01:54:52 +01:00
  • b0d319890b Allow sorting find zone groups by mean time per call. Bartosz Taudul 2019-01-30 01:54:18 +01:00
  • c5fd347401 Initialize variable. Bartosz Taudul 2019-01-29 23:18:13 +01:00
  • 89ddfd0006 Remove dead code. Bartosz Taudul 2019-01-29 23:11:49 +01:00
  • 653caf159f Assign return value only once. Bartosz Taudul 2019-01-29 22:21:01 +01:00
  • 852fe03cbc More references. Bartosz Taudul 2019-01-29 22:10:14 +01:00
  • 5e3390894d Use preincrementation for iterators. Bartosz Taudul 2019-01-29 22:01:47 +01:00
  • d6c616848c Use reference instead of repeated deep dereferences. Bartosz Taudul 2019-01-29 21:59:52 +01:00
  • 1585be7ff3 Rearrange Socket to reduce struct size. Bartosz Taudul 2019-01-29 21:56:10 +01:00
  • b7fd0bdc9c Use proper type. Bartosz Taudul 2019-01-29 21:53:56 +01:00
  • 1b3f10148d Fix logic snafu. Bartosz Taudul 2019-01-29 21:46:14 +01:00
  • a708bebbfd Use language neutral header for callstack capability detection. Bartosz Taudul 2019-01-27 13:41:32 +01:00
  • 16b398ffeb Update manual. Bartosz Taudul 2019-01-27 00:22:25 +01:00
  • 01bddf95a6 Trace inline function calls on MSVC call stacks. Bartosz Taudul 2019-01-26 23:50:58 +01:00
  • d86e36cc62 Fix progress of loading CPU zones. Bartosz Taudul 2019-01-26 22:18:07 +01:00
  • 39680ad315 Boost lock loading time. Bartosz Taudul 2019-01-24 22:44:09 +01:00
  • 606a4502e0 Fix MSVC build. Bartosz Taudul 2019-01-24 20:04:08 +01:00
  • 901d690d55 Update manual. Bartosz Taudul 2019-01-24 19:27:14 +01:00
  • f83df89a58 Update NEWS. Bartosz Taudul 2019-01-24 19:14:10 +01:00
  • 34c9cf512e Disconnect on ^C in capture utility. Bartosz Taudul 2019-01-24 19:13:09 +01:00
  • 66a5e06803 Allow disconnecting from a client. Bartosz Taudul 2019-01-24 19:00:34 +01:00
  • 922993cbbb Add placeholder worker disconnect command. Bartosz Taudul 2019-01-24 18:51:55 +01:00
  • f474669ab5 Merged in dedmenmiller/tracy-1/dedmenmiller/fixed-offset-in-histogram-with-nonlog-ti-1548339368610 (pull request #30) Dedmen Miller (Dedmenmiller) 2019-01-24 15:03:22 +00:00
  • e83e63caa4 Fix other lines Dedmen Miller (Dedmenmiller) 2019-01-24 15:02:36 +00:00
  • 72966a24a3 Fixed offset in histogram with non-log time Dedmen Miller (Dedmenmiller) 2019-01-24 14:16:23 +00:00
  • c67d91c6ac Display numerical thread id in thread tooltip. Bartosz Taudul 2019-01-23 18:15:19 +01:00
  • 71f1a0b31e Display self time percentage in find zone menu. Bartosz Taudul 2019-01-23 18:11:47 +01:00
  • 56b530e99c Fix tooltip active area. Bartosz Taudul 2019-01-23 18:04:31 +01:00
  • 5019b2e507 Update manual. Bartosz Taudul 2019-01-23 14:31:02 +01:00
  • 0dc323a74e Update NEWS. Bartosz Taudul 2019-01-23 14:26:31 +01:00
  • 7f015b1b24 Implement self time in find zone menu. Bartosz Taudul 2019-01-23 14:25:45 +01:00
  • 92766430d9 Add "self time" checkbox to find zone menu. Bartosz Taudul 2019-01-23 14:25:28 +01:00
  • 42af2d14cc Calculate self min and max times of source location zones. Bartosz Taudul 2019-01-23 14:24:22 +01:00
  • 118fab1561 Fast version of zone child time getter. Bartosz Taudul 2019-01-23 13:59:14 +01:00
  • 3d2cc2d54d Display zone self time. Bartosz Taudul 2019-01-23 13:44:11 +01:00
  • 06292f1a3f Add zone child time getter. Bartosz Taudul 2019-01-23 13:39:44 +01:00
  • ef17699887 Fix order of inline and base subframes. Bartosz Taudul 2019-01-21 17:12:01 +01:00
  • c4f755e77b Update manual. Bartosz Taudul 2019-01-20 19:44:07 +01:00
  • 07ff01f4dd Update NEWS. Bartosz Taudul 2019-01-20 19:35:25 +01:00
  • 49b0a3500d Enable tracing incline functions in callstacks. Bartosz Taudul 2019-01-20 19:33:37 +01:00
  • ddad475c19 Make it possible to store multiple frames at single frame address. Bartosz Taudul 2019-01-20 19:11:48 +01:00
  • b9dc9f043c Make nohash operator() const. Bartosz Taudul 2019-01-20 18:41:26 +01:00
  • bf7cc0a0d5 Add missing header for PRIxMAX. Bartosz Taudul 2019-01-20 17:17:09 +01:00
  • 481024e4ce Add libbacktrace to list of libraries in manual. Bartosz Taudul 2019-01-20 17:08:56 +01:00
  • ed69b04cee Update NEWS. Bartosz Taudul 2019-01-20 16:57:31 +01:00
  • 9e7714c45a Decode callstack frames using libbacktrace. Bartosz Taudul 2019-01-20 16:55:59 +01:00
  • 79a5a860a5 Compile with libbacktrace on linux. Bartosz Taudul 2019-01-20 16:55:33 +01:00
  • 420a50feea Function inlining test. Bartosz Taudul 2019-01-20 16:55:09 +01:00
  • 0ce3dfaba7 Add modified libbacktrace. Bartosz Taudul 2019-01-20 16:53:45 +01:00
  • d4e9baa0d9 Display time savings also as time percentage. Bartosz Taudul 2019-01-20 03:16:32 +01:00
  • 31bbdfe2f2 Merged in rokups/tracy/mingw-support (pull request #26) Rokas K. (rku) 2019-01-20 00:44:44 +00:00
  • f6edbccfc8 Fix triangle rendering. Bartosz Taudul 2019-01-19 14:22:45 +01:00
  • ac791fd19f Update imgui to 1.67. Also update imguicolortextedit. Bartosz Taudul 2019-01-19 14:05:54 +01:00
  • 36c76456f7 Fix mistakes from MingW support commit. Rokas Kupstys 2019-01-19 15:03:43 +02:00
  • 8157e3a0b3 Fix builds with MingW. Rokas Kupstys 2019-01-19 13:03:30 +02:00
  • 32f0a27d3b Update manual. Bartosz Taudul 2019-01-16 02:09:44 +01:00
  • 92f3a4bba0 Add ZoneText and ZoneName to the C API. Bartosz Taudul 2019-01-16 01:17:01 +01:00
  • 49e270d8a6 Detect zone end without begin failure. Bartosz Taudul 2019-01-16 00:45:48 +01:00
  • 7b6b6862ed Add histogram, compare screenshots to README. Bartosz Taudul 2019-01-15 19:55:41 +01:00
  • 6a84520126 C is also supported. Bartosz Taudul 2019-01-15 19:50:41 +01:00
  • c10e6051f2 Update manual. Bartosz Taudul 2019-01-15 19:50:24 +01:00
  • b72d30af80 Allow disabling zone verification. Bartosz Taudul 2019-01-15 18:59:05 +01:00
  • 708fdfea49 Track memory alloc+free matching failures. Bartosz Taudul 2019-01-15 18:56:26 +01:00
  • ecf9a299de Check for proper number of failure reasons. Bartosz Taudul 2019-01-15 18:56:17 +01:00
  • 76ab70a948 Simplify failure detection code. Bartosz Taudul 2019-01-15 18:55:21 +01:00
  • 3e3ee0ec2f There may be no source location associated with failure. Bartosz Taudul 2019-01-15 18:54:41 +01:00
  • 9944a73444 Store failure reason strings in Worker. Bartosz Taudul 2019-01-15 18:42:15 +01:00
  • 3cd97138fc Capture utility also displays failure messages. Bartosz Taudul 2019-01-14 23:52:38 +01:00
  • 5a3856dff0 Update NEWS. Bartosz Taudul 2019-01-14 23:45:23 +01:00
  • 57decf5875 Display failure information. Bartosz Taudul 2019-01-14 23:42:58 +01:00
  • ac6e7439e2 TODO: track memory allocation tracking failures. Bartosz Taudul 2019-01-14 23:26:10 +01:00
  • c3246ca3b5 Gracefully store failure states. Bartosz Taudul 2019-01-14 23:22:31 +01:00
  • 4dc339c933 Close connection when zone validation fails. Bartosz Taudul 2019-01-14 23:12:11 +01:00
  • c3b67e4482 Perform zone stack validation. Bartosz Taudul 2019-01-14 23:08:34 +01:00
  • dcc6bee607 Process zone validation messages. Bartosz Taudul 2019-01-14 22:56:10 +01:00
  • 8e52ab318b Send zone validation messages. Bartosz Taudul 2019-01-14 22:28:58 +01:00
  • 970108fbbf Track zone id for verification purposes. Bartosz Taudul 2019-01-14 22:23:24 +01:00
  • a2fd09d938 Add zone validation queue item. Bartosz Taudul 2019-01-14 22:16:14 +01:00
  • 1a8518dcc2 Allow filtering zones in on-demand mode. Bartosz Taudul 2019-01-14 22:12:45 +01:00
  • 1f0d1fdfdc C API prototype. Bartosz Taudul 2019-01-14 20:55:37 +01:00
  • 73cbd7dc3a Add deadlock test. Bartosz Taudul 2019-01-09 20:15:45 +01:00
  • a5736a9c1b Change crash visuals in options menu. Bartosz Taudul 2019-01-09 20:08:18 +01:00
  • 12bd93ca5b Update manual. Bartosz Taudul 2019-01-14 13:16:00 +01:00
  • a95e8a5424 Hide internals behind TracyVkCtx typedef. Bartosz Taudul 2019-01-14 12:40:54 +01:00
  • 070888f80d Make it possible to have multiple vulkan contexts. Bartosz Taudul 2019-01-10 17:10:47 +01:00
  • ae288c6a6a Move vulkan macros at the end of TracyVulkan.hpp. Bartosz Taudul 2019-01-10 16:41:04 +01:00
  • da8b01357d Proper skipping of locks in 0.4.1+ (fixes compare menu). Bartosz Taudul 2019-01-08 17:19:04 +01:00
  • cb50cf9de6 Last time is stored in worker. Bartosz Taudul 2019-01-08 15:44:29 +01:00
  • 9c6d037859 Another unneeded capture. Bartosz Taudul 2019-01-06 21:15:49 +01:00
  • 096022a718 Proper string printing. Bartosz Taudul 2019-01-06 21:15:26 +01:00