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

Commit Graph

  • dc2743bcc0 Manual refinements. Bartosz Taudul 2019-03-05 23:39:36 +01:00
  • 17fb589415 Try dladdr() resolution if libbacktrace fails. Bartosz Taudul 2019-03-05 20:43:47 +01:00
  • 49f1277e55 Cast void* to char*. Bartosz Taudul 2019-03-05 20:20:55 +01:00
  • 3a7ed53c5c Update manual. Bartosz Taudul 2019-03-05 20:09:33 +01:00
  • b45224d8de Update NEWS. Bartosz Taudul 2019-03-05 19:50:08 +01:00
  • 171434075d Group call stack improvements together. Bartosz Taudul 2019-03-05 19:49:43 +01:00
  • 364c20a771 Correct parameter number. Bartosz Taudul 2019-03-05 19:48:02 +01:00
  • e798f0f28d Don't send lua callstacks if platform doesn't support callstacks. Bartosz Taudul 2019-03-05 19:47:31 +01:00
  • bc87762012 Merge native callstack with the allocated one. Bartosz Taudul 2019-03-05 19:43:44 +01:00
  • ebf09bebae Only one callstack may be in-flight at any time. Bartosz Taudul 2019-03-05 19:30:17 +01:00
  • afe2fad1a7 Send native callstack before allocated one. Bartosz Taudul 2019-03-05 19:18:43 +01:00
  • 4509412efb Fast callstack retrieval for linux. Bartosz Taudul 2019-03-05 18:56:39 +01:00
  • 1bbf296351 Use fast callstack frame decoding to cut callstack. Bartosz Taudul 2019-03-05 02:39:23 +01:00
  • cb62b63fe2 Fast callstack frame decoder. Bartosz Taudul 2019-03-05 02:34:35 +01:00
  • b11f932078 Cut lua callstack at lua_pcall. Bartosz Taudul 2019-03-05 02:24:17 +01:00
  • ec73178733 Move callstack cutting to a separate function. Bartosz Taudul 2019-03-05 02:15:13 +01:00
  • b37a9055d5 Force inline SendLuaCallstack(). Bartosz Taudul 2019-03-05 02:07:28 +01:00
  • 3e81e44d75 Separate processing for allocated callstacks. Bartosz Taudul 2019-03-05 02:04:45 +01:00
  • d229c1bc1b Send native callstack along with allocated callstack. Bartosz Taudul 2019-03-05 02:00:31 +01:00
  • e13286936c Mark templated functions inline. Bartosz Taudul 2019-03-03 22:09:20 +01:00
  • f6913eecf0 Don't display custom stack frames as pointers. Bartosz Taudul 2019-03-03 18:20:55 +01:00
  • dc74297439 Add missing const qualifiers. Bartosz Taudul 2019-03-03 17:54:00 +01:00
  • bef31ba073 Separate message for zone begin with alloc src loc and callstack. Bartosz Taudul 2019-03-03 17:47:26 +01:00
  • 66b8a13e77 Store callstack alloc payloads. Bartosz Taudul 2019-03-03 17:34:56 +01:00
  • 9fc022346b Replace frame pointers with callstack frame ids. Bartosz Taudul 2019-03-03 16:50:18 +01:00
  • 664847211c Pack/unpack frame pointer to callstack frame id. Bartosz Taudul 2019-03-03 16:39:13 +01:00
  • 1feedb17ac Add callstack frame identifier and the required plumbing. Bartosz Taudul 2019-03-03 16:37:21 +01:00
  • cf8d17c2ec Move VarArray hash calculation to a separate function. Bartosz Taudul 2019-03-03 16:36:00 +01:00
  • e3c31e4a4e Send callstack alloc payload. Bartosz Taudul 2019-02-28 20:30:07 +01:00
  • b8501956f9 Lua callstack sending. Bartosz Taudul 2019-02-28 20:16:19 +01:00
  • 2c16bdd538 Don't go out of tracy namespace. Bartosz Taudul 2019-03-03 01:59:24 +01:00
  • c0d0d0d42b Display keys as keys in manual. Bartosz Taudul 2019-03-01 02:08:57 +01:00
  • fc63b6b07d Display trace version in trace info window. Bartosz Taudul 2019-03-01 01:47:36 +01:00
  • 6065d25335 Extend list of tracy callstack frames. Bartosz Taudul 2019-03-01 01:41:10 +01:00
  • e284248995 Fix display of last message. Bartosz Taudul 2019-03-01 01:30:56 +01:00
  • 8fd09fe8f0 Get proper width. Bartosz Taudul 2019-03-01 01:20:20 +01:00
  • 42c94f7142 Handle discontinuous frame end mismatch failure. Bartosz Taudul 2019-02-28 19:32:42 +01:00
  • d80dc82b96 Don't display invalid thread in failure dialog. Bartosz Taudul 2019-02-28 19:31:45 +01:00
  • 06f83bbdef Update manual. Bartosz Taudul 2019-02-28 19:25:30 +01:00
  • d863245b49 Serialize discontinuous frame messages. Bartosz Taudul 2019-02-28 19:21:23 +01:00
  • f15bfb88a3 Update manual. Bartosz Taudul 2019-02-27 21:34:00 +01:00
  • b4daad684c Display frame numbers in zone trace. Bartosz Taudul 2019-02-27 21:12:56 +01:00
  • 8d784f7fae Display inline frames in all call stacks. Bartosz Taudul 2019-02-27 20:55:58 +01:00
  • 38c4909d96 Update NEWS. Bartosz Taudul 2019-02-27 20:38:13 +01:00
  • 422ed1f452 Special mode for callstack grouping in find zone menu. Bartosz Taudul 2019-02-27 20:37:38 +01:00
  • 851ae9077b Make small callstack button tooltip optional. Bartosz Taudul 2019-02-27 02:27:05 +01:00
  • e20e7caab0 Increase size of frame left/right buttons. Bartosz Taudul 2019-02-27 02:26:43 +01:00
  • d08ea6e2bd Update NEWS. Bartosz Taudul 2019-02-25 15:12:17 +01:00
  • b89db6e926 Don't send CPU usage data when there's no readings. Bartosz Taudul 2019-02-25 15:11:35 +01:00
  • 963d2b3ca8 CPU usage getter for apple. Bartosz Taudul 2019-02-25 15:04:06 +01:00
  • 85f29a0f22 Collect system time before server connection is made. Bartosz Taudul 2019-02-24 19:12:17 +01:00
  • 3c77ad7179 Update NEWS. Bartosz Taudul 2019-02-24 19:04:49 +01:00
  • bafc8a1330 Implement getting CPU usage in linux. Bartosz Taudul 2019-02-24 19:02:49 +01:00
  • 0c75a5178c Update NEWS. Bartosz Taudul 2019-02-24 18:42:34 +01:00
  • 06dddd15b4 Update manual. Bartosz Taudul 2019-02-24 18:41:47 +01:00
  • e9aeb0c522 Darken timeline outside of capture area. Bartosz Taudul 2019-02-24 18:35:03 +01:00
  • fb96d60256 Adjust last time in mem alloc/free and sys time messages. Bartosz Taudul 2019-02-24 18:10:39 +01:00
  • 4610f79b94 Update manual. Bartosz Taudul 2019-02-24 17:49:20 +01:00
  • 9f621bf67f Improve lock label tooltips. Bartosz Taudul 2019-02-24 17:44:44 +01:00
  • c78aedae62 Zoom-to-range for lock labels. Bartosz Taudul 2019-02-24 17:30:58 +01:00
  • 021d369b80 Fix calculation of thread lock extent. Bartosz Taudul 2019-02-24 17:30:18 +01:00
  • 271d7ccaa3 Bring plot tooltip up-to-par. Bartosz Taudul 2019-02-24 16:59:45 +01:00
  • bf2ecbae36 Middle-click on thread label to zoom to thread extent. Bartosz Taudul 2019-02-24 16:51:26 +01:00
  • 62162d4cdb Display count of messages and locks in thread tooltip. Bartosz Taudul 2019-02-24 16:06:31 +01:00
  • 6dceec4ea8 Improve thread tooltip. Bartosz Taudul 2019-02-24 16:01:58 +01:00
  • a0b5ac33cc Always show label of a crashed thread. Bartosz Taudul 2019-02-23 01:34:45 +01:00
  • ba769ab23a Update manual. Bartosz Taudul 2019-02-23 01:32:06 +01:00
  • ccabba58d9 Update NEWS. Bartosz Taudul 2019-02-23 01:28:57 +01:00
  • af3eb93e4a Hide tracks that don't have anything to display. Bartosz Taudul 2019-02-23 01:14:08 +01:00
  • 7ab326c4fe Don't clip area above track. Bartosz Taudul 2019-02-23 00:59:09 +01:00
  • 5f3f6d18bb Cosmetics. Bartosz Taudul 2019-02-23 00:37:48 +01:00
  • 53992b9b6b Don't hide hex thread id in tooltip. Bartosz Taudul 2019-02-23 00:34:01 +01:00
  • 29fcddca0b Display frame count in frame type selection dropdown. Bartosz Taudul 2019-02-22 21:04:41 +01:00
  • ae53c8e6f0 Don't display threads with no messages. Bartosz Taudul 2019-02-22 20:55:55 +01:00
  • 48b5b25a6a Display count of messages in threads. Bartosz Taudul 2019-02-22 20:55:46 +01:00
  • 2ee86ef126 Display bigger program name in welcome dialog. Bartosz Taudul 2019-02-22 02:44:41 +01:00
  • 9bd13b02e9 Small string changes in the welcome dialog. Bartosz Taudul 2019-02-22 02:41:13 +01:00
  • 81c2515199 Bump protocol version. Bartosz Taudul 2019-02-21 23:25:43 +01:00
  • 542d081027 Update manual. Bartosz Taudul 2019-02-21 23:24:18 +01:00
  • 06fcfdd493 Update NEWS. Bartosz Taudul 2019-02-21 23:11:49 +01:00
  • 0b9fa8f3c8 Track CPU usage also on cygwin. Bartosz Taudul 2019-02-21 23:11:09 +01:00
  • d0c1b9bf67 Proper formatting of plot values. Bartosz Taudul 2019-02-21 23:07:32 +01:00
  • e190faa7e1 Save/load CPU usage plot. Bartosz Taudul 2019-02-21 22:53:26 +01:00
  • e9baa80bf3 Process CPU usage reports. Bartosz Taudul 2019-02-21 22:45:39 +01:00
  • 9f4f5bcb63 CPU usage retrieval. Bartosz Taudul 2019-02-21 21:59:02 +01:00
  • c8fb3f24cc Update NEWS. Bartosz Taudul 2019-02-21 21:19:53 +01:00
  • f1dd4ef3d9 Animate thread position and height. Bartosz Taudul 2019-02-21 21:18:41 +01:00
  • e945902f40 Merge visibility and show full options into one struct. Bartosz Taudul 2019-02-21 20:24:08 +01:00
  • bc713463d8 Improve zooming animation. Bartosz Taudul 2019-02-21 20:00:29 +01:00
  • b33c61cead Update imgui to 1.68. Bartosz Taudul 2019-02-21 18:40:27 +01:00
  • 938d8ce69e Properly initialize demangled pointer. Bartosz Taudul 2019-02-21 15:04:17 +01:00
  • 44009b6fda Use mach_absolute_time() to get time on iOS. Bartosz Taudul 2019-02-21 14:45:13 +01:00
  • e839a3153f Just use getprogname(). Bartosz Taudul 2019-02-21 11:40:56 +01:00
  • c4d46f1c24 No libproc.h on iOS. Bartosz Taudul 2019-02-21 11:33:21 +01:00
  • 9d7c4a2861 Merged in tillrathmann/tracy (pull request #33) Till Rathmann 2019-02-20 17:24:12 +00:00
  • 29140afe0c Fixed compiler warnings. Till Rathmann 2019-02-20 16:28:27 +01:00
  • 77abc3bffd Fixed DLL support. Till Rathmann 2019-02-20 16:15:13 +01:00
  • 5ddc605dd6 Update manual. Bartosz Taudul 2019-02-20 16:04:30 +01:00
  • 22329ae5d9 Collect call stacks on apple. Bartosz Taudul 2019-02-20 16:01:41 +01:00
  • 34d24b16bb Retrieve memory size on apple. Bartosz Taudul 2019-02-20 13:52:55 +01:00