mumble/src
Robert Adam db57b63241
Merge PR #5396: FEAT(server): Add support for the tracy profiler
Tracy (wolfpld/tracy) is a profiler that is aimed at
having a very low impact on the runtime performance and is thus suitable
to be used in production systems to figure out what is going on and how
the code is performing.

For the time being, this commit instruments only the server code.
Furthermore, the instrumentation is performed in a rather minimalistic
way that should suffice to start profiling audio and control message
processing but is definitely far from being complete. Further
instrumentation will be added on-demand.
2021-12-29 18:52:42 +01:00
..
crypto FIX(crypto): no such function empty for QByteArray 2021-12-28 20:27:18 +01:00
mumble Merge PR #5389: MAINT: Change app ID in plist files 2021-12-27 15:34:32 +01:00
mumble_exe FIX(client): Ambiguity in plugin installer 2021-06-15 08:10:06 +02:00
murmur Merge PR #5396: FEAT(server): Add support for the tracy profiler 2021-12-29 18:52:42 +01:00
murmur_grpcwrapper_protoc_plugin MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
tests FORMAT: Run clang-format 10 on all source files 2021-04-16 21:05:52 +02:00
ACL.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
ACL.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Ban.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Ban.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
ByteSwap.h
Channel.cpp FORMAT: Run clang-format 10 on all source files 2021-04-16 21:05:52 +02:00
Channel.h REFAC(client): Use constant for root channel ID 2021-05-11 08:58:24 +02:00
ChannelListenerManager.cpp FIX(server): ChannelListener IDs colliding across VServers 2021-05-16 16:21:25 +02:00
ChannelListenerManager.h FIX(server): ChannelListener IDs colliding across VServers 2021-05-16 16:21:25 +02:00
CMakeLists.txt Merge PR #5396: FEAT(server): Add support for the tracy profiler 2021-12-29 18:52:42 +01:00
Connection.cpp FIX(server,client): Validate/use the correct certifiacte from a peers chain 2021-11-10 17:18:24 +01:00
Connection.h FIX(server,client): Validate/use the correct certifiacte from a peers chain 2021-11-10 17:18:24 +01:00
CryptState.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
EnvUtils.cpp FEAT(client): Add possibility to check for Wayland 2021-11-10 09:37:47 +01:00
EnvUtils.h FEAT(client): Add possibility to check for Wayland 2021-11-10 09:37:47 +01:00
FFDHE.cpp
FFDHE.h
FFDHETable.h
Group.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Group.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
HostAddress.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
HostAddress.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
HTMLFilter.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
HTMLFilter.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
License.cpp
License.h
licenses.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
LogEmitter.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
LogEmitter.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Message.h FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
Mumble.proto FEAT(server): Add option to disallow recording 2021-11-10 10:20:43 +01:00
MumbleConstants.h FEAT(client): Plugin framework 2021-04-16 20:15:44 +02:00
Net.cpp
Net.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
OSInfo.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
OSInfo.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
PacketDataStream.h
PasswordGenerator.cpp
PasswordGenerator.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
PlatformCheck.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
PlatformCheck.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
ProcessResolver.cpp REFAC: ProcessResolver 2021-05-10 14:50:51 +02:00
ProcessResolver.h REFAC: ProcessResolver 2021-05-10 14:50:51 +02:00
QtUtils.cpp FORMAT: Run clang-format 10 on all source files 2021-04-16 21:05:52 +02:00
QtUtils.h REFAC(client): Put qsslStringConversion to QtUtils 2021-03-06 18:57:22 +01:00
SelfSignedCertificate.cpp BUILD(crypto): Migrate to OpenSSL 3.0-compatible API 2021-12-06 19:47:00 -05:00
SelfSignedCertificate.h BUILD(crypto): Migrate to OpenSSL 3.0-compatible API 2021-12-06 19:47:00 -05:00
ServerAddress.cpp
ServerAddress.h
ServerResolver.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
ServerResolver.h
ServerResolverRecord.cpp
ServerResolverRecord.h
SignalCurry.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
SpeechFlags.h
SSL.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
SSL.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
SSLCipherInfo.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
SSLCipherInfo.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
SSLCipherInfoTable.h
SSLLocks.cpp
SSLLocks.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Timer.cpp MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Timer.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
UnresolvedServerAddress.cpp
UnresolvedServerAddress.h
User.cpp FIX(client): Sort users case-insensitively 2021-11-03 14:55:16 +01:00
User.h MAINT: Update copyright notice to 2021 (Part II) 2021-04-09 15:41:49 +02:00
Utils.h
Version.cpp REFAC: Turn MumbleVersion into namespace 2021-06-03 16:13:36 +02:00
Version.h REFAC: Turn MumbleVersion into namespace 2021-06-03 16:13:36 +02:00
win.h