@@ -51,9 +51,9 @@ const (
51
51
lockRankItab
52
52
lockRankReflectOffs
53
53
lockRankHchan // Multiple hchans acquired in lock order in syncadjustsudogs()
54
+ lockRankTraceBuf
54
55
lockRankFin
55
56
lockRankNotifyList
56
- lockRankTraceBuf
57
57
lockRankTraceStrings
58
58
lockRankMspanSpecial
59
59
lockRankProf
@@ -131,9 +131,9 @@ var lockNames = []string{
131
131
lockRankReflectOffs : "reflectOffs" ,
132
132
133
133
lockRankHchan : "hchan" ,
134
+ lockRankTraceBuf : "traceBuf" ,
134
135
lockRankFin : "fin" ,
135
136
lockRankNotifyList : "notifyList" ,
136
- lockRankTraceBuf : "traceBuf" ,
137
137
lockRankTraceStrings : "traceStrings" ,
138
138
lockRankMspanSpecial : "mspanSpecial" ,
139
139
lockRankProf : "prof" ,
@@ -208,30 +208,30 @@ var lockPartialOrder [][]lockRank = [][]lockRank{
208
208
lockRankItab : {},
209
209
lockRankReflectOffs : {lockRankItab },
210
210
lockRankHchan : {lockRankScavenge , lockRankSweep , lockRankHchan },
211
- lockRankFin : {lockRankSysmon , lockRankScavenge , lockRankSched , lockRankAllg , lockRankTimers , lockRankHchan },
212
- lockRankNotifyList : {},
213
211
lockRankTraceBuf : {lockRankSysmon , lockRankScavenge },
212
+ lockRankFin : {lockRankSysmon , lockRankScavenge , lockRankSched , lockRankAllg , lockRankTimers , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf },
213
+ lockRankNotifyList : {},
214
214
lockRankTraceStrings : {lockRankTraceBuf },
215
- lockRankMspanSpecial : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings },
216
- lockRankProf : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings },
217
- lockRankGcBitsArenas : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSched , lockRankAllg , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings },
215
+ lockRankMspanSpecial : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankNotifyList , lockRankTraceStrings },
216
+ lockRankProf : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankNotifyList , lockRankTraceStrings },
217
+ lockRankGcBitsArenas : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSched , lockRankAllg , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankNotifyList , lockRankTraceStrings },
218
218
lockRankRoot : {},
219
219
lockRankTrace : {lockRankSysmon , lockRankScavenge , lockRankForcegc , lockRankAssistQueue , lockRankSweep , lockRankSched , lockRankHchan , lockRankTraceBuf , lockRankTraceStrings , lockRankRoot },
220
- lockRankTraceStackTab : {lockRankScavenge , lockRankForcegc , lockRankSweepWaiters , lockRankAssistQueue , lockRankSweep , lockRankSched , lockRankAllg , lockRankTimers , lockRankHchan , lockRankFin , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings , lockRankRoot , lockRankTrace },
220
+ lockRankTraceStackTab : {lockRankScavenge , lockRankForcegc , lockRankSweepWaiters , lockRankAssistQueue , lockRankSweep , lockRankSched , lockRankAllg , lockRankTimers , lockRankHchan , lockRankTraceBuf , lockRankFin , lockRankNotifyList , lockRankTraceStrings , lockRankRoot , lockRankTrace },
221
221
lockRankNetpollInit : {lockRankTimers },
222
222
223
223
lockRankRwmutexW : {},
224
224
lockRankRwmutexR : {lockRankSysmon , lockRankRwmutexW },
225
225
226
- lockRankSpanSetSpine : {lockRankSysmon , lockRankScavenge , lockRankForcegc , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings },
227
- lockRankGscan : {lockRankSysmon , lockRankScavenge , lockRankForcegc , lockRankSweepWaiters , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankFin , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankTrace , lockRankTraceStackTab , lockRankNetpollInit , lockRankSpanSetSpine },
228
- lockRankStackpool : {lockRankSysmon , lockRankScavenge , lockRankSweepWaiters , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankFin , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankTrace , lockRankTraceStackTab , lockRankNetpollInit , lockRankRwmutexR , lockRankSpanSetSpine , lockRankGscan },
226
+ lockRankSpanSetSpine : {lockRankSysmon , lockRankScavenge , lockRankForcegc , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankNotifyList , lockRankTraceStrings },
227
+ lockRankGscan : {lockRankSysmon , lockRankScavenge , lockRankForcegc , lockRankSweepWaiters , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankFin , lockRankNotifyList , lockRankTraceStrings , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankTrace , lockRankTraceStackTab , lockRankNetpollInit , lockRankSpanSetSpine },
228
+ lockRankStackpool : {lockRankSysmon , lockRankScavenge , lockRankSweepWaiters , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankFin , lockRankNotifyList , lockRankTraceStrings , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankTrace , lockRankTraceStackTab , lockRankNetpollInit , lockRankRwmutexR , lockRankSpanSetSpine , lockRankGscan },
229
229
lockRankStackLarge : {lockRankSysmon , lockRankAssistQueue , lockRankSched , lockRankItab , lockRankHchan , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankSpanSetSpine , lockRankGscan },
230
230
lockRankDefer : {},
231
231
lockRankSudog : {lockRankHchan , lockRankNotifyList },
232
232
lockRankWbufSpans : {lockRankSysmon , lockRankScavenge , lockRankSweepWaiters , lockRankAssistQueue , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankFin , lockRankNotifyList , lockRankTraceStrings , lockRankMspanSpecial , lockRankProf , lockRankRoot , lockRankGscan , lockRankDefer , lockRankSudog },
233
- lockRankMheap : {lockRankSysmon , lockRankScavenge , lockRankSweepWaiters , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankFin , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings , lockRankMspanSpecial , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankSpanSetSpine , lockRankGscan , lockRankStackpool , lockRankStackLarge , lockRankDefer , lockRankSudog , lockRankWbufSpans },
234
- lockRankMheapSpecial : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankNotifyList , lockRankTraceBuf , lockRankTraceStrings },
233
+ lockRankMheap : {lockRankSysmon , lockRankScavenge , lockRankSweepWaiters , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankFin , lockRankNotifyList , lockRankTraceStrings , lockRankMspanSpecial , lockRankProf , lockRankGcBitsArenas , lockRankRoot , lockRankSpanSetSpine , lockRankGscan , lockRankStackpool , lockRankStackLarge , lockRankDefer , lockRankSudog , lockRankWbufSpans },
234
+ lockRankMheapSpecial : {lockRankSysmon , lockRankScavenge , lockRankAssistQueue , lockRankCpuprof , lockRankSweep , lockRankPollDesc , lockRankSched , lockRankAllg , lockRankAllp , lockRankTimers , lockRankItab , lockRankReflectOffs , lockRankHchan , lockRankTraceBuf , lockRankNotifyList , lockRankTraceStrings },
235
235
lockRankGlobalAlloc : {lockRankProf , lockRankSpanSetSpine , lockRankMheap , lockRankMheapSpecial },
236
236
237
237
lockRankGFree : {lockRankSched },
0 commit comments