{ "{" (1, 1)
ID "lib" (1, 3)
, "," (1, 6)
ID "stdenv" (1, 8)
, "," (1, 14)
ID "fetchFromGitHub" (1, 16)
} "}" (1, 32)
: ":" (1, 33)
ID "stdenv" (3, 1)
. "." (3, 7)
ID "mkDerivation" (3, 8)
{ "{" (3, 21)
ID "pname" (4, 3)
= "=" (4, 9)
" "\"" (4, 11)
STR "rowhammer-test" (4, 12)
" "\"" (4, 26)
; ";" (4, 27)
ID "version" (5, 3)
= "=" (5, 11)
" "\"" (5, 13)
STR "unstable-2015-08-11" (5, 14)
" "\"" (5, 33)
; ";" (5, 34)
ID "src" (7, 3)
= "=" (7, 7)
ID "fetchFromGitHub" (7, 9)
{ "{" (7, 25)
ID "owner" (8, 5)
= "=" (8, 11)
" "\"" (8, 13)
STR "google" (8, 14)
" "\"" (8, 20)
; ";" (8, 21)
ID "repo" (9, 5)
= "=" (9, 10)
" "\"" (9, 12)
STR "rowhammer-test" (9, 13)
" "\"" (9, 27)
; ";" (9, 28)
ID "rev" (10, 5)
= "=" (10, 9)
" "\"" (10, 11)
STR "c1d2bd9f629281402c10bb10e52bc1f1faf59cc4" (10, 12)
" "\"" (10, 52)
; ";" (10, 53)
ID "sha256" (11, 5)
= "=" (11, 12)
" "\"" (11, 14)
STR "1fbfcnm5gjish47wdvikcsgzlb5vnlfqlzzm6mwiw2j5qkq0914i" (11, 15)
" "\"" (11, 67)
; ";" (11, 68)
} "}" (12, 3)
; ";" (12, 4)
ID "NIX_CFLAGS_COMPILE" (14, 3)
= "=" (14, 22)
ID "lib" (14, 24)
. "." (14, 27)
ID "optionalString" (14, 28)
ID "stdenv" (14, 43)
. "." (14, 49)
ID "isi686" (14, 50)
" "\"" (14, 57)
STR "-Wno-error=format" (14, 58)
" "\"" (14, 75)
; ";" (14, 76)
ID "buildPhase" (16, 3)
= "=" (16, 14)
" "\"" (16, 16)
STR "sh -e make.sh" (16, 17)
" "\"" (16, 30)
; ";" (16, 31)
ID "installPhase" (18, 3)
= "=" (18, 16)
IND_STRING_OPEN "''\n" (18, 18)
IND_STR "    mkdir -p $out/bin\n    cp rowhammer_test double_sided_rowhammer $out/bin\n  " (19, 1)
IND_STRING_CLOSE "''" (21, 3)
; ";" (21, 5)
ID "meta" (23, 3)
= "=" (23, 8)
WITH "with" (23, 10)
ID "lib" (23, 15)
; ";" (23, 18)
{ "{" (23, 20)
ID "description" (24, 5)
= "=" (24, 17)
" "\"" (24, 19)
STR "Test DRAM for bit flips caused by the rowhammer problem" (24, 20)
" "\"" (24, 75)
; ";" (24, 76)
ID "homepage" (25, 5)
= "=" (25, 14)
" "\"" (25, 16)
STR "https://github.com/google/rowhammer-test" (25, 17)
" "\"" (25, 57)
; ";" (25, 58)
ID "license" (26, 5)
= "=" (26, 13)
ID "licenses" (26, 15)
. "." (26, 23)
ID "asl20" (26, 24)
; ";" (26, 29)
ID "maintainers" (27, 5)
= "=" (27, 17)
[ "[" (27, 19)
ID "maintainers" (27, 21)
. "." (27, 32)
ID "viric" (27, 33)
] "]" (27, 39)
; ";" (27, 40)
ID "platforms" (28, 5)
= "=" (28, 15)
[ "[" (28, 17)
" "\"" (28, 19)
STR "x86_64-linux" (28, 20)
" "\"" (28, 32)
" "\"" (28, 34)
STR "i686-linux" (28, 35)
" "\"" (28, 45)
] "]" (28, 47)
; ";" (28, 48)
} "}" (29, 3)
; ";" (29, 4)
} "}" (30, 1)