summaryrefslogtreecommitdiff
path: root/src/ToolBox/SOS/Strike/sos.def
blob: c8d08e73195a6dd872158a8a6c371246b92b91e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
; Licensed to the .NET Foundation under one or more agreements.
; The .NET Foundation licenses this file to you under the MIT license.
; See the LICENSE file in the project root for more information.
;
LIBRARY STRIKE
EXPORTS
    AnalyzeOOM
    analyzeoom=AnalyzeOOM
    ao=AnalyzeOOM
    ClrStack
    clrstack=ClrStack
    CLRStack=ClrStack
    DumpArray
    da=DumpArray
    dumparray=DumpArray
    DumpAssembly
    dumpassembly=DumpAssembly
    DumpClass
    dumpclass=DumpClass
    DumpDomain
    dumpdomain=DumpDomain
#ifdef TRACE_GC
    DumpGCLog
    dumpgclog=DumpGCLog
    dlog=DumpGCLog
#endif     
    DumpGCData
    dumpgcdata=DumpGCData
    dgc=DumpGCData
    DumpGCConfigLog
    dumpgcconfiglog=DumpGCConfigLog
    dclog=DumpGCConfigLog
    DumpHeap
    dumpheap=DumpHeap
    DumpIL
    dumpil=DumpIL
    DumpLog
    dumplog=DumpLog
    Dumplog=DumpLog
    DumpMD
    dumpmd=DumpMD
    DumpModule
    dumpmodule=DumpModule
    DumpMT
    dumpmt=DumpMT
    DumpObj
    do=DumpObj
    dumpobj=DumpObj
    DumpRuntimeTypes
    dumpruntimetypes=DumpRuntimeTypes
    Dumpruntimetypes=DumpRuntimeTypes
    DumpSig
    dumpsig=DumpSig
    DumpSigElem
    dumpsigelem=DumpSigElem
    DumpStack
    dumpstack=DumpStack
    DumpStackObjects
    dso=DumpStackObjects
    dumpstackobjects=DumpStackObjects
    DumpVC
    dumpvc=DumpVC
    EEHeap
    eeheap=EEHeap
    EEStack
    eestack=EEStack
    EHInfo
    ehinfo=EHInfo
    Ehinfo=EHInfo
    FinalizeQueue
    finalizequeue=FinalizeQueue
    fq=FinalizeQueue
    FindAppDomain
    findappdomain=FindAppDomain
    Findappdomain=FindAppDomain
    FindRoots
    findroots=FindRoots
    GCHandles
    gchandles=GCHandles
    GCHeapStat
    gcheapstat=GCHeapStat
    GcHeapStat=GCHeapStat
    heapstat=GCHeapStat
    HeapStat=GCHeapStat
    GCInfo
    gcinfo=GCInfo
    GCRoot
    gcroot=GCRoot
    GCWhere
    gcwhere=GCWhere
    GcWhere=GCWhere
    Help
    help=Help
    HistClear
    histclear=HistClear
    HistInit
    histinit=HistInit
    HistObj
    histobj=HistObj
    HistObjFind
    histobjfind=HistObjFind
    hof=HistObjFind
    HistRoot
    histroot=HistRoot
    HistStats
    histstats=HistStats
    IP2MD
    ip2md=IP2MD
    ListNearObj
    listnearobj=ListNearObj
    lno=ListNearObj
    Name2EE
    name2ee=Name2EE
    ObjSize
    objsize=ObjSize
    PrintException
    pe=PrintException    
    printexception=PrintException
    Printexception=PrintException
    SaveModule
    savemodule=SaveModule
    SOSFlush
    sosflush=SOSFlush
    StopOnException
    soe=StopOnException
    stoponexception=StopOnException
    Stoponexception=StopOnException
    SyncBlk
    syncblk=SyncBlk
    ThreadPool
    threadpool=ThreadPool
    tp=ThreadPool
    Threads
    t=Threads
    threads=Threads
    ThreadState
    threadstate=ThreadState
    Token2EE
    token2ee=Token2EE
    TraverseHeap
    traverseheap=TraverseHeap
    Traverseheap=TraverseHeap
    u
    U=u
    VerifyHeap
    verifyheap=VerifyHeap
    Verifyheap=VerifyHeap
    vh=VerifyHeap
    VerifyObj
    verifyobj=VerifyObj
    vo=VerifyObj
    VMMap
    vmmap=VMMap
    VMStat
    vmstat=VMStat
    
#ifdef FEATURE_COMINTEROP
    COMState
    comstate=COMState
    RCWCleanupList
    rcwcleanuplist=RCWCleanupList
    Rcwcleanuplist=RCWCleanupList
    DumpRCW
    dumprcw=DumpRCW
    Dumprcw=DumpRCW
    DumpCCW
    dumpccw=DumpCCW
    Dumpccw=DumpCCW
#endif

#ifdef _DEBUG
    DumpPermissionSet
    dps=DumpPermissionSet
    dumppermissionset=DumpPermissionSet
    dbgout
    filthint
#endif

#ifdef FEATURE_PAL
    SetClrDebugDll
    UnloadClrDebugDll
#else
    _EFN_GetManagedExcepStack
    _EFN_GetManagedExcepStackW
    _EFN_GetManagedObjectFieldInfo    
    _EFN_GetManagedObjectName
    _EFN_StackTrace
    bpmd
    BPMD=bpmd
    DebugExtensionInitialize
    DebugExtensionNotify
    DebugExtensionUninitialize
    EEVersion
    eeversion=EEVersion
    GCHandleLeaks
    gchandleleaks=GCHandleLeaks
    Gchandleleaks=GCHandleLeaks
    GCHandleleaks=GCHandleLeaks
    HandleCLRN
    MinidumpMode
    minidumpmode=MinidumpMode
    Minidumpmode=MinidumpMode
    PathTo
    pathto=PathTo
    ProcInfo
    procinfo=ProcInfo
    VerifyStackTrace
    WatsonBuckets
#endif // !FEATURE_PAL


#ifdef FEATURE_CORESYSTEM
// Only documented for Apollo internal usage
    Watch
    watch=Watch
    SuppressJitOptimization
    suppressjitoptimization=SuppressJitOptimization
    sjo=SuppressJitOptimization
    SaveState
    savestate=SaveState
    StopOnCatch
    stoponcatch=StopOnCatch

// Undocumented commands - testing or very experimental
    ExposeDML
    exposeDML=ExposeDML
    GetCodeTypeFlags
    getCodeTypeFlags=GetCodeTypeFlags
    TraceToCode
    tracetocode=TraceToCode
#endif