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

Commit Graph

  • ce0d8d9fb7
    Merge pull request #33 from graydon/minor-fixes Bartosz Taudul 2020-05-28 21:12:02 +02:00
  • aace9bc76e
    Add .deps and .dirstamp to .gitignore to allow use as submodule in automake projects. Graydon Hoare 2020-05-27 20:25:54 -07:00
  • afac7760ce
    Add Zone{Text,Value,Name}V macros for conditionally-compiled calls to varname.{Text,Value,Name} Graydon Hoare 2020-05-27 20:24:13 -07:00
  • 47b8385c5a
    Merge pull request #32 from jmanc3/support-horizontal-scrolling Bartosz Taudul 2020-05-28 12:00:57 +02:00
  • e22ece8e79 Added support for horizontal scrolling. jmanc3 2020-05-27 21:11:49 -05:00
  • 54a029356d Explicitly store GPU context type. Bartosz Taudul 2020-05-27 18:16:53 +02:00
  • 4f3934ae6a Use correct symbol address. Bartosz Taudul 2020-05-26 02:08:30 +02:00
  • 898a10ef82 Display base function is symbol as '[ - self - ]'. Bartosz Taudul 2020-05-25 21:37:17 +02:00
  • 39ce605711 Update manual. Bartosz Taudul 2020-05-25 01:19:42 +02:00
  • 734ee0b001 Update NEWS. Bartosz Taudul 2020-05-25 01:16:25 +02:00
  • bdba77c0f5 Allow displaying self zone time in frames overview. Bartosz Taudul 2020-05-25 01:15:06 +02:00
  • 74a79a6921 Add zone child time getter with clamping to time range. Bartosz Taudul 2020-05-25 01:14:44 +02:00
  • e0d7ffe754 Update manual. Bartosz Taudul 2020-05-24 16:25:26 +02:00
  • 7dff7f3e1a Update NEWS. Bartosz Taudul 2020-05-24 16:18:58 +02:00
  • 7ceb4005cd Don't use alloca in inlined functions inside a loop. Bartosz Taudul 2020-05-24 16:17:54 +02:00
  • 2b304581cf Implement transfer of integral values for zones. Bartosz Taudul 2020-05-24 16:13:09 +02:00
  • 1bcde1f2ff Only one branch. Bartosz Taudul 2020-05-24 13:41:41 +02:00
  • 45a9878193 Don't depend on zero-termination of source code. Bartosz Taudul 2020-05-23 17:07:23 +02:00
  • d3b60f913d Extend "first frame" time. Bartosz Taudul 2020-05-23 16:50:30 +02:00
  • 1ddd395aad Properly setup View, when using command line parameters. Bartosz Taudul 2020-05-23 16:49:27 +02:00
  • 9e8b68b43d Update NEWS. Bartosz Taudul 2020-05-23 16:40:46 +02:00
  • 0b900c0a3c Add crash popup. Bartosz Taudul 2020-05-23 16:40:15 +02:00
  • 64b8e23458 Put win32 artifacts into better directory structure. Bartosz Taudul 2020-05-23 16:17:23 +02:00
  • 08101061fe Update manual. Bartosz Taudul 2020-05-23 16:10:13 +02:00
  • abbf003c24 Update NEWS. Bartosz Taudul 2020-05-23 15:58:23 +02:00
  • 18b2e3e5be Don't depend on View in Worker. Bartosz Taudul 2020-05-23 15:53:18 +02:00
  • 2f35c785ee Save/load cached source files. Bartosz Taudul 2020-05-23 15:43:42 +02:00
  • 5b96809f6f Add notification when source file is loaded from cache. Bartosz Taudul 2020-05-23 15:27:00 +02:00
  • dc0f2db3f2 CheckString() doesn't check if string query is still pending. Bartosz Taudul 2020-05-23 15:20:23 +02:00
  • ee22cf3b0c Use cached source files. Bartosz Taudul 2020-05-23 15:14:57 +02:00
  • d470202bca Cached source files accessor. Bartosz Taudul 2020-05-23 15:08:26 +02:00
  • 964d65fd3b Cache callstack/symbol/code source files. Bartosz Taudul 2020-05-23 14:53:32 +02:00
  • f7341141cf Cache zone source location source files. Bartosz Taudul 2020-05-23 14:23:04 +02:00
  • 97a5957adc Display source file cache stats. Bartosz Taudul 2020-05-23 14:22:50 +02:00
  • ae1155852a Source file cache plumbing. Bartosz Taudul 2020-05-23 14:09:47 +02:00
  • f38464cf55 Rename SymbolCodeData to MemoryBlock. Bartosz Taudul 2020-05-23 14:05:11 +02:00
  • d052e4c79d Substitution-less source file validator. Bartosz Taudul 2020-05-23 13:56:09 +02:00
  • fa2559b3f0 Add StringRef hasher, comparator. Bartosz Taudul 2020-05-23 13:49:42 +02:00
  • 670a292416 Report whether string is available, or if a query was dispatched. Bartosz Taudul 2020-05-23 13:08:57 +02:00
  • 1151ec1328 Fix defines when compiling with -Werror=undef kudansam 2020-05-22 13:53:09 +01:00
  • 619523b43e Symbol might not have ip statistics. Bartosz Taudul 2020-05-21 19:20:20 +02:00
  • 41972f62a3
    Merge pull request #27 from mcleary/prevent-crash-when-exiting Bartosz Taudul 2020-05-21 15:32:29 +02:00
  • c2c234cf5a Fix crash when running Tracy from DLLs Thales Sabino 2020-05-21 14:26:29 +01:00
  • e9c13b254b Get exclusive samples count for a proper symbol. Bartosz Taudul 2020-05-19 19:10:40 +02:00
  • e376866436 Check for exclusive samples in inlined symbols list. Bartosz Taudul 2020-05-19 19:06:01 +02:00
  • 4eb78f5c86 Auto-initialize profiler in delayed init scenario. Bartosz Taudul 2020-05-19 13:55:54 +02:00
  • fad7e72fd4 Harden against uninitialized rpmalloc. Bartosz Taudul 2020-05-19 13:48:19 +02:00
  • dd4c2cf9fa FIX: TracyC Api incorrect spelling of function/build break ikrima 2020-05-18 01:15:48 -07:00
  • 883264c0df Fix typo. Bartosz Taudul 2020-05-18 18:25:49 +02:00
  • 3a302c18bc Replace bsf with tzcnt. Bartosz Taudul 2020-05-17 01:09:57 +02:00
  • 665c6d6699 Don't check for allocation validity. Bartosz Taudul 2020-05-16 16:40:25 +02:00
  • 8c1e53f65a Update manual. Bartosz Taudul 2020-05-16 14:56:11 +02:00
  • f9ff6f4161 Clamping is not needed. Bartosz Taudul 2020-05-15 02:30:52 +02:00
  • f6663b187a Add ghost zone label to ghost zone tooltips. Bartosz Taudul 2020-05-15 02:27:48 +02:00
  • ad3cac8578 Incorporate thread colors in ghost zones. Bartosz Taudul 2020-05-15 02:25:28 +02:00
  • 23de7cb294 Improve source file tooltip. Bartosz Taudul 2020-05-15 01:39:14 +02:00
  • 03c3a3e7c7 Select proper operand for LEA processing in AT&T mode. Bartosz Taudul 2020-05-15 01:37:08 +02:00
  • 992fba7e07 Move profiler FPS display to upper-right corner. Bartosz Taudul 2020-05-14 17:53:46 +02:00
  • ba9b35dc3b Don't memcpy to nullptr. Bartosz Taudul 2020-05-14 17:38:48 +02:00
  • c8ff8540f9 Sleep when connection attempt fails. Bartosz Taudul 2020-05-14 02:27:57 +02:00
  • d10ef8c501 Use non-blocking connect() call. Bartosz Taudul 2020-05-14 02:27:04 +02:00
  • b166451750 Keep viewShutdown in atomic. Bartosz Taudul 2020-05-13 19:20:20 +02:00
  • 1fdae70cf8 Store socket handle in atomic. Bartosz Taudul 2020-05-13 19:12:52 +02:00
  • 7ea9c4baf2 Proper locking for queue/in-flight queries. Bartosz Taudul 2020-05-13 18:52:20 +02:00
  • 7d57a2ea6d Cast to correct type. Bartosz Taudul 2020-05-13 18:38:40 +02:00
  • 3f3378e13a Fix typo. Bartosz Taudul 2020-05-13 18:37:37 +02:00
  • 884de148c9 Target native architecture. Bartosz Taudul 2020-05-13 18:35:56 +02:00
  • 21c168156c Restrict client to C++11. Bartosz Taudul 2020-05-13 18:15:12 +02:00
  • 29d7639c38 Downgrade test application C++ version to C++11. Bartosz Taudul 2020-05-13 18:11:55 +02:00
  • ce15ad763f Check for shared mutex availability. Bartosz Taudul 2020-05-13 18:11:48 +02:00
  • ef4c690c32 Update manual. Bartosz Taudul 2020-05-13 18:06:39 +02:00
  • 864d86e8b6
    Merge pull request #21 from ethercrow/import-chrome-args-metadata Bartosz Taudul 2020-05-12 16:07:57 +02:00
  • bcbf8edd8a import-chrome: import zone metadata from "args" key Dmitry Ivanov 2020-05-12 20:36:11 +02:00
  • 8e11cd5ebb Add support for custom text in ImportEventTimeline. Bartosz Taudul 2020-05-12 11:44:36 +02:00
  • 1c8aece53c No saving if there's no file selector. Bartosz Taudul 2020-05-11 22:13:07 +02:00
  • 2195e032a6 Update manual. Bartosz Taudul 2020-05-11 22:11:55 +02:00
  • e330b96b3d Allow saving only lines within jump range. Bartosz Taudul 2020-05-11 21:59:45 +02:00
  • 0790e92cad Support saving asm range. Bartosz Taudul 2020-05-11 21:12:43 +02:00
  • 9d5d116014 Extract asm saving to a separate function. Bartosz Taudul 2020-05-11 21:08:50 +02:00
  • a30a0b852f Update manual. Bartosz Taudul 2020-05-11 19:34:25 +02:00
  • 6ac970a93f
    Merge pull request #19 from ethercrow/patch-1 Bartosz Taudul 2020-05-11 16:27:01 +02:00
  • 8f509dd41a
    Make TracySourceView.cpp build with somewhat old clang Dmitry Ivanov 2020-05-11 16:23:50 +02:00
  • dafecf2a19 Allow enumerating asm lines from a given base instruction. Bartosz Taudul 2020-05-11 13:35:49 +02:00
  • 8a7913c095 Update xxh3 to master @ ea9c098e93. Bartosz Taudul 2020-05-11 02:33:12 +02:00
  • e9f93f5bc7 Send lean frame images. Bartosz Taudul 2020-05-10 20:16:08 +02:00
  • 03b5dfacd6 Send lean callstack samples. Bartosz Taudul 2020-05-10 20:00:51 +02:00
  • 09388f3c99 Send lean callstack allocs. Bartosz Taudul 2020-05-10 19:56:36 +02:00
  • 5a774c82cc Send lean callstacks. Bartosz Taudul 2020-05-10 19:43:12 +02:00
  • f0ade07be8 Send lean memory callstacks. Bartosz Taudul 2020-05-10 19:28:08 +02:00
  • 2dc07fca0b Send lean allocated source locations. Bartosz Taudul 2020-05-10 19:20:59 +02:00
  • 94d0232ed3 Update manual. Bartosz Taudul 2020-05-10 17:08:30 +02:00
  • 50c66174dd Add ability to show callstack to an asm line. Bartosz Taudul 2020-05-10 16:56:38 +02:00
  • 2f8e817e16 Make PackPointer() part of worker's interface. Bartosz Taudul 2020-05-10 16:56:13 +02:00
  • d84495d0e1 Mark inline symbols. Bartosz Taudul 2020-05-10 16:13:19 +02:00
  • fdd50840a7 Add a function for showing sample parents. Bartosz Taudul 2020-05-10 16:07:45 +02:00
  • 91bb392678 Avoid executing strlen() twice in assert-enabled builds. Bartosz Taudul 2020-05-10 14:24:18 +02:00
  • 507b5e3a46
    Merge pull request #18 from txfx/fix-gcc-pedantic Bartosz Taudul 2020-05-10 15:44:15 +02:00
  • 412d252eea Remove extra semicolons at the end of namespaces txfx 2020-05-10 15:32:39 +02:00
  • dee808dd1b Display jump labels in the UI. Bartosz Taudul 2020-05-09 15:14:33 +02:00
  • 2543bb5e63 Shorter jump labels. Bartosz Taudul 2020-05-09 15:14:25 +02:00