New issue
Advanced search Search tips

Issue 284 attachment: run.sh (588 bytes)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

set -eux

# Run test cases that can run outside of NaCl.
gcc -Wall -Werror -g -O2 rowhammer_asm.S rowhammer_escape_test.c \
-o rowhammer_escape_test
./rowhammer_escape_test


sel_ldr=native_client/scons-out/opt-linux-x86-64/staging/sel_ldr

# Run test inside of NaCl.
nacl x86_64-nacl-gcc -Wall -Werror -g -O2 \
rowhammer_asm.S rowhammer_escape_test.c badcode.S \
-Inative_client/src/untrusted/nacl \
-Bnative_client/scons-out/nacl-x86-64/lib \
-lnacl_sys_private \
-lnacl_dyncode_private \
-o rowhammer_escape_nacl
$sel_ldr rowhammer_escape_nacl