【问题标题】:Legal label names smali法律标签名称 smali
【发布时间】:2013-01-14 08:32:54
【问题描述】:

smali 标签的合法名称是什么?

我知道a-z_ 是合法的,而\n 显然不是,但是关于标签名称有什么规则吗?

我知道字节码不使用标签,而 dalvik 汇编器 (smali) 将其转换为文件中的位置,所以这并不重要,但 smali 会接受什么作为标签名称?

【问题讨论】:

    标签: smali


    【解决方案1】:

    Smali 对标签名称使用与任何其他标识符相同的字符集。有效字符在dex specification 的 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
    

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 2021-05-28
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      • 2013-12-29
      • 2020-05-05
      相关资源
      最近更新 更多