Specman e:如何打印变量的地址?

时间:2018-08-11 06:43:12

标签: specman e

是否可以像在c中那样在Specman e中打印变量的地址:

printf(" variable address = %d \n", &some_variable);

谢谢您的帮助

2 个答案:

答案 0 :(得分:1)

没有办法做到这一点。 在 e 中,没有指针和地址的概念。 另外,如果这是一个在垃圾回收中持续存在的变量(例如,如果它是一个字段或TCM局部变量),则其在内存中的物理地址可能会更改,因此实际上是没有意义的。

答案 1 :(得分:0)

您可以使用此:

int a = 10;
printf("%p\n", (void *) &a);