[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [valgrind] [Bug 376257] helgrind history full speed up using a cached stack
From:       Philippe Waroquiers <bugzilla_noreply () kde ! org>
Date:       2017-10-30 20:02:03
Message-ID: bug-376257-17878-im6khGIgvE () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=376257

Philippe Waroquiers <philippe.waroquiers@skynet.be> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #103936|0                           |1
        is obsolete|                            |

--- Comment #4 from Philippe Waroquiers <philippe.waroquiers@skynet.be> ---
Created attachment 108646
  --> https://bugs.kde.org/attachment.cgi?id=108646&action=edit
Implement a cached stack in helgrind V2

This version does not need any modification in VEX.

The code now detects that a SP fixup is needed by a simple heuristic in the
helgrind instrument function. The first version was doing a (somewhat similar)
heuristic based on a fixupSP property implemented in VEX, not needed anymore.

The previous version used a 'call property' added in VEX, to allow following
the 'chased call'. This version does not need this property anymore. Instead,
chasing is disabled when the cached stack is enabled.

Finally, a new option has been added, to activate (or not) this cached stack.
It is defaulted to yes on linux/amd64+x86. See user manual diff for more
details.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic