“_symbol”在 asm 中等于 "symbol" 吗?

Is "_symbol" equal to "symbol" in asm?

我知道正常stext是Linux图片的入口,但是我只能找到_stext,而stext只出现在Entry(stext) ] 这可能只指定入口但不显示符号所在的位置。

那么 stext 等于 _stext 吗?

Is _symbol equal to symbol in asm?

没有。您可以在 Sparc CPU 的 Linux 入口点代码中看到这一点:

_stext:
stext:

在这一行中,定义了两个符号_stextstext。如果它们自动相等,则单独定义它们是没有意义的。

only appears in the Entry(stext)

您检查过 Entry() 是如何定义的吗?

此宏可能会在名称中添加下划线,因此 Entry(stext) 将扩展为:

.global _stext
_stext: