Use a good, old version of perf to collect profile data for hfsort, and update linker...
commit0c058e3629d9b8a068e7af7d02ff9fffec6124ff
authorGuilherme Ottoni <ottoni@fb.com>
Fri, 12 Jun 2015 02:02:19 +0000 (11 19:02 -0700)
committerhhvm-bot <hhvm-bot@fb.com>
Fri, 12 Jun 2015 02:32:24 +0000 (11 19:32 -0700)
treedaf3d9efa499f786c2618227c4bed9e7443570a5
parent148c6124d8e64408269267abbd7f591afeac63db
Use a good, old version of perf to collect profile data for hfsort, and update linker_script

Summary: The latest version of perf is sometimes giving incorrect addresses.
This results in bad profiling data, and then messes up the the list of
hot functions produced by hfsort for the linker.  This diff adds a
working version of perf and changes the scripts to update the linker
script to use it instead.  This diff also includes an updated
linker_script.

Reviewed By: @binliu19, @markw65

Differential Revision: D2148747
hphp/tools/hfsort/hf-prod-collect.sh