cmd/bent: update cmpcl.sh to use randomized linking Change-Id: Ia02172397a03352c14b1ae7080be1d01e3fc415e Reviewed-on: https://go-review.googlesource.com/c/benchmarks/+/575795 Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/cmd/bent/configs/configurations-cmpjob.toml b/cmd/bent/configs/configurations-cmpjob.toml index a191456..1f15e7a 100644 --- a/cmd/bent/configs/configurations-cmpjob.toml +++ b/cmd/bent/configs/configurations-cmpjob.toml
@@ -1,11 +1,13 @@ [[Configurations]] Name = "Old" Root = "$ROOT/go-old" + LdFlags = "-randlayout=0x${BENT_K}a${BENT_I}" AfterBuild = [ "benchsize", "benchdwarf" ] [[Configurations]] Name = "New" Root = "$ROOT/go-new" + LdFlags = "-randlayout=0x${BENT_K}a${BENT_I}" AfterBuild = [ "benchsize", "benchdwarf" ] [[Configurations]]
diff --git a/cmd/bent/scripts/cmpcl.sh b/cmd/bent/scripts/cmpcl.sh index 5798f5d..54b93d0 100755 --- a/cmd/bent/scripts/cmpcl.sh +++ b/cmd/bent/scripts/cmpcl.sh
@@ -21,10 +21,9 @@ # perflock is not always available PERFLOCK=`which perflock` -# N is number of benchmarks, B is number of builds -# Can override these with -N= and -a= on command line. +# N is number of benchmarks. +# Can override thise with -R= N=15 -B=1 # Adjust N, B, define NUMACTL, set GOMAXPROCS, as necessary. if [ -e ./localfix ] ; then @@ -93,7 +92,7 @@ export newtag cd "${ROOT}" -GOARCH="${BENTARCH}" ${NUMACTL} ${PERFLOCK} bent -v -N=${N} -a=${B} -L=bentjobs.log -C=configurations-cmpjob.toml "$@" +GOARCH="${BENTARCH}" ${NUMACTL} ${PERFLOCK} bent -v -R=${N} -L=bentjobs.log -C=configurations-cmpjob.toml "$@" RUN=`tail -1 bentjobs.log | awk -c '{print $1}'` cd bench