summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorKshama Pawar <kspawa@microsoft.com>2016-06-09 11:28:04 -0700
committerGitHub <noreply@github.com>2016-06-09 11:28:04 -0700
commitef0cd3fb766e9bb7a03d0426bf4ad409f0dd19a1 (patch)
treefddcdb912e8c7d6eda7271bb63db324df200219a /Documentation
parentce40049d1a4d94a63581694cbb3fd18222e318aa (diff)
downloadcoreclr-ef0cd3fb766e9bb7a03d0426bf4ad409f0dd19a1.tar.gz
coreclr-ef0cd3fb766e9bb7a03d0426bf4ad409f0dd19a1.tar.bz2
coreclr-ef0cd3fb766e9bb7a03d0426bf4ad409f0dd19a1.zip
Create profiling-api-status.md
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/project-docs/profiling-api-status.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/Documentation/project-docs/profiling-api-status.md b/Documentation/project-docs/profiling-api-status.md
new file mode 100644
index 0000000000..83805d6665
--- /dev/null
+++ b/Documentation/project-docs/profiling-api-status.md
@@ -0,0 +1,41 @@
+APIs Internally Microsoft Tested:
+1. Windows
+
+ICorProfilerCallback:
+ Initialize
+ ModuleLoadFinished
+ ModuleUnloadStarted
+ ModuleUnloadFinished
+ ModuleAttachedToAssembly
+ JITCompilationStarted
+
+ICorProfilerInfo:
+ GetModuleInfo
+ GetModuleMetaData
+ GetModuleInfo
+ GetModuleInfo2
+ GetModuleMetaData
+ GetFunctionInfo
+ SetILFunctionBody
+ SetILInstrumentedCodeMap
+ GetILFunctionBodyAllocator
+ GetRuntimeInformation
+ SetEventMask
+
+The flags tested for SetEventMask are:
+ COR_PRF_MONITOR_MODULE_LOADS
+ COR_PRF_MONITOR_JIT_COMPILATION
+ COR_PRF_DISABLE_INLINING
+
+2. Linux
+3. OSX
+
+APIs known to work; tested by other contributors (please mention your github handle in case someone wants to reach out for further clarification)
+1. Windows
+2. Linux
+3. OSX
+
+APIs definitely known not to work yet
+1. Windows
+2. Linux
+3. OSX