Commit Graph
7814 Commits
Author SHA1 Message Date
Bartosz Taudul 56b530e99c Fix tooltip active area. 2019-01-23 18:04:31 +01:00
Bartosz Taudul 5019b2e507 Update manual. 2019-01-23 14:31:02 +01:00
Bartosz Taudul 0dc323a74e Update NEWS. 2019-01-23 14:26:31 +01:00
Bartosz Taudul 7f015b1b24 Implement self time in find zone menu. 2019-01-23 14:25:45 +01:00
Bartosz Taudul 92766430d9 Add "self time" checkbox to find zone menu. 2019-01-23 14:25:28 +01:00
Bartosz Taudul 42af2d14cc Calculate self min and max times of source location zones. 2019-01-23 14:24:22 +01:00
Bartosz Taudul 118fab1561 Fast version of zone child time getter.
This one can only be used when all child zones are properly ended.
2019-01-23 13:59:14 +01:00
Bartosz Taudul 3d2cc2d54d Display zone self time. 2019-01-23 13:44:11 +01:00
Bartosz Taudul 06292f1a3f Add zone child time getter. 2019-01-23 13:39:44 +01:00
Bartosz Taudul ef17699887 Fix order of inline and base subframes. 2019-01-21 17:12:01 +01:00
Bartosz Taudul c4f755e77b Update manual. 2019-01-20 19:44:07 +01:00
Bartosz Taudul 07ff01f4dd Update NEWS. 2019-01-20 19:35:25 +01:00
Bartosz Taudul 49b0a3500d Enable tracing incline functions in callstacks. 2019-01-20 19:33:37 +01:00
Bartosz Taudul ddad475c19 Make it possible to store multiple frames at single frame address. 2019-01-20 19:11:48 +01:00
Bartosz Taudul b9dc9f043c Make nohash operator() const. 2019-01-20 18:41:26 +01:00
Bartosz Taudul bf7cc0a0d5 Add missing header for PRIxMAX. 2019-01-20 17:17:09 +01:00
Bartosz Taudul 481024e4ce Add libbacktrace to list of libraries in manual. 2019-01-20 17:08:56 +01:00
Bartosz Taudul ed69b04cee Update NEWS. 2019-01-20 16:57:31 +01:00
Bartosz Taudul 9e7714c45a Decode callstack frames using libbacktrace. 2019-01-20 16:55:59 +01:00
Bartosz Taudul 79a5a860a5 Compile with libbacktrace on linux. 2019-01-20 16:55:33 +01:00
Bartosz Taudul 420a50feea Function inlining test. 2019-01-20 16:55:09 +01:00
Bartosz Taudul 0ce3dfaba7 Add modified libbacktrace.
https://github.com/ianlancetaylor/libbacktrace
5a99ff7fed66b8ea8f09c9805c138524a7035ece
2019-01-20 16:53:45 +01:00
Bartosz Taudul d4e9baa0d9 Display time savings also as time percentage. 2019-01-20 03:16:32 +01:00
Rokas K. (rku) 31bbdfe2f2 Merged in rokups/tracy/mingw-support (pull request #26)
MingW support
2019-01-20 00:44:44 +00:00
Bartosz Taudul f6edbccfc8 Fix triangle rendering. 2019-01-19 14:22:45 +01:00
Bartosz Taudul ac791fd19f Update imgui to 1.67. Also update imguicolortextedit. 2019-01-19 14:05:54 +01:00
Rokas Kupstys 36c76456f7 Fix mistakes from MingW support commit. 2019-01-19 15:03:43 +02:00
Rokas Kupstys 8157e3a0b3 Fix builds with MingW. 2019-01-19 13:53:10 +02:00
Bartosz Taudul 32f0a27d3b Update manual. 2019-01-16 02:10:21 +01:00
Bartosz Taudul 92f3a4bba0 Add ZoneText and ZoneName to the C API. 2019-01-16 02:10:21 +01:00
Bartosz Taudul 49e270d8a6 Detect zone end without begin failure. 2019-01-16 00:45:48 +01:00
Bartosz Taudul 7b6b6862ed Add histogram, compare screenshots to README. 2019-01-15 19:55:41 +01:00
Bartosz Taudul 6a84520126 C is also supported. 2019-01-15 19:50:41 +01:00
Bartosz Taudul c10e6051f2 Update manual. 2019-01-15 19:50:24 +01:00
Bartosz Taudul b72d30af80 Allow disabling zone verification. 2019-01-15 18:59:05 +01:00
Bartosz Taudul 708fdfea49 Track memory alloc+free matching failures. 2019-01-15 18:56:26 +01:00
Bartosz Taudul ecf9a299de Check for proper number of failure reasons. 2019-01-15 18:56:17 +01:00
Bartosz Taudul 76ab70a948 Simplify failure detection code. 2019-01-15 18:55:47 +01:00
Bartosz Taudul 3e3ee0ec2f There may be no source location associated with failure. 2019-01-15 18:54:41 +01:00
Bartosz Taudul 9944a73444 Store failure reason strings in Worker. 2019-01-15 18:42:15 +01:00
Bartosz Taudul 3cd97138fc Capture utility also displays failure messages. 2019-01-14 23:52:38 +01:00
Bartosz Taudul 5a3856dff0 Update NEWS. 2019-01-14 23:45:23 +01:00
Bartosz Taudul 57decf5875 Display failure information. 2019-01-14 23:42:58 +01:00
Bartosz Taudul ac6e7439e2 TODO: track memory allocation tracking failures. 2019-01-14 23:26:32 +01:00
Bartosz Taudul c3246ca3b5 Gracefully store failure states. 2019-01-14 23:22:31 +01:00
Bartosz Taudul 4dc339c933 Close connection when zone validation fails. 2019-01-14 23:12:11 +01:00
Bartosz Taudul c3b67e4482 Perform zone stack validation. 2019-01-14 23:08:34 +01:00
Bartosz Taudul dcc6bee607 Process zone validation messages. 2019-01-14 22:56:10 +01:00
Bartosz Taudul 8e52ab318b Send zone validation messages.
This is only performed for C API, as C++ scoped zones are always
properly ordered, due to RAII. With manual submission of zone begin and
end events there's no such guarantee.
2019-01-14 22:36:54 +01:00
Bartosz Taudul 970108fbbf Track zone id for verification purposes. 2019-01-14 22:36:54 +01:00