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

216 Commits

Author SHA1 Message Date
Bartosz Taudul 784c4da53a Include frame offset in frame image message. 2019-06-07 20:09:29 +02:00
Bartosz Taudul e5bb6011c5 Frame image transfer prototype. 2019-06-06 21:39:54 +02:00
Bartosz Taudul efc54babe3 Transfer of colored messages. 2019-05-10 20:17:44 +02:00
Bartosz Taudul 98eaacec90 Update LZ4 to 1.9.1. 2019-05-01 16:53:48 +02:00
Bartosz Taudul 82dad3fb97 Use proper type. 2019-04-01 20:43:42 +02:00
Bartosz Taudul d0d5184c04 Set options for proper socket. 2019-04-01 20:14:00 +02:00
Bartosz Taudul 687915299a Don't try to set socket options on invalid socket. 2019-04-01 20:08:27 +02:00
Bartosz Taudul c07c6d11b7 Define server query packet. 2019-04-01 19:21:53 +02:00
Bartosz Taudul 57cd6d3ed5 Allow retrieval of socket send buffer size. 2019-04-01 18:50:37 +02: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 b8501956f9 Lua callstack sending. 2019-03-03 18:04:02 +01:00
Bartosz Taudul 2c16bdd538 Don't go out of tracy namespace. 2019-03-03 01:59:24 +01:00
Bartosz Taudul 81c2515199 Bump protocol version. 2019-02-21 23:25:43 +01:00
Bartosz Taudul 9f4f5bcb63 CPU usage retrieval. 2019-02-21 22:45:53 +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 d560f7a203 Cosmetics. 2019-02-19 19:36:30 +01:00
Bartosz Taudul 3f914834b7 Hide rest of statics. 2019-02-19 19:33:37 +01:00
Bartosz Taudul 7f11260bf0 Handle dropped connection during handshake. 2019-02-12 01:41:09 +01:00
Bartosz Taudul c7e64bb8a8 Replace select() with poll(). 2019-02-10 15:45:23 +01:00
Bartosz Taudul 1585be7ff3 Rearrange Socket to reduce struct size. 2019-01-29 21:56:10 +01:00
Bartosz Taudul ddad475c19 Make it possible to store multiple frames at single frame address. 2019-01-20 19:11:48 +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 a2fd09d938 Add zone validation queue item. 2019-01-14 22:36:54 +01:00
Bartosz Taudul 0b816ce0b7 Add lock termination event. 2018-12-16 20:46:33 +01:00
Bartosz Taudul 61ac0b8afc Send lock creation time. 2018-12-16 20:33:18 +01:00
Bartosz Taudul 42360f50b0 Update lz4 to 1.8.3. 2018-09-13 01:52:16 +02:00
Bartosz Taudul 9211ce42da Non-on-demand client is only able to handle one connection. 2018-09-09 19:42:06 +02:00
Bartosz Taudul 984a711666 Send protocol version to verify handshake. 2018-09-09 19:28:53 +02:00
Bartosz Taudul 270072b09e Require shibboleth match at start of connection. 2018-09-09 18:26:53 +02:00
Bartosz Taudul f55f2858c4 Raw socket read function. 2018-09-09 18:24:58 +02:00
Bartosz Taudul 560fc34ae6 No pthread_setcancelstate on Android. 2018-09-07 17:21:44 +02:00
Bartosz Taudul 0f0528ca3d Add LZ4HC. 2018-08-26 16:23:34 +02:00
Bartosz Taudul 8b3895473d Gag inconsequential MSVC warnings in TracySocket.
Fix your API!
2018-08-22 16:29:15 +02:00
Bartosz Taudul afee61a2cf Use standard naming for try_lock() in NonRecursiveBenaphore. 2018-08-20 21:37:55 +02:00
Bartosz Taudul 3b526b074e Send crash report. 2018-08-20 02:23:55 +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 bd76f4cd10 Send host info in welcome message. 2018-08-19 18:19:12 +02:00
Bartosz Taudul 716166bc3a Expose InitWinSock(). 2018-08-19 18:15:46 +02:00
Bartosz Taudul 9d051cf5ee Add support for discontinuous frames. 2018-08-05 02:15:54 +02:00
Bartosz Taudul 9b4348b497 Handle frame name queries. 2018-08-04 21:10:45 +02:00
Bartosz Taudul 23dfc2e3fc Multiple frame sets support. 2018-08-04 21:10:45 +02:00
Bartosz Taudul 922882d3b0 Add name field to frame mark message. 2018-08-04 15:03:47 +02:00
Till Rathmann 4968717313 Fixed compiler warning about unused variable in release builds. 2018-08-02 11:45:15 +02:00
Till Rathmann 3b302315f9 Fixed __ANDROID_API__ < 21 build and FD_SET usage. 2018-08-01 19:18:40 +02:00
Till Rathmann 37d5736bf5 Fixed compiler warnings. 2018-08-01 14:07:30 +02:00
Till Rathmann dd042619e9 Support for multi-DLL projects. 2018-07-31 12:06:04 +02:00
Arvid Gerstmann dfe3285252 Merged in Leandros99/tracy/pr-1 (pull request #11)
Implement pthread_getname_np alternative if it's not available
2018-07-24 11:57:21 +00:00