Bartosz Taudul
dd0556fa0f
Update NEWS.
2018-08-28 01:49:59 +02:00
Bartosz Taudul
bc6a553a3a
Fetch thread names in memory events.
2018-08-28 01:48:19 +02:00
Bartosz Taudul
0b568d55ba
Add thread that only allocates memory.
2018-08-28 01:48:03 +02:00
Bartosz Taudul
00da3ba6eb
SEGV_{BND,PKU}ERR might not be defined.
2018-08-27 14:45:07 +02:00
Bartosz Taudul
8ab3409266
Crash handling works on android.
2018-08-27 14:08:54 +02:00
Bartosz Taudul
2ebe9b72d1
There's no getlogin_t() on android.
2018-08-27 13:59:19 +02:00
Bartosz Taudul
c0d140b405
Add a note about external trace compression.
2018-08-26 20:47:08 +02:00
Bartosz Taudul
989c28d1fe
Describe high compression mode.
2018-08-26 17:06:14 +02:00
Bartosz Taudul
a5b99b54c8
Allow specifying FileWrite compression level.
...
Note that extreme compression level is not exposed in the update
utility.
% time update.exe long.tracy out.tracy
long.tracy (0.3.201) -> out.tracy (0.3.204)
update.exe long.tracy 0,00s user 0,00s system 0% cpu 13,464 total
% time update.exe --hc long.tracy outhc.tracy
long.tracy (0.3.201) -> outhc.tracy (0.3.204)
update.exe --hc long.trac 0,00s user 0,00s system 0% cpu 3:46,23 total
% ls -l long.tracy out*
-rw-r--r-- 1 wolf Brak 1621546031 07-30 22:51 long.tracy
-rw-r--r-- 1 wolf Brak 1621579467 08-26 16:44 out.tracy
-rw-r--r-- 1 wolf Brak 1397610127 08-26 16:48 outhc.tracy
2018-08-26 16:49:27 +02:00
Bartosz Taudul
39fd3b3a6f
Add optional high compression mode to update utility.
2018-08-26 16:28:46 +02:00
Bartosz Taudul
b3b12f76f3
Add LZ4HC support to FileWrite.
2018-08-26 16:25:43 +02:00
Bartosz Taudul
0f0528ca3d
Add LZ4HC.
2018-08-26 16:23:34 +02:00
Bartosz Taudul
9c4909d22f
Describe source file window.
2018-08-25 17:31:52 +02:00
Bartosz Taudul
31003690ed
Describe call stack window.
2018-08-25 17:16:05 +02:00
Bartosz Taudul
4910a43a24
Rearrange zones, locks, plots.
2018-08-25 17:02:49 +02:00
Bartosz Taudul
2d7b18aa37
Describe zone info window.
2018-08-25 16:55:49 +02:00
Bartosz Taudul
40fc1edd2a
Describe trace information window.
2018-08-25 16:17:06 +02:00
Bartosz Taudul
b851072919
Describe memory window.
2018-08-25 16:10:24 +02:00
Bartosz Taudul
d835d4da2a
Remove display of found allocations count.
2018-08-25 15:07:23 +02:00
Bartosz Taudul
256d905ed5
Hide memory address search in "allocations" section.
2018-08-25 15:05:22 +02:00
Bartosz Taudul
0beee3f803
Describe: options, messages, find zone, compare traces, statistics.
2018-08-24 20:07:21 +02:00
Bartosz Taudul
2148f7c352
Forgot about the options button.
2018-08-24 17:24:31 +02:00
Bartosz Taudul
5b0fdadf78
Use full mouse button descriptions. Slight reword.
2018-08-24 17:22:12 +02:00
Bartosz Taudul
aa2a4da311
Describe navigating the view.
2018-08-23 21:01:18 +02:00
Bartosz Taudul
77b48ccbd6
Add zones, locks, plots display description.
2018-08-23 20:45:33 +02:00
Bartosz Taudul
c20d86eab1
Adjust frame selection box.
2018-08-23 18:16:58 +02:00
Bartosz Taudul
f8406111a3
Add frame sets description.
2018-08-23 18:14:01 +02:00
Bartosz Taudul
2a6f366414
Add time scale description.
2018-08-23 17:20:47 +02:00
Bartosz Taudul
ae9b385260
Frame time graph description.
2018-08-23 16:35:34 +02:00
Bartosz Taudul
dc9928c3c7
Add mouse button icons.
2018-08-23 15:48:01 +02:00
Bartosz Taudul
4e6d3ee412
Put icons in welcome dialog buttons.
2018-08-23 14:57:22 +02:00
Bartosz Taudul
8be8846892
Control menu description.
2018-08-23 14:56:42 +02:00
Bartosz Taudul
2a9e6e06af
Add main profiler window to the manual.
2018-08-22 19:13:08 +02:00
Bartosz Taudul
5000e37155
Use fontawesome5 package.
2018-08-22 18:58:15 +02:00
Bartosz Taudul
c178cd3d16
Add sketches of welcome dialog and connection window.
2018-08-22 18:30:17 +02:00
Bartosz Taudul
a1a9f6d610
Fix printf types.
2018-08-22 16:31:09 +02:00
Bartosz Taudul
6e3909825f
Explicitly cast size_t to uint32_t.
2018-08-22 16:30:37 +02:00
Bartosz Taudul
8b3895473d
Gag inconsequential MSVC warnings in TracySocket.
...
Fix your API!
2018-08-22 16:29:15 +02:00
Bartosz Taudul
d3b4a9fb69
Be more elaborate about server integration.
2018-08-21 19:56:13 +02:00
Bartosz Taudul
3ad3e7c5aa
Document crash handling.
2018-08-21 19:56:03 +02:00
Bartosz Taudul
e2dc1f391f
Add client-server illustration.
2018-08-21 19:20:06 +02:00
Bartosz Taudul
befce97384
Update NEWS.
2018-08-21 17:57:24 +02:00
Bartosz Taudul
6ad184447a
Call stack window may now display frame addresses.
2018-08-21 17:55:59 +02:00
Bartosz Taudul
7df12652b1
General improvements to the user manual.
2018-08-21 17:39:41 +02:00
Bartosz Taudul
8a78fcd2f9
Cut off Linux stack trace at sigreturn.
2018-08-21 01:53:00 +02:00
Bartosz Taudul
22346feea3
Fun fact: two threads can crash at the same time.
2018-08-21 01:45:33 +02:00
Bartosz Taudul
47943d6a86
Use proper type.
2018-08-21 01:24:00 +02:00
Bartosz Taudul
facb05f8cb
Don't mark FastVector element as used until it's ready.
...
This should prevent a race condition that would result in invalid last
element of the queue, in case a freezed thread already got the queue
item, but didn't wrote to it (or didn't wrote fully).
2018-08-20 22:35:50 +02:00
Bartosz Taudul
8c0ff67796
Cut windows crash call stack at the exception dispatcher.
2018-08-20 22:21:35 +02:00
Bartosz Taudul
d1adf9e8d6
Allow skipping functions on top of call stack.
...
Note that this is on-client performance intensive and shouldn't be used,
except in special situations, like processing crashes.
2018-08-20 22:20:44 +02:00