| BaseAndGeckoProfilerDetail.cpp |
|
2933 |
| EHABIStackWalk.cpp |
This is an implementation of stack unwinding according to a subset
of the ARM Exception Handling ABI, as described in:
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0038a/IHI0038A_ehabi.pdf
This handles only the ARM-defined "personality routines" (chapter
9), and don't track the value of FP registers, because profiling
needs only chain of PC/SP values.
Because the exception handling info may not be accurate for all
possible places where an async signal could occur (e.g., in a
prologue or epilogue), this bounds-checks all stack accesses.
This file uses "struct" for structures in the exception tables and
"class" otherwise. We should avoid violating the C++11
standard-layout rules in the former.
|
17434 |
| EHABIStackWalk.h |
This is an implementation of stack unwinding according to a subset
of the ARM Exception Handling ABI; see the comment at the top of
the .cpp file for details.
|
888 |
| Flow.cpp |
|
2245 |
| PageInformation.cpp |
|
1893 |
| PageInformation.h |
|
2623 |
| platform-linux-android.cpp |
|
18840 |
| platform-macos.cpp |
|
7626 |
| platform-win32.cpp |
|
10853 |
| platform.cpp |
|
128623 |
| platform.h |
|
6834 |
| PlatformMacros.h |
ndef PLATFORM_MACROS_H |
3665 |
| ProfileBuffer.cpp |
static |
7794 |
| ProfileBuffer.h |
|
9263 |
| ProfileBufferEntry.cpp |
|
45459 |
| ProfileBufferEntry.h |
|
10897 |
| ProfiledThreadData.cpp |
XRE_GeckoProcessTypeToString(XRE_GetProcessType()) |
6069 |
| ProfiledThreadData.h |
|
4532 |
| ProfileJSONWriter.cpp |
|
3368 |
| ProfilerBacktrace.cpp |
= nullptr |
5024 |
| ProfilerBacktrace.h |
|
5896 |
| ProfilerMarkers.cpp |
static |
15983 |
| ProfilerUtils.cpp |
|
4766 |
| ProfilingCategory.cpp |
|
4243 |
| ProfilingStack.cpp |
|
1497 |
| RegisteredThread.cpp |
|
1256 |
| RegisteredThread.h |
|
6034 |
| shared-libraries-linux.cc |
|
31632 |
| shared-libraries-macos.cc |
|
6735 |
| shared-libraries-win32.cc |
|
8037 |
| ThreadInfo.h |
|
2048 |
| vtune |
|
|
| VTuneProfiler.cpp |
|
2798 |
| VTuneProfiler.h |
VTuneProfiler_h |
2527 |