Sorry, no progress on this front.

If you have any ideas to correctly synchronize real/shadow
stack in callgrind and can do some tests, this would be
very welcome!

Josef

Am 05.06.2017 um 10:40 schrieb Wuweijia:
Josef:
  Hello, is there any news now. when do you can release the patches.

Owen


-----邮件原件-----
发件人: Josef Weidendorfer [mailto:josef.weidendor...@gmx.de]
发送时间: 2017年5月20日 6:24
收件人: valgrind-users@lists.sourceforge.net
主题: Re: [Valgrind-users] hello there is a question about callgrind on the arm64.

Hi Owen,

callgrind currently is somewhat broken on ARM, as the tracking of 
entering/leaving functions is unreliable.

Callgrind heavily uses the stack pointer for that.
On x86, this works fine, as every call/return changes the SP, but on ARM, this 
is not the case.

There are ideas and at some point, there were patches promised by someone, but 
unfortunately nothing useful up to now...

Josef


Am 12.05.2017 um 05:11 schrieb Wuweijia:
Hi :

I ran the code through the callgrind on the x86-64, it is ok , no
recursive cycle existed.

But I ran the same the same code through the callgrind on the arm64,
it show me there is recursive cycle existed.

    Between two callgrind.out. file:

       In arm64:

          There is function name main’2. It meaning that there is
recursive cycle. And it annote the source failed.

       In x86_64:

       There is no  function name  main’2  only main., It mean that
there is no cycle.

       How can I resovle it?

The compile options : gcc –g –O0 ./main.cpp

The gcc version 4.9

Run options: valgrind --tool=callgrind ./a.out

    Callgrind_annote option callgrind_annote –auto=yes

BR

Owen



----------------------------------------------------------------------
-------- Check out the vibrant tech community on one of the world's
most engaging tech sites, Slashdot.org! http://sdm.link/slashdot



_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most engaging tech 
sites, Slashdot.org! http://sdm.link/slashdot 
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to