Commit Graph

8289 Commits

Author SHA1 Message Date
Bartosz Taudul
d3da7dcecd
Fix out-of-bounds access on non-continuous frames. 2024-05-24 22:52:46 +02:00
Bartosz Taudul
005d092903
Don't set debug flags in non-debug builds (to shut up the compiler). 2024-05-24 01:16:06 +02:00
Bartosz Taudul
c5e64a182c
Do not "eliminate unused debug types". It's broken. 2024-05-24 01:07:02 +02:00
Bartosz Taudul
b405370af9
Add lldb pretty printers for ShortPtr, Vector, Int24, Int48. 2024-05-23 23:32:10 +02:00
Bartosz Taudul
afe5c8dfbe
Don't try to create FrameData in ProcessFrameMarkEnd(). 2024-05-23 19:48:33 +02:00
Bartosz Taudul
216a4b7663
Support Create() not creating an item. 2024-05-23 19:47:40 +02:00
Bartosz Taudul
cf23441116
Cosmetics. 2024-05-21 20:18:54 +02:00
Bartosz Taudul
60ae46a373
Merge pull request #796 from mcourteaux/master
Fix savings calculation.
2024-05-21 20:14:42 +02:00
Martijn Courteaux
bd00c6a4ee Improve time comparing display with better colors. 2024-05-21 19:47:19 +02:00
Martijn Courteaux
abdbaed737 Simplify time comparing display. 2024-05-21 19:32:43 +02:00
Martijn Courteaux
86717de6e1 Improve time comparing display. 2024-05-21 19:24:04 +02:00
Martijn Courteaux
ec7fc9ffb6 Cleanup 2024-05-21 19:08:54 +02:00
Martijn Courteaux
717e545158 Improve time comparing display. 2024-05-21 19:08:16 +02:00
Martijn Courteaux
f704c57f98 Clearer and more detailed comparison in terms of slow down or speed up of times when comparing traces. 2024-05-21 17:10:48 +02:00
Martijn Courteaux
73f09de29d Fix savings calculation. 2024-05-21 15:25:23 +02:00
Bartosz Taudul
8983e14e18
Merge pull request #794 from M4T1A5/cmake-multiprocess-compilation
Server CMake: Enable multi-processor compilation in Visual Studio projects
2024-05-18 14:24:37 +02:00
Matias Kangasjärvelä
63da2886d1 Enable multi-processor compilation in Visual Studio projects 2024-05-18 15:01:43 +03:00
Bartosz Taudul
813f4243db
Restrict using mold linker to clang. 2024-05-12 19:44:58 +02:00
Bartosz Taudul
1a971d867d
Fix dtl. 2024-05-12 19:23:18 +02:00
Bartosz Taudul
4b14d961f0
Add LLDB summary for Vector. 2024-05-12 19:23:18 +02:00
Bartosz Taudul
11eee619fb
Merge pull request #786 from mcourteaux/plot-height
Support adjusting plot height.
2024-05-08 11:57:54 +02:00
Martijn Courteaux
b879f5b519 Save plot height view data. 2024-05-08 10:43:14 +02:00
Martijn Courteaux
da8c2340b3 Support adjusting plot height. 2024-05-07 13:33:57 +02:00
Bartosz Taudul
dcb383701a
Update manual. 2024-05-06 20:19:46 +02:00
Bartosz Taudul
f4d27a4ea4
Update NEWS. 2024-05-06 20:18:41 +02:00
Bartosz Taudul
839cf6ef91
Add thread sorting. 2024-05-06 20:18:13 +02:00
Bartosz Taudul
d6b059f0cc
Download up-to-date glfw and freetype. 2024-05-06 00:07:56 +02:00
Bartosz Taudul
e8c3cb1909
Update manual. 2024-05-05 21:39:18 +02:00
Bartosz Taudul
4f1c4c98ac
Update NEWS. 2024-05-05 21:23:41 +02:00
Bartosz Taudul
5730884678
Print memory limit in capture utility, if appropriate. 2024-05-05 21:21:19 +02:00
Bartosz Taudul
c31bf6f7f8
Add blue ANSI color macro. 2024-05-05 21:21:19 +02:00
Bartosz Taudul
ee56e1fcd5
Allow setting memory limit in capture utility. 2024-05-05 21:21:19 +02:00
Bartosz Taudul
6748d11a2f
Fix capture utility. 2024-05-05 21:12:50 +02:00
Bartosz Taudul
68473381b9
Indicate that memory limit was hit with notification triangle color. 2024-05-05 21:07:50 +02:00
Bartosz Taudul
89f1fb4825
Terminate connection when memory limit is exceeded. 2024-05-05 21:04:26 +02:00
Bartosz Taudul
b64389ba15
Display memory limit in notification area. 2024-05-05 20:59:25 +02:00
Bartosz Taudul
5f0cac546b
Pass memory limit to worker. 2024-05-05 20:50:03 +02:00
Bartosz Taudul
2663ce1a4a
Add warning about memory limit. 2024-05-05 20:33:35 +02:00
Bartosz Taudul
56c52b8d8f
Add memory limit global settings. 2024-05-04 16:53:40 +02:00
Bartosz Taudul
66a32de0f7
Move physical memory size getter to a separate source file. 2024-05-04 16:53:40 +02:00
Bartosz Taudul
fee5982abd
Make InlineStackData non-static. 2024-05-04 14:42:40 +02:00
Bartosz Taudul
377e41fe61
Make memUsage an atomic. 2024-05-04 14:28:55 +02:00
Bartosz Taudul
6199b2f883
Try to make the top bar labels fit in their space. 2024-05-04 14:07:14 +02:00
Bartosz Taudul
4420f5863f
Workaround CMake + ninja lack of compiler output color. 2024-05-04 13:30:53 +02:00
Bartosz Taudul
6a6caae2ea
Save shorten name setting for each trace. 2024-05-04 13:22:30 +02:00
Bartosz Taudul
4a7f6e0cc1
Use enum names in radio button list. 2024-05-04 12:55:55 +02:00
Bartosz Taudul
061b5c77ce
Make trace options save file user-readable.
More importantly, it allows for backwards-compatibility when something
is added or removed, instead of just ignoring what was set before when
a binary version bump occurs.
2024-05-04 12:46:16 +02:00
Bartosz Taudul
328ecc339c
Update NEWS. 2024-05-04 11:45:20 +02:00
Bartosz Taudul
c45683506c
Merge pull request #783 from tiago-rodrigues/trodrigues/image_cache_deadlock_fix
Instead of calling dladdr inside the dl_iterate_phdr callback, do it outside to avoid deadlocks with other loader code
2024-05-04 11:33:54 +02:00
trodrigues
4bf9a8cecc Instead of calling dladdr inside the dl_iterate_phdr callback, do it outside to avoid deadlocks with other loader code 2024-05-03 16:05:59 -05:00