smali 标签的法定名称是什么?
我知道a-z
并且_
是合法的并且\n
不明显,但是关于标签名称有什么规则吗?
我知道字节码不使用标签,dalvik 汇编器(smali)将其转换为文件中的位置,所以这并不重要,但是 smali 会接受什么作为标签名称?
smali 标签的法定名称是什么?
我知道a-z
并且_
是合法的并且\n
不明显,但是关于标签名称有什么规则吗?
我知道字节码不使用标签,dalvik 汇编器(smali)将其转换为文件中的位置,所以这并不重要,但是 smali 会接受什么作为标签名称?
Smali 对标签名称使用与任何其他标识符相同的字符集。有效字符在dex 规范的 SimpleName 部分中定义。
SimpleName → SimpleNameChar (SimpleNameChar)*
SimpleNameChar →
'A' … 'Z'
| 'a' … 'z'
| '0' … '9'
| '$'
| '-'
| '_'
| U+00a1 … U+1fff
| U+2010 … U+2027
| U+2030 … U+d7ff
| U+e000 … U+ffef
| U+10000 … U+10ffff