This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:DSS:装饰名称/会员功能

Guru**** 2587365 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/606002/ccs-dss-decorated-name-member-functions

您好,

在DSS中,要获取函数fun1()的地址,我们可以使用

armsession.expression.evaluate("fun1"),在C++中,名称被修饰为两个fun1(),如.map文件中所示。 但DSS似乎只使用符号C样式名称。 DSS是否支持装饰名称?

 

马特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Matt Mitchell46 说:
    两者都存在,是否有办法区分将返回哪个地址?[/QUOT]

    尝试类似以下的操作:

    armsession.expression.evaluate (“a::fun1”)

    armsession.expression.evaluate (“B::fun1”)

    Matt Mitchell46 说:
    Q2,在C++中,名称是为两个fun1()修饰的,如.map文件中所示。 但DSS似乎只使用符号C样式名称。 DSS是否支持装饰名称?[/QUOT]

    我不相信会有,但我不能肯定。 我将检查以确认这一点。


    谢谢

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    对于Q1,将显示
    计算"A::fun1"时出错:找不到标识符:A: fun1.

    您是否可以尝试使用CCS?


    马特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此处是通过脚本控制台: