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

1858 Commits

Author SHA1 Message Date
Bartosz Taudul 0258f4a7b4 Handle crashes on windows.
When a crash happens, put all threads (bar the profiler and crash
handling ones) into the freezer, send crash notification message,
request profiler shutdown and when it does, terminate process.

The list of ignored exceptions is sorta-kinda random at the moment and
may need further expansion.
2018-08-20 01:07:33 +02:00
Bartosz Taudul 366ea35593 Allow crash event reporting.
When crash happens there's no longer anything to profile -- don't wait
for unfinished zones to finish before sending client terminate
confirmation.
2018-08-20 01:03:16 +02:00
Bartosz Taudul ca939ccd19 Allow external profiler shutdown requests. 2018-08-20 01:02:27 +02:00
Bartosz Taudul 9650162cda Update NEWS. 2018-08-19 22:24:28 +02:00
Bartosz Taudul aefa2a9573 Display dialog when CPU doesn't support AVX/AVX2. 2018-08-19 22:20:54 +02:00
Bartosz Taudul 7fc1729f3b Reduce required instruction set to SSE2 in winmain.cpp. 2018-08-19 22:20:54 +02:00
Bartosz Taudul ddf889e8bc Move WinMain entry point to a separate source file. 2018-08-19 22:20:54 +02:00
Bartosz Taudul d63b5431bf Discover linux kernel version. 2018-08-19 19:00:01 +02:00
Bartosz Taudul f55b99ba7e Fix signed/unsigned. 2018-08-19 18:53:32 +02:00
Bartosz Taudul e9170c862e System RAM discovery on Linux. 2018-08-19 18:52:04 +02:00
Bartosz Taudul 790a3ae26f Perform windows version discovery. 2018-08-19 18:43:26 +02:00
Bartosz Taudul 66c839b557 Update NEWS. 2018-08-19 18:29:39 +02:00
Bartosz Taudul e0a4b9c56a Save/load host info. 2018-08-19 18:28:48 +02:00
Bartosz Taudul 71bfd15d9e Display host info. 2018-08-19 18:24:43 +02:00
Bartosz Taudul 203d9b4b85 Store host info. 2018-08-19 18:21:56 +02:00
Bartosz Taudul bd76f4cd10 Send host info in welcome message. 2018-08-19 18:19:12 +02:00
Bartosz Taudul 9c0e6620b3 Host info discovery. 2018-08-19 18:15:46 +02:00
Bartosz Taudul 716166bc3a Expose InitWinSock(). 2018-08-19 18:15:46 +02:00
Bartosz Taudul 6224daf9c9 Greatly simplify call stack tree calculation.
Instead of caching paths, compute accumulated cost of each path and only
then create the tree, going through each path just once.
2018-08-19 16:34:26 +02:00
Bartosz Taudul e1821e439a Add icons to error pop-ups. 2018-08-19 02:59:12 +02:00
Bartosz Taudul 2313e6b845 Add chapter on capturing the data to the manual. 2018-08-18 22:29:26 +02:00
Bartosz Taudul cb51fdec20 Fix multiple file name retrievals in a row. 2018-08-18 20:38:14 +02:00
Bartosz Taudul 42636cfe89 Allow viewing source files from within find zone menu. 2018-08-18 20:35:25 +02:00
Bartosz Taudul 0dbd58c038 Don't change mouse cursor over ImGuiColorTextEdit window. 2018-08-18 20:13:02 +02:00
Bartosz Taudul 2445cc72bc Add icons to memory menu. 2018-08-18 20:10:14 +02:00
Bartosz Taudul 235da1eded Use focused text for source locations count. 2018-08-18 20:01:57 +02:00
Bartosz Taudul 4060a59b4f Call stack tree nodes that have no siblings are expanded by default. 2018-08-18 20:00:24 +02:00
Bartosz Taudul 145949968e Update NEWS. 2018-08-18 19:58:09 +02:00
Bartosz Taudul a4df805746 Allow filtering messages by thread. 2018-08-18 19:57:36 +02:00
Bartosz Taudul 59293b1850 Enable support for restrict time in call stack tree. 2018-08-18 19:44:29 +02:00
Bartosz Taudul 1410ba6f01 Increase readability. 2018-08-18 19:34:17 +02:00
Bartosz Taudul 79c437ba7f Let's not search in a map. 2018-08-18 19:29:04 +02:00
Bartosz Taudul bd96c2ce51 Cache call stack tree paths. 2018-08-18 19:13:46 +02:00
Bartosz Taudul 7f0fb851b4 Force inline GetFrameTreeItem(). 2018-08-18 18:46:16 +02:00
Bartosz Taudul 7ef6944246 Remove compare menu visual aids if extended font is not available. 2018-08-18 16:32:26 +02:00
Bartosz Taudul 410616f7f8 Allow viewing source from zone trace. 2018-08-18 14:26:10 +02:00
Bartosz Taudul fb876344e3 No need for indentVal outside of scope. 2018-08-18 14:14:33 +02:00
Bartosz Taudul a548bcb470 Update NEWS. 2018-08-18 14:04:11 +02:00
Bartosz Taudul b9e83871a8 Add visual aids to compare menu. 2018-08-18 14:02:20 +02:00
Bartosz Taudul 2852784f55 Separate global and level indices for call stack tree. 2018-08-18 02:23:55 +02:00
Bartosz Taudul 9cd6d12095 Update NEWS. 2018-08-18 02:13:53 +02:00
Bartosz Taudul 0757930521 Only display "go to parent" if there is a parent. 2018-08-18 02:12:34 +02:00
Bartosz Taudul 91c397f25c Fix nuget. 2018-08-18 01:46:39 +02:00
Bartosz Taudul 69dd0b72c1 Just accept const char ptr in ImGuiColorTextEdit. 2018-08-18 01:16:15 +02:00
Bartosz Taudul 2c7d457755 Highlight source buttons, if source file is displayed. 2018-08-18 00:28:36 +02:00
Bartosz Taudul e8da52324d Add memory icon to memory usage plot name. 2018-08-18 00:24:23 +02:00
Bartosz Taudul 07952f0a1f Add icons to options menu. 2018-08-18 00:21:01 +02:00
Bartosz Taudul 8db30a9016 Add icon to statistics menu. 2018-08-18 00:09:23 +02:00
Bartosz Taudul 816c91922e Add icons to memory menu. 2018-08-17 23:58:52 +02:00
Bartosz Taudul 441a5e257c Add wifi icon to "waiting for connection" window. 2018-08-17 23:56:06 +02:00