gecko-dev/mozglue/baseprofiler/core
Gerald Squelart e1d51db19a Bug 1635570 - Cut too-long label dynamic strings and add ellipsis - r=canaltinova
If a label contains a dynamic string that's too long (512 characters or more), instead of just replacing it with "(too long)", we now cut it down to the maximum size, with an ellipsis at the end.

Added test for that in gtest. Also added nearby test for empty strings.

Differential Revision: https://phabricator.services.mozilla.com/D74378
2020-05-12 01:13:17 +00:00
..
vtune
EHABIStackWalk.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
EHABIStackWalk.h
PageInformation.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
PageInformation.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
platform-linux-android.cpp Bug 1634205 - Support Gecko Profiler and Base Profiler on FreeBSD r=mstange 2020-05-06 17:44:19 +00:00
platform-macos.cpp
platform-win32.cpp Bug 1557282 Part 2: Fix profiler issues when using SetLockdownDefaultDacl. r=dmajor 2020-03-12 20:40:50 +00:00
platform.cpp Bug 1635338 - profiler_is_locked_on_current_thread() now also checks for the buffer lock - r=gregtatum,canaltinova 2020-05-06 12:45:40 +00:00
platform.h Bug 1618979 - Tweak base profiler logging. r=gerald 2020-03-17 03:25:40 +00:00
PlatformMacros.h Bug 1634205 - Support Gecko Profiler and Base Profiler on FreeBSD r=mstange 2020-05-06 17:44:19 +00:00
ProfileBuffer.cpp Bug 1635570 - Cut too-long label dynamic strings and add ellipsis - r=canaltinova 2020-05-12 01:13:17 +00:00
ProfileBuffer.h Bug 1630872 - Replace uses of BlocksRingBuffer with ProfileChunkedBuffer in Base Profiler - r=canaltinova 2020-04-24 06:24:44 +00:00
ProfileBufferEntry.cpp Bug 1512991 - Add JsonWriteFunc::Write to take string length. r=botond 2020-05-08 16:24:31 +00:00
ProfileBufferEntry.h Bug 1630872 - Replace uses of BlocksRingBuffer with ProfileChunkedBuffer in Base Profiler - r=canaltinova 2020-04-24 06:24:44 +00:00
ProfiledThreadData.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfiledThreadData.h
ProfileJSONWriter.cpp Bug 1512991 - Add JsonWriteFunc::Write to take string length. r=botond 2020-05-08 16:24:31 +00:00
ProfilerBacktrace.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfilerBacktrace.h Bug 1630872 - Replace uses of BlocksRingBuffer with ProfileChunkedBuffer in Base Profiler - r=canaltinova 2020-04-24 06:24:44 +00:00
ProfilerMarkerPayload.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfilingCategory.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfilingStack.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
RegisteredThread.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
RegisteredThread.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
shared-libraries-linux.cc Bug 1634205 - Support Gecko Profiler and Base Profiler on FreeBSD r=mstange 2020-05-06 17:44:19 +00:00
shared-libraries-macos.cc Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
shared-libraries-win32.cc Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ThreadInfo.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
VTuneProfiler.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
VTuneProfiler.h