| Summary: | Redo the cache used to process indirect branch targets | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Julian Seward <jseward> |
| Component: | general | Assignee: | Julian Seward <jseward> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | philippe.waroquiers |
| Priority: | NOR | ||
| Version First Reported In: | 3.15 SVN | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
WIP patch
Revised WIP patch Supports x86_{32,64}-linux, arm{32,64}-linux Supports x86_{32,64}-linux, arm{32,64}-linux, ppc{64,32}be-linux, ppc64le-linux WIP patch WIP patch |
||
|
Description
Julian Seward
2019-01-02 09:15:57 UTC
Created attachment 117251 [details]
WIP patch
Contains all C-level changes, plus assembly changes for amd64-linux and
x86-linux only, and therefore works only on those platforms.
Created attachment 117291 [details]
Revised WIP patch
A more suitable baseline patch to use as a starting point to implement the
non {x86,amd64}-linux versions of VG_(disp_cp_xindir).
Created attachment 117424 [details]
Supports x86_{32,64}-linux, arm{32,64}-linux
Created attachment 117497 [details]
Supports x86_{32,64}-linux, arm{32,64}-linux, ppc{64,32}be-linux, ppc64le-linux
Created attachment 117510 [details]
WIP patch
Supports x86_{64,32}-linux, arm{64,32}-linux, ppc{64,32}be-linux,
mips{32,64}-linux, ppc64le-linux
Created attachment 117546 [details]
WIP patch
Supports x86_{64,32}-linux, arm{64,32}-linux, ppc{64,32}be-linux,
mips{32,64}-linux, ppc64le-linux, s390x-linux
Pushed, all targets except amd64-solaris and x86-solaris. commit 50bb127b1df8d31812141aafa567d325d1fbc1b3 Implementation for amd64-solaris and x86-solaris (UNTESTED!) commit f96d131ce24cb403cc7a43c19bb651dd25fbe122 |