Bartosz Taudul
25c751c45a
Add NativeWindow.hpp to MSVC project.
2020-08-15 17:15:36 +02:00
Bartosz Taudul
52039e80f2
Add native window retrieval on Linux.
...
Functionality had to be moved to a separate source file due to namespace
pollution from X11 headers.
Note that this doesn't set proper parent of file dialogs on Linux, as
GTK is broken and requires passing a GtkWindow parent.
2020-08-15 16:53:07 +02:00
Bartosz Taudul
046df82ccc
Always set proper numeric locale.
2020-08-15 16:19:36 +02:00
Bartosz Taudul
28af5230d3
Perform OpenGL texture cleanup only on main thread.
2020-08-15 15:02:36 +02:00
Bartosz Taudul
a3d8b5d225
Allow running specific tasks on main thread.
2020-08-15 14:59:16 +02:00
Bartosz Taudul
518ce1e946
No need to store two same pointers.
2020-08-15 13:40:36 +02:00
Bartosz Taudul
28aae73f74
RingBuffer has const size, so use template.
...
This eliminates division.
2020-08-15 02:43:18 +02:00
Bartosz Taudul
caa1b1a792
Fix initialization list order.
2020-08-15 02:26:35 +02:00
Bartosz Taudul
f828fed015
Remove unused variables.
2020-08-15 02:23:04 +02:00
Bartosz Taudul
be0e3b9cc4
Silence memcpy/memset warnings.
2020-08-15 02:14:29 +02:00
Bartosz Taudul
5243bfe5a0
Add minimal vscode configuration.
2020-08-15 02:10:14 +02:00
Bartosz Taudul
95067dd88e
Merge pull request #94 from mcleary/add-gtk-dependency
...
Add GTK3 in the list of build requirements on Unix
2020-08-14 15:35:16 +02:00
Thales Sabino
c7707d1455
Update gcc.yml to install libgtk-3-dev
2020-08-14 14:10:39 +01:00
Thales Sabino
6e3f19d0c9
Update build requirement from GTK2 to GTK3
2020-08-14 14:05:00 +01:00
Thales Sabino
ad6c7c8986
Add GTK2.0 in the list of build requirements on Unix
2020-08-14 13:19:27 +01:00
Bartosz Taudul
91e262470e
Update manual.
2020-08-14 13:34:57 +02:00
Bartosz Taudul
678548afd7
Update NEWS.
2020-08-14 13:30:12 +02:00
Bartosz Taudul
833653ce40
Display time stamp when hovering mouse over time scale.
2020-08-14 13:28:34 +02:00
Bartosz Taudul
5e559322a0
Properly check if symbol code is available.
2020-08-14 12:38:56 +02:00
Bartosz Taudul
aa72cb6ab9
Update manual.
2020-08-14 00:41:28 +02:00
hulakdar
6f333d15d7
added freetype references
2020-08-13 20:07:35 +03:00
Bartosz Taudul
16eef3f966
Clamp frame image textures to edge.
2020-08-13 18:16:10 +02:00
Bartosz Taudul
321c079205
Fix typo.
2020-08-13 16:56:56 +02:00
Bartosz Taudul
fa7d515165
Display base symbol address in symbol view window.
2020-08-13 16:36:13 +02:00
Bartosz Taudul
27bf6c17ef
Update manual.
2020-08-13 16:32:39 +02:00
Bartosz Taudul
b6feb99e98
Show which symbols are available.
2020-08-13 16:24:09 +02:00
Bartosz Taudul
16ad6ee2ac
Tune number of ETW kernel buffers.
2020-08-13 15:26:36 +02:00
Bartosz Taudul
6d5717e48b
Update manual.
2020-08-13 14:01:32 +02:00
Bartosz Taudul
b6d54281a9
Ignore unknown source lines during ip stats gathering.
2020-08-13 00:34:55 +02:00
Bartosz Taudul
9258e2ced0
Restore TSC usage on Linux.
2020-08-13 01:41:05 +02:00
Bartosz Taudul
c0c9832713
Implement TSC conversion and caps checking in ring buffer.
2020-08-13 01:40:18 +02:00
Bartosz Taudul
5b4fa73e23
Remove obsolete CI script.
2020-08-13 00:44:54 +02:00
Bartosz Taudul
35f939165d
Don't sleep in test application's fibonacci thread.
2020-08-12 23:55:49 +02:00
Bartosz Taudul
98fe63b5eb
Increase sampling frequency to 10 kHz.
...
Works fine on bare metal.
2020-08-12 22:18:59 +02:00
Bartosz Taudul
8e9a701277
Fix crash when trying to open unavailable source file.
2020-08-12 19:05:16 +02:00
Bartosz Taudul
ce1c744de9
Update manual.
2020-08-12 18:50:54 +02:00
Bartosz Taudul
f7574c5adc
Reduce ring buffer size to workaround sigbus on android.
2020-08-12 18:46:19 +02:00
Bartosz Taudul
195826f991
Update NEWS.
2020-08-12 16:57:46 +02:00
Bartosz Taudul
649994706b
Use clock monotonic raw on Linux.
...
Because Linux kernel interfaces are fucking stupid.
2020-08-12 16:49:30 +02:00
Bartosz Taudul
d48b3187b1
Call stack sampling using perf events.
2020-08-12 16:49:30 +02:00
Bartosz Taudul
c16200ac02
Add ring buffer for perf events.
2020-08-12 14:06:19 +02:00
Bartosz Taudul
90ed18222a
Use proper allocator.
2020-08-12 01:30:22 +02:00
Bartosz Taudul
b1b7be0a46
Adjust kernel tracing threads priorities.
2020-08-12 01:27:59 +02:00
Bartosz Taudul
1f4bfb68a0
Increase Linux sys trace per-cpu buffer size to 4 MB.
2020-08-12 01:19:10 +02:00
Bartosz Taudul
6db581ff4e
Suppress warning.
2020-08-11 23:25:23 +02:00
Bartosz Taudul
9455c92712
Handle broken inet_ntop on old Windows SDKs.
2020-08-11 22:37:46 +02:00
Bartosz Taudul
ea9475dfdf
Add Tracy's name to window title.
2020-08-11 21:07:28 +02:00
Bartosz Taudul
0aa77c9176
Update manual.
2020-08-11 21:07:28 +02:00
Bartosz Taudul
8cfc614047
Include time range limits in symbol view functions list.
2020-08-11 21:07:23 +02:00
Bartosz Taudul
46163a1989
Implement asm ip stats counter.
2020-08-11 21:07:23 +02:00