第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

go stack trace:在某些函數(shù)調(diào)用參數(shù)或返回值之后的問號(?)是什么意思?

go stack trace:在某些函數(shù)調(diào)用參數(shù)或返回值之后的問號(?)是什么意思?

波斯汪 2022-12-19 10:33:48
我正在嘗試調(diào)試泄漏的 goroutines(使用 Gomega 的gleak)。當(dāng)單元測試結(jié)束時(shí),一些 goroutines“頑固地”堅(jiān)持不終止,gleak轉(zhuǎn)儲罪魁禍?zhǔn)准捌涠褩8?。這些堆棧跟蹤中的一些調(diào)用在其參數(shù)或返回值中甚至包含幾個(gè)問號,例如:foo.(*Fooler).Foo(0x40003efa40, {0xeeb638?, 0x40005bc580}, {0x400013a000?, 0x6, 0xd9c3a4?}) at foo.go對應(yīng)的接收函數(shù)簽名如下:func (f *Fooler) Foo(context.Context, []string)我檢查了幾篇關(guān)于“解釋 golang 堆棧跟蹤”的帖子/文章/問題,尤其是如何解釋 Go stacktrace,但沒有在 Go 堆棧跟蹤中發(fā)現(xiàn)任何問號。我發(fā)現(xiàn)解釋的示例從未提及任何有問題的(?)調(diào)用參數(shù)或返回值。那么堆棧跟蹤中出現(xiàn)問號的原因是什么?這可能與寄存器中傳遞的參數(shù)有關(guān),并且無法正確恢復(fù)堆棧跟蹤嗎?
查看完整描述

1 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

來自https://go.dev/doc/go1.18#runtime

Go 1.17 總體上改進(jìn)了堆棧跟蹤中參數(shù)的格式,但可能會為寄存器中傳遞的參數(shù)打印不準(zhǔn)確的值。Go 1.18 通過在每個(gè)可能不準(zhǔn)確的值后打印一個(gè)問號 (?) 改進(jìn)了這一點(diǎn)。


查看完整回答
反對 回復(fù) 2022-12-19
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號