Bartosz Taudul
|
7e9539ef2d
|
AVX implies SSE 4.1.
|
2019-06-08 00:39:19 +02:00 |
|
Bartosz Taudul
|
784c4da53a
|
Include frame offset in frame image message.
|
2019-06-07 20:09:29 +02:00 |
|
Bartosz Taudul
|
d271634a95
|
Keep one ETC1 compression buffer.
|
2019-06-07 01:29:24 +02:00 |
|
Bartosz Taudul
|
34a6fe7055
|
_bswap may be already defined.
|
2019-06-07 01:07:51 +02:00 |
|
Bartosz Taudul
|
a654b642ef
|
Compress frame images to ETC1 before sending.
|
2019-06-07 00:31:51 +02:00 |
|
Bartosz Taudul
|
aff3246f82
|
Add ETC1 compressor.
|
2019-06-07 00:31:51 +02:00 |
|
Bartosz Taudul
|
e5bb6011c5
|
Frame image transfer prototype.
|
2019-06-06 21:39:54 +02:00 |
|
Bartosz Taudul
|
b3812146cb
|
Fix atomics initialization.
|
2019-05-27 14:09:55 +02:00 |
|
Bartosz Taudul
|
340837e202
|
Callstack decode for android api <= 21.
libbacktrace/elf.cpp:3249:3: error: use of undeclared identifier 'dl_iterate_phdr'
|
2019-05-22 14:14:30 +02:00 |
|
Bartosz Taudul
|
84efe070fe
|
Make callstack logic more obvious.
|
2019-05-22 14:05:44 +02:00 |
|
Bartosz Taudul
|
efc54babe3
|
Transfer of colored messages.
|
2019-05-10 20:17:44 +02:00 |
|
Bartosz Taudul
|
9ec8704dad
|
Don't include LZ4 headers in tracy headers.
The LZ4 implementation is wrapped in tracy namespace, but it also adds
some defines, which may conflict with other LZ4 implementations.
|
2019-05-01 12:57:42 +02:00 |
|
Bartosz Taudul
|
2c9d9d0d27
|
/proc/stat might be inaccessible.
|
2019-04-04 15:25:26 +02:00 |
|
Bartosz Taudul
|
302ad87686
|
Fix typo.
|
2019-03-21 22:06:37 +01:00 |
|
Bartosz Taudul
|
94ed1c637c
|
Try to check if cntcvt reads are monotonic.
https://lore.kernel.org/patchwork/patch/904607/
|
2019-03-21 21:59:51 +01:00 |
|
Bartosz Taudul
|
7f57b3dba9
|
Fallback to reading CLOCK_MONOTONIC_RAW, if available.
|
2019-03-21 21:49:23 +01:00 |
|
Bartosz Taudul
|
17fb589415
|
Try dladdr() resolution if libbacktrace fails.
|
2019-03-05 20:43:47 +01:00 |
|
Bartosz Taudul
|
49f1277e55
|
Cast void* to char*.
|
2019-03-05 20:20:55 +01:00 |
|
Bartosz Taudul
|
afe2fad1a7
|
Send native callstack before allocated one.
|
2019-03-05 19:18:43 +01:00 |
|
Bartosz Taudul
|
4509412efb
|
Fast callstack retrieval for linux.
|
2019-03-05 18:56:39 +01:00 |
|
Bartosz Taudul
|
1bbf296351
|
Use fast callstack frame decoding to cut callstack.
|
2019-03-05 02:42:51 +01:00 |
|
Bartosz Taudul
|
cb62b63fe2
|
Fast callstack frame decoder.
Returns only function name, doesn't retrieve inlined functions, doesn't
perform demangling.
|
2019-03-05 02:42:51 +01:00 |
|
Bartosz Taudul
|
b11f932078
|
Cut lua callstack at lua_pcall.
|
2019-03-05 02:42:51 +01:00 |
|
Bartosz Taudul
|
ec73178733
|
Move callstack cutting to a separate function.
|
2019-03-05 02:42:51 +01:00 |
|
Bartosz Taudul
|
d229c1bc1b
|
Send native callstack along with allocated callstack.
|
2019-03-05 02:42:50 +01:00 |
|
Bartosz Taudul
|
bef31ba073
|
Separate message for zone begin with alloc src loc and callstack.
|
2019-03-03 18:05:03 +01:00 |
|
Bartosz Taudul
|
e3c31e4a4e
|
Send callstack alloc payload.
|
2019-03-03 18:05:03 +01:00 |
|
Bartosz Taudul
|
d863245b49
|
Serialize discontinuous frame messages.
|
2019-02-28 19:21:23 +01:00 |
|
Bartosz Taudul
|
b89db6e926
|
Don't send CPU usage data when there's no readings.
|
2019-02-25 15:11:35 +01:00 |
|
Bartosz Taudul
|
963d2b3ca8
|
CPU usage getter for apple.
|
2019-02-25 15:04:06 +01:00 |
|
Bartosz Taudul
|
85f29a0f22
|
Collect system time before server connection is made.
|
2019-02-24 19:12:17 +01:00 |
|
Bartosz Taudul
|
bafc8a1330
|
Implement getting CPU usage in linux.
|
2019-02-24 19:02:49 +01:00 |
|
Bartosz Taudul
|
0b9fa8f3c8
|
Track CPU usage also on cygwin.
|
2019-02-21 23:11:09 +01:00 |
|
Bartosz Taudul
|
9f4f5bcb63
|
CPU usage retrieval.
|
2019-02-21 22:45:53 +01:00 |
|
Bartosz Taudul
|
938d8ce69e
|
Properly initialize demangled pointer.
|
2019-02-21 15:04:17 +01:00 |
|
Bartosz Taudul
|
44009b6fda
|
Use mach_absolute_time() to get time on iOS.
|
2019-02-21 14:45:13 +01:00 |
|
Bartosz Taudul
|
e839a3153f
|
Just use getprogname().
|
2019-02-21 11:40:56 +01:00 |
|
Bartosz Taudul
|
c4d46f1c24
|
No libproc.h on iOS.
|
2019-02-21 11:33:45 +01:00 |
|
Till Rathmann
|
9d7c4a2861
|
Merged in tillrathmann/tracy (pull request #33)
Fixed DLL support
|
2019-02-20 17:24:12 +00:00 |
|
Till Rathmann
|
29140afe0c
|
Fixed compiler warnings.
|
2019-02-20 17:50:49 +01:00 |
|
Till Rathmann
|
77abc3bffd
|
Fixed DLL support.
|
2019-02-20 16:15:13 +01:00 |
|
Bartosz Taudul
|
22329ae5d9
|
Collect call stacks on apple.
|
2019-02-20 16:01:41 +01:00 |
|
Bartosz Taudul
|
34d24b16bb
|
Retrieve memory size on apple.
|
2019-02-20 13:52:55 +01:00 |
|
Bartosz Taudul
|
9c966b6224
|
Process name retrieval on apple.
|
2019-02-20 13:13:29 +01:00 |
|
Bartosz Taudul
|
8f75839d66
|
Fix apple target detection.
|
2019-02-20 12:43:48 +01:00 |
|
Bartosz Taudul
|
5afadcb11d
|
Fix if condition.
|
2019-02-19 21:51:41 +01:00 |
|
Bartosz Taudul
|
ef5e30056e
|
Implement delayed initialization of the profiler.
Enabled on osx, ios.
|
2019-02-19 20:43:30 +01:00 |
|
Bartosz Taudul
|
3f914834b7
|
Hide rest of statics.
|
2019-02-19 19:33:37 +01:00 |
|
Bartosz Taudul
|
9fabafbeca
|
Fix DLL code.
|
2019-02-19 18:46:59 +01:00 |
|
Bartosz Taudul
|
2421e05c27
|
Prevent direct access to s_profiler.
|
2019-02-19 18:38:08 +01:00 |
|