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

7258 Commits

Author SHA1 Message Date
xxxbxxx cadef728d3 Update tracy.tex
mention the TracyCPlot variants in the manual.
2022-11-03 19:26:53 +01:00
xxxbxxx a0cb8eb1d5 Added typed plots variants to the C API 2022-11-03 13:47:04 +01:00
Bartosz Taudul 4abb3b5e90 Pressing cancel is not an error. 2022-10-30 00:44:30 +02:00
Bartosz Taudul a6a265b548 Display notification if there's a problem with file selector. 2022-10-30 00:42:45 +02:00
Bartosz Taudul 11cafbff1d Expose internal file selector failure state. 2022-10-30 00:36:07 +02:00
Bartosz Taudul fbfd7e5186 Report if file selector can be displayed. 2022-10-30 00:31:15 +02:00
Bartosz Taudul 343e7b6866 Update NEWS. 2022-10-28 01:30:57 +02:00
Bartosz Taudul 970468f937 Override dlclose() to do nothing.
Provide a custom no-op implementation of dlclose(), in order to prevent shared
object data from disappearing from profiler view. The server makes queries for
program executable code, which has to be always available, otherwise wrong
data may be provided, or the program may crash, due to referencing no longer
mapped memory.

The dlclose() documentation states that the function internally decreases the
reference count, and only does unload the shared object when the count reaches
zero. There is no guarantee that the shared object data will be unloaded
immediately after any dlclose call originating from the program. This function
override exploits this fact.
2022-10-28 01:21:52 +02:00
Bartosz Taudul 898140fbda Don't read payload.extra, if not needed. 2022-10-28 00:34:46 +02:00
Bartosz Taudul 2b4fbd7feb Update NEWS. 2022-10-28 00:14:22 +02:00
Bartosz Taudul bae7fb3e88 Drop support for 0.7.x traces. 2022-10-28 00:14:06 +02:00
Bartosz Taudul 96c6898da3 Add 0.9 protocol version to protocol history. 2022-10-27 23:56:54 +02:00
Bartosz Taudul 5a1f5371b7 Release 0.9.0. v0.9 2022-10-26 23:23:08 +02:00
Bartosz Taudul d523c728ea Do not display unknown PIDs. 2022-10-26 23:23:07 +02:00
Bartosz Taudul 86f88714ae Add compatibility with previous broadcast versions. 2022-10-26 23:23:07 +02:00
Bartosz Taudul 544caef850 Update NEWS. 2022-10-26 21:48:08 +02:00
Bartosz Taudul d34af7166e Remove graphical representation of instruction latencies. 2022-10-26 21:47:17 +02:00
Bartosz Taudul 3afe9a98cf Move code size to assembly pane. 2022-10-26 21:45:14 +02:00
Bartosz Taudul 19e36f5e80 Condense some more. 2022-10-26 21:33:07 +02:00
Bartosz Taudul fbf0d47c1c Condense some text labels. 2022-10-26 19:49:13 +02:00
Bartosz Taudul 762b3a810a Smaller font for symbol image name. 2022-10-26 19:40:30 +02:00
Bartosz Taudul 0eef0a8313 Fix window focus issues when navigating with WSAD. 2022-10-26 19:33:04 +02:00
Bartosz Taudul 7eba104e12 Sleep in capture when waiting for connection. 2022-10-19 22:00:40 +02:00
Bartosz Taudul e3eead78a8 Further as-needed compression of jump graph. 2022-10-19 21:33:20 +02:00
Bartosz Taudul 11258fab73 Condense jump arrows, depending on max depth of jump graph. 2022-10-19 01:06:41 +02:00
Bartosz Taudul 33e5e07629 Extract calculation of jump separation. 2022-10-19 01:01:59 +02:00
Bartosz Taudul 11ea081c57 Do not use thousands separator for source line numbers. 2022-10-18 22:18:50 +02:00
Bartosz Taudul c218e46f83 Update manual. 2022-10-18 22:03:01 +02:00
Bartosz Taudul d99a428ab3 Update NEWS. 2022-10-18 21:44:32 +02:00
Bartosz Taudul d90fed8296 Implement resetting selected microarchitecture. 2022-10-18 21:44:08 +02:00
Bartosz Taudul f6cfbe935d Resize canvas to fit window on page load. 2022-10-18 21:01:46 +02:00
Bartosz Taudul b9fee59ac8 Do not hide progress bar, leaving the preload element. 2022-10-18 21:01:01 +02:00
Bartosz Taudul 9bc8580f99 Do not crash on resize when application has not started yet. 2022-10-18 21:00:20 +02:00
Bartosz Taudul dc6c3962d3 Add software S3TC decoder. 2022-10-15 13:06:08 +02:00
Bartosz Taudul fdb130651d Detect if hardware supports S3TC. 2022-10-15 12:56:19 +02:00
Bartosz Taudul 5b1c1119c5 Create icon texture while waiting for icon to load. 2022-10-15 12:16:18 +02:00
Bartosz Taudul 4892c32b40 Fix blur caused by fractional DPI scaling. 2022-10-15 11:57:17 +02:00
Bartosz Taudul 9503280f33 Remove TODO. 2022-10-15 11:45:55 +02:00
Bartosz Taudul 55f2da581a Check if glfwRequestWindowAttention() is available. 2022-10-15 01:15:22 +02:00
Bartosz Taudul 0f025ab604 Update manual. 2022-10-15 01:06:02 +02:00
Bartosz Taudul fec84bf5c3 Update NEWS. 2022-10-15 00:44:45 +02:00
Bartosz Taudul 306ef02aa2 Do not limit inline propagation to sample count cost. 2022-10-15 00:43:07 +02:00
Bartosz Taudul 564534c703 Perform fast integer comparison before comparing strings. 2022-10-15 00:42:01 +02:00
Bartosz Taudul 47ec7de479 Propagate inlines for hw sample impact. 2022-10-15 00:39:25 +02:00
Bartosz Taudul e7da2efdd1 Include hardware samples in inline propagation. 2022-10-15 00:35:51 +02:00
Bartosz Taudul 5db18087f5 Propagate inlines to src line addresses. 2022-10-15 00:27:54 +02:00
Bartosz Taudul ba34596b91 No cost propagation when symbol is narrowed down to a single function. 2022-10-14 21:36:09 +02:00
Bartosz Taudul d0d6b8fd8e Use menus in inline call stack popup. 2022-10-14 19:49:06 +02:00
Bartosz Taudul 27ab25709d Update imgui to f87e891f. 2022-10-14 19:48:38 +02:00
Bartosz Taudul f25c43462a Update NEWS. 2022-10-14 17:38:57 +02:00