open_toontown_panda3d/panda/src/pstatclient
rdb 3082d28fe8 pstatclient: Fix out-of-order events with thread profiling
It could generate an end/start pair on a thread that is waiting due to other threads in that sync group submitting a PStats frame for the whole sync group, which would cause out-of-order events
2025-01-22 22:17:56 +01:00
..
CMakeLists.txt panda: Install correct config headers for pstatclient and putil 2023-08-05 14:51:31 +02:00
config_pstatclient.cxx Merge branch 'release/1.10.x' 2022-12-12 17:19:10 +01:00
config_pstatclient.h panda: Install correct config headers for pstatclient and putil 2023-08-05 14:51:31 +02:00
p3pstatclient_composite1.cxx pstatclient: Rename config_pstats to config_pstatclient 2018-05-14 02:36:42 -06:00
p3pstatclient_composite2.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
pStatClient.I pstats: Deprecate `PStatClient::resume_after_pause()` 2022-12-02 22:19:43 +01:00
pStatClient.cxx pstats: Proper thread cleanup after a thread exits (PStats 3.2) 2023-01-10 14:37:39 +01:00
pStatClient.h pstats: Proper thread cleanup after a thread exits (PStats 3.2) 2023-01-10 14:37:39 +01:00
pStatClientControlMessage.cxx Merge branch 'release/1.10.x' 2022-12-12 17:19:10 +01:00
pStatClientControlMessage.h Merge branch 'release/1.10.x' 2022-12-12 17:19:10 +01:00
pStatClientImpl.I pstats: Fix compilation without HAVE_THREADS or with SIMPLE_THREADS 2022-12-04 19:26:22 +01:00
pStatClientImpl.cxx pstatclient: Fix out-of-order events with thread profiling 2025-01-22 22:17:56 +01:00
pStatClientImpl.h pstats: Proper thread cleanup after a thread exits (PStats 3.2) 2023-01-10 14:37:39 +01:00
pStatClientVersion.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatClientVersion.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatClientVersion.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatClient_ext.I pstats: Integrate Python profiler with PStats 2022-11-29 16:00:09 +01:00
pStatClient_ext.cxx Changes for compatibility with Python 3.13 2024-09-19 16:01:10 +02:00
pStatClient_ext.h pstats: Fix assorted compile issues in more esoteric configurations 2022-11-29 20:11:59 +01:00
pStatCollector.I pstatclient: Prevent crash when using uninitialized PStatCollector 2020-11-02 11:02:49 +01:00
pStatCollector.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatCollector.h pstats: Integrate Python profiler with PStats 2022-11-29 16:00:09 +01:00
pStatCollectorDef.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pStatCollectorDef.h pstats: Third significant update to PStats server UI, including: 2022-10-05 18:58:36 +02:00
pStatCollectorForward.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatCollectorForward.cxx general: Fix a variety of ABI incompatibility issues with opt4 builds 2019-10-08 19:44:29 +02:00
pStatCollectorForward.h general: Fix a variety of ABI incompatibility issues with opt4 builds 2019-10-08 19:44:29 +02:00
pStatFrameData.I pstats: Fix crash when frame has only level data and no time data 2022-02-22 15:25:04 +01:00
pStatFrameData.cxx pstats: Proper thread cleanup after a thread exits (PStats 3.2) 2023-01-10 14:37:39 +01:00
pStatFrameData.h pstats: Fix regression: crash when opening session file 2022-12-26 11:18:00 +01:00
pStatProperties.cxx pstats: Proper thread cleanup after a thread exits (PStats 3.2) 2023-01-10 14:37:39 +01:00
pStatProperties.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatServerControlMessage.cxx pstatclient: Rename config_pstats to config_pstatclient 2018-05-14 02:36:42 -06:00
pStatServerControlMessage.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pStatThread.I pstats: Integrate Python profiler with PStats 2022-11-29 16:00:09 +01:00
pStatThread.cxx pstats: Offload more work to separate PStats thread 2022-12-03 22:27:46 +01:00
pStatThread.h pstats: Offload more work to separate PStats thread 2022-12-03 22:27:46 +01:00
pStatTimer.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
pStatTimer.h general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
test_client.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00