Benoit Girard
|
daba448963
|
Bug 1178892 - Split the profiler into Core & Gecko files and break apart monolithic headers. r=mstange
--HG--
rename : tools/profiler/EHABIStackWalk.cpp => tools/profiler/core/EHABIStackWalk.cpp
rename : tools/profiler/EHABIStackWalk.h => tools/profiler/core/EHABIStackWalk.h
rename : tools/profiler/TableTicker.cpp => tools/profiler/core/GeckoSampler.cpp
rename : tools/profiler/TableTicker.h => tools/profiler/core/GeckoSampler.h
rename : tools/profiler/IntelPowerGadget.cpp => tools/profiler/core/IntelPowerGadget.cpp
rename : tools/profiler/IntelPowerGadget.h => tools/profiler/core/IntelPowerGadget.h
rename : tools/profiler/PlatformMacros.h => tools/profiler/core/PlatformMacros.h
rename : tools/profiler/ProfileEntry.cpp => tools/profiler/core/ProfileEntry.cpp
rename : tools/profiler/ProfileEntry.h => tools/profiler/core/ProfileEntry.h
rename : tools/profiler/ProfileJSONWriter.cpp => tools/profiler/core/ProfileJSONWriter.cpp
rename : tools/profiler/ProfileJSONWriter.h => tools/profiler/core/ProfileJSONWriter.h
rename : tools/profiler/ProfilerBacktrace.cpp => tools/profiler/core/ProfilerBacktrace.cpp
rename : tools/profiler/ProfilerMarkers.cpp => tools/profiler/core/ProfilerMarkers.cpp
rename : tools/profiler/SyncProfile.cpp => tools/profiler/core/SyncProfile.cpp
rename : tools/profiler/SyncProfile.h => tools/profiler/core/SyncProfile.h
rename : tools/profiler/platform-linux.cc => tools/profiler/core/platform-linux.cc
rename : tools/profiler/platform-macos.cc => tools/profiler/core/platform-macos.cc
rename : tools/profiler/platform-win32.cc => tools/profiler/core/platform-win32.cc
rename : tools/profiler/platform.cpp => tools/profiler/core/platform.cpp
rename : tools/profiler/platform.h => tools/profiler/core/platform.h
rename : tools/profiler/shared-libraries-linux.cc => tools/profiler/core/shared-libraries-linux.cc
rename : tools/profiler/shared-libraries-macos.cc => tools/profiler/core/shared-libraries-macos.cc
rename : tools/profiler/shared-libraries-win32.cc => tools/profiler/core/shared-libraries-win32.cc
rename : tools/profiler/shim_mac_dump_syms.h => tools/profiler/core/shim_mac_dump_syms.h
rename : tools/profiler/shim_mac_dump_syms.mm => tools/profiler/core/shim_mac_dump_syms.mm
rename : tools/profiler/v8-support.h => tools/profiler/core/v8-support.h
rename : tools/profiler/ProfileGatherer.cpp => tools/profiler/gecko/ProfileGatherer.cpp
rename : tools/profiler/Profiler.jsm => tools/profiler/gecko/Profiler.jsm
rename : tools/profiler/ProfilerIOInterposeObserver.cpp => tools/profiler/gecko/ProfilerIOInterposeObserver.cpp
rename : tools/profiler/ProfilerIOInterposeObserver.h => tools/profiler/gecko/ProfilerIOInterposeObserver.h
rename : tools/profiler/SaveProfileTask.cpp => tools/profiler/gecko/SaveProfileTask.cpp
rename : tools/profiler/SaveProfileTask.h => tools/profiler/gecko/SaveProfileTask.h
rename : tools/profiler/ThreadResponsiveness.cpp => tools/profiler/gecko/ThreadResponsiveness.cpp
rename : tools/profiler/ThreadResponsiveness.h => tools/profiler/gecko/ThreadResponsiveness.h
rename : tools/profiler/local_debug_info_symbolizer.cc => tools/profiler/gecko/local_debug_info_symbolizer.cc
rename : tools/profiler/local_debug_info_symbolizer.h => tools/profiler/gecko/local_debug_info_symbolizer.h
rename : tools/profiler/nsIProfileSaveEvent.idl => tools/profiler/gecko/nsIProfileSaveEvent.idl
rename : tools/profiler/nsIProfiler.idl => tools/profiler/gecko/nsIProfiler.idl
rename : tools/profiler/nsProfiler.cpp => tools/profiler/gecko/nsProfiler.cpp
rename : tools/profiler/nsProfiler.h => tools/profiler/gecko/nsProfiler.h
rename : tools/profiler/nsProfilerCIID.h => tools/profiler/gecko/nsProfilerCIID.h
rename : tools/profiler/nsProfilerFactory.cpp => tools/profiler/gecko/nsProfilerFactory.cpp
rename : tools/profiler/nsProfilerStartParams.cpp => tools/profiler/gecko/nsProfilerStartParams.cpp
rename : tools/profiler/nsProfilerStartParams.h => tools/profiler/gecko/nsProfilerStartParams.h
rename : tools/profiler/AutoObjectMapper.cpp => tools/profiler/lul/AutoObjectMapper.cpp
rename : tools/profiler/AutoObjectMapper.h => tools/profiler/lul/AutoObjectMapper.h
rename : tools/profiler/LulCommon.cpp => tools/profiler/lul/LulCommon.cpp
rename : tools/profiler/LulCommonExt.h => tools/profiler/lul/LulCommonExt.h
rename : tools/profiler/LulDwarf.cpp => tools/profiler/lul/LulDwarf.cpp
rename : tools/profiler/LulDwarfExt.h => tools/profiler/lul/LulDwarfExt.h
rename : tools/profiler/LulDwarfInt.h => tools/profiler/lul/LulDwarfInt.h
rename : tools/profiler/LulDwarfSummariser.cpp => tools/profiler/lul/LulDwarfSummariser.cpp
rename : tools/profiler/LulDwarfSummariser.h => tools/profiler/lul/LulDwarfSummariser.h
rename : tools/profiler/LulElf.cpp => tools/profiler/lul/LulElf.cpp
rename : tools/profiler/LulElfExt.h => tools/profiler/lul/LulElfExt.h
rename : tools/profiler/LulElfInt.h => tools/profiler/lul/LulElfInt.h
rename : tools/profiler/LulMain.cpp => tools/profiler/lul/LulMain.cpp
rename : tools/profiler/LulMain.h => tools/profiler/lul/LulMain.h
rename : tools/profiler/LulMainInt.h => tools/profiler/lul/LulMainInt.h
rename : tools/profiler/LulPlatformMacros.h => tools/profiler/lul/LulPlatformMacros.h
rename : tools/profiler/platform-linux-lul.cpp => tools/profiler/lul/platform-linux-lul.cpp
rename : tools/profiler/platform-linux-lul.h => tools/profiler/lul/platform-linux-lul.h
rename : tools/profiler/GeckoProfiler.h => tools/profiler/public/GeckoProfiler.h
rename : tools/profiler/GeckoProfilerFunc.h => tools/profiler/public/GeckoProfilerFunc.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/public/GeckoProfilerImpl.h
rename : tools/profiler/ProfileGatherer.h => tools/profiler/public/ProfileGatherer.h
rename : tools/profiler/ProfilerBacktrace.h => tools/profiler/public/ProfilerBacktrace.h
rename : tools/profiler/ProfilerMarkers.h => tools/profiler/public/ProfilerMarkers.h
rename : tools/profiler/PseudoStack.h => tools/profiler/public/PseudoStack.h
rename : tools/profiler/shared-libraries.h => tools/profiler/public/shared-libraries.h
rename : tools/profiler/GeckoTaskTracer.cpp => tools/profiler/tasktracer/GeckoTaskTracer.cpp
rename : tools/profiler/GeckoTaskTracer.h => tools/profiler/tasktracer/GeckoTaskTracer.h
rename : tools/profiler/GeckoTaskTracerImpl.h => tools/profiler/tasktracer/GeckoTaskTracerImpl.h
rename : tools/profiler/SourceEventTypeMap.h => tools/profiler/tasktracer/SourceEventTypeMap.h
rename : tools/profiler/TracedTaskCommon.cpp => tools/profiler/tasktracer/TracedTaskCommon.cpp
rename : tools/profiler/TracedTaskCommon.h => tools/profiler/tasktracer/TracedTaskCommon.h
extra : commitid : EGgqHIgsN6z
|
2015-06-30 15:03:45 -04:00 |
Julian Seward
|
303045d389
|
Bug 1157194 - Make LUL able to deal with Dwarf expressions in CFI unwind info. r=jimb.
--HG--
extra : rebase_source : 65cccf289a78d6a0996b220fe6f763a3b70950eb
|
2015-06-30 16:02:27 +02:00 |
Benoit Girard
|
59ad1c9d28
|
Bug 1172186 - Make the profiler build standalone. r=mstange
--HG--
extra : commitid : BTYjbUK8Kkf
extra : rebase_source : 48b78ab373d4019fb42cc39cdc66586da33eb069
|
2015-06-18 01:05:42 -04:00 |
Tom Tromey
|
c924c51529
|
Bug 1159486 - Make profiler use the process creation time. r=shu, r=jsantell
|
2015-06-16 22:28:00 -04:00 |
Julian Seward
|
14bc4ccfab
|
Bug 1165833 - LUL testing: import gtest/gmock based Dwarf CFI tests from toolkit/crashreporter/google-breakpad. r=jimb.
|
2015-06-15 15:47:43 +02:00 |
Shu-yu Guo
|
2ad192eabb
|
Bug 1154115 - Fix nsIProfiler xpcshell tests to use the new profiler JSON format. (r=me)
|
2015-05-11 14:16:44 -07:00 |
Shu-yu Guo
|
3390ef56f7
|
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
|
2015-05-11 14:16:44 -07:00 |
Julian Seward
|
b4ae4c670f
|
Bug 1141712 - Make LUL work with inplace ticking (not using the unwinder thread). r=mstange.
--HG--
extra : rebase_source : b7dfa54dfe7dd49e1dacf93fe6cc3f8cd5c7c901
|
2015-04-15 12:24:38 +02:00 |
Markus Stange
|
c116ac9724
|
Bug 1127498 - Share one buffer between all threads, improve marker lifetime management, some code cleanup. r=BenWa
|
2015-01-30 14:49:32 -05:00 |
Kannan Vijayan
|
73ec9a8625
|
Bug 1057082 - 7/7 - Fix tests. r=jandem
|
2015-01-15 20:11:22 -05:00 |
Wes Kocher
|
235c27f622
|
Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
Backed out changeset 0c1fabbfc583 (bug 1057082)
Backed out changeset 99213cacd671 (bug 1057082)
Backed out changeset 76d528767946 (bug 1057082)
Backed out changeset b1ad3dabec8f (bug 1057082)
Backed out changeset f927b9899077 (bug 1057082)
Backed out changeset 635e101ed2be (bug 1057082)
Backed out changeset a7d9f158838d (bug 1057082)
Backed out changeset b1cb68eadf6c (bug 1057082)
|
2015-01-14 15:26:50 -08:00 |
Kannan Vijayan
|
cbecc2707a
|
Bug 1057082 - 7/7 - Fix tests. r=jandem
|
2015-01-14 16:19:14 -05:00 |
Tom Tromey
|
941025cb98
|
Bug 1047124 - Clean up memory leaks. r=BenWa
|
2014-12-11 09:41:00 -05:00 |
Chris Peterson
|
22d0c4b343
|
Bug 1107814 - Part 1: Mark more directories as FAIL_ON_WARNINGS for all compilers. r=gps
|
2014-12-04 16:24:03 -08:00 |
Benoit Girard
|
b2dec4e821
|
Bug 1054110 - Let profiling circular buffer survive thread shutdown. r=ehsan
|
2014-10-06 14:12:52 -04:00 |
Andrew Halberstadt
|
d292ee73f1
|
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
|
2014-10-07 18:18:28 -04:00 |
Luke Wagner
|
e02871c009
|
Bug 1040390 - Add asm.js profiling xpcshell test (r=bgirard)
--HG--
extra : rebase_source : 3d14941fce80331c1f9b5fdd0fe7258bdc251f30
|
2014-07-29 09:56:22 -05:00 |
Mike Hommey
|
622bf09730
|
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
|
2014-07-23 08:39:56 +09:00 |
Mike Hommey
|
70a5917917
|
Bug 1036864 - Remove EXPORT_LIBRARY. r=mshal
|
2014-07-11 19:06:55 +09:00 |
Julian Seward
|
d231b2813f
|
Bug 1031272 - Remove fixed timeout in test_enterjit_osr.js. r=jld.
|
2014-07-09 20:53:39 +02:00 |
Benoit Girard
|
beb4fd14be
|
Bug 1021990 - Migrate to xpcom based EventTracer. r=ehsan
|
2014-06-06 17:53:42 -04:00 |
Benoit Girard
|
57caba6f24
|
Bug 1021072 - Remove GetResponsivenessTimes. r=ehsan
|
2014-06-13 22:32:13 -04:00 |
Victor Porof
|
b3b4be1879
|
Bug 1017790 - Expose category information in the profiler data, r=djvj
|
2014-06-04 14:37:49 -04:00 |
Mike de Boer
|
ddfe3d4793
|
Bug 1014482: make existing tests compatible with global Assert.jsm methods. r=gps
|
2014-05-30 16:26:48 +02:00 |
Benoit Girard
|
cf49cd697a
|
Bug 1005204 - Enable JSStreamWriterTest. no reviews, just enabling a test.
|
2014-05-02 13:34:29 -04:00 |
Viktor Stanchev
|
72b8f5c8ae
|
Bug 986160 - Create unit tests for the Gecko Profiler. r=benwa
|
2014-04-07 15:29:07 -04:00 |
Viktor Stanchev
|
11dae83d41
|
Bug 867728 - Add tests for JSStreamWriter. r=bgirard
--HG--
extra : rebase_source : ee679794165b171ec89dfc2785647ffa7cb7f009
|
2014-04-21 16:52:40 -04:00 |
Julian Seward
|
9bd60ea2d4
|
Bug 938157 - Lightweight CFI/EXIDX unwinding library for SPS. r=n.nethercote, nfroyd, bgirard.
--HG--
extra : rebase_source : bd427749667ddd6641eff414879c3706a5cb5f5e
|
2013-12-18 13:02:34 +01:00 |
Wes Kocher
|
1a4b234833
|
Backed out changeset 1e38b4aa8889 (bug 986160) for breaking Nightly builds
|
2014-04-04 14:54:19 -07:00 |
Viktor Stanchev
|
8f6b3cf1ab
|
Bug 986160 - Create unit tests for the Gecko Profiler. r=benwa
--HG--
extra : rebase_source : b73d3af33ddbf032a01067c9d92ea6a6e441cdba
|
2014-04-04 10:11:41 +08:00 |
Jed Davis
|
a3824f224b
|
Bug 914561: Record EnterJIT trampoline frame address on SPS pseudostack. r=nbp
|
2014-03-27 19:20:20 -07:00 |
Viktor Stanchev
|
e243b1a2cf
|
Bug 969456 - Add pause/resume API to profiler. r=bgirard
--HG--
extra : rebase_source : 3c72e4b6b87f629fd1a289ddb4bbc94b582a0b4b
|
2014-02-28 15:16:38 -05:00 |
Benoit Girard
|
f685dd07d9
|
Bug 765357 - Add xpcshell tests for the Profiler. r=ehsan
|
2012-06-26 17:57:43 -04:00 |
Benoit Girard
|
154e0a6996
|
Backout 493781e75ced (Bug 765357)
|
2012-06-25 19:23:25 -04:00 |
Benoit Girard
|
4383c6a1a5
|
Bug 765357 - Add xpcshell tests for the Profiler. r=ehsan
|
2012-06-25 16:49:41 -04:00 |
Benoit Girard
|
98d50538d1
|
Backout 746513dca667 (Bug 765357) due to xpcshell orange (linux, mac).
|
2012-06-24 21:00:21 -04:00 |
Benoit Girard
|
c2e6a63cb6
|
Bug 765357 - Add xpcshell tests for the Profiler. r=ehsan
|
2012-06-24 18:53:36 -04:00 |