Add a flag to configure the path to the SDE executable.
BUG=180 Change-Id: Id03991cc785571bc10b3ee4b4fe3e367d347ff82 Reviewed-on: https://boringssl-review.googlesource.com/16164 Reviewed-by: Steven Valdez <svaldez@google.com>
This commit is contained in:
parent
ebc4de6719
commit
799676c998
@ -37,6 +37,7 @@ var (
|
|||||||
useCallgrind = flag.Bool("callgrind", false, "If true, run code under valgrind to generate callgrind traces.")
|
useCallgrind = flag.Bool("callgrind", false, "If true, run code under valgrind to generate callgrind traces.")
|
||||||
useGDB = flag.Bool("gdb", false, "If true, run BoringSSL code under gdb")
|
useGDB = flag.Bool("gdb", false, "If true, run BoringSSL code under gdb")
|
||||||
useSDE = flag.Bool("sde", false, "If true, run BoringSSL code under Intel's SDE for each supported chip")
|
useSDE = flag.Bool("sde", false, "If true, run BoringSSL code under Intel's SDE for each supported chip")
|
||||||
|
sdePath = flag.String("sde-path", "sde", "The path to find the sde binary.")
|
||||||
buildDir = flag.String("build-dir", "build", "The build directory to run the tests from.")
|
buildDir = flag.String("build-dir", "build", "The build directory to run the tests from.")
|
||||||
numWorkers = flag.Int("num-workers", runtime.NumCPU(), "Runs the given number of workers when testing.")
|
numWorkers = flag.Int("num-workers", runtime.NumCPU(), "Runs the given number of workers when testing.")
|
||||||
jsonOutput = flag.String("json-output", "", "The file to output JSON results to.")
|
jsonOutput = flag.String("json-output", "", "The file to output JSON results to.")
|
||||||
@ -161,7 +162,7 @@ func gdbOf(path string, args ...string) *exec.Cmd {
|
|||||||
func sdeOf(cpu, path string, args ...string) *exec.Cmd {
|
func sdeOf(cpu, path string, args ...string) *exec.Cmd {
|
||||||
sdeArgs := []string{"-" + cpu, "--", path}
|
sdeArgs := []string{"-" + cpu, "--", path}
|
||||||
sdeArgs = append(sdeArgs, args...)
|
sdeArgs = append(sdeArgs, args...)
|
||||||
return exec.Command("sde", sdeArgs...)
|
return exec.Command(*sdePath, sdeArgs...)
|
||||||
}
|
}
|
||||||
|
|
||||||
type moreMallocsError struct{}
|
type moreMallocsError struct{}
|
||||||
|
Loading…
Reference in New Issue
Block a user