-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Crux-llvm testing #618
Draft
kquick
wants to merge
17
commits into
master
Choose a base branch
from
crux-llvm-testsugar
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
db7acb4
[crux-llvm] Import reformatting in test.
kquick 3f60fd7
[crux-llvm] Cleanup clang version detection in test.
kquick f731127
[crux-llvm] Add .gitignore to to crux-llvm for test output files.
kquick 69001a1
[crux-llvm] Remove unused redir function in test.
kquick 6b1ba72
[crux-llvm] add crux-llvm output dir to gitignore
kquick cbb2045
[crux-llvm] switch from tasty-golden to tasty-sugar for testing.
kquick e0ec3a0
[crux-llvm] Update test output file and specification of quietness.
kquick d26977f
[crux-llvm] Parameterize tests over solvers; add Yices to existing Z3.
kquick 9eefad7
[crux-llvm] Add CVC4 online verification to tests.
kquick 3e741c4
[crux-llvm] Add solver version reporting to test output
kquick c07c3bd
[crux-llvm] add STP and Boolector solver tests.
kquick 6458a87
[crux-llvm] More updates of expected output for boolector and stp tests.
kquick a73784a
[crux-llvm] add funptr tests.
kquick 68199a9
[crux-llvm] add funptr-fiddle tests
kquick bed3c68
[crux-llvm] add more tests modifying function pointers.
kquick bc24f8f
[crux-llvm] add funptr-array tests (see Issue #10)
kquick 22ec440
[crux-llvm] do not fail if a solver is not present.
kquick File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
**/test-data/golden/*.print_out | ||
results |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
File renamed without changes.
Empty file.
File renamed without changes.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
/* See https://github.com/GaloisInc/crucible/issues/10 */ | ||
|
||
#include <crucible.h> | ||
|
||
typedef int int_function(int); | ||
|
||
int succ(int x) { return x+1; } | ||
int pred(int x) { return x-1; } | ||
|
||
int mytestfunction(int i, int j) { | ||
int_function *funs[] = { succ, pred }; | ||
return funs[i](j); | ||
} | ||
|
||
int main() { | ||
int arg = __VERIFIER_nondet_int(); | ||
int v = __VERIFIER_nondet_int(); | ||
int r; | ||
assuming(arg >= 0 && arg <= 1); | ||
r = mytestfunction(arg, v); | ||
check (r == v + 1); | ||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
[Crux] Counter example for /home/kquick/work/crux-sugar/crux-llvm/test-data/golden/funptr-array.c:12:12: error: in mytestfunction | ||
Failed to load function handle | ||
Details: | ||
Cannot resolve a symbolic pointer to a function handle: (ite (eq 0x0:[64] (bvSum (bvMul 0x8:[64] (bvSext 64 cX@9:bv)))) 6 7, 0x0:[64]) | ||
[Crux] Found counterexample for verification goal | ||
/home/kquick/work/crux-sugar/crux-llvm/test-data/golden/funptr-array.c:12:12: error: in mytestfunction | ||
Failed to load function handle | ||
Details: | ||
Cannot resolve a symbolic pointer to a function handle: (ite (eq 0x0:[64] (bvSum (bvMul 0x8:[64] (bvSext 64 cX@9:bv)))) 6 7, 0x0:[64]) | ||
The given pointer could not be resolved to a callable function | ||
Cannot resolve a symbolic pointer to a function handle: (ite (eq 0x0:[64] (bvSum (bvMul 0x8:[64] (bvSext 64 cX@9:bv)))) 6 7, 0x0:[64]) | ||
Attempting to load callable function with type: i32(i32) | ||
Via pointer: (6, 0x0:[64]) | ||
In memory state: | ||
Stack frame mytestfunction | ||
No writes or allocations | ||
Stack frame main | ||
No writes or allocations | ||
Base memory | ||
Allocations: | ||
GlobalAlloc 11 0x20:[64] Immutable 1-byte-aligned [global variable ] .str | ||
GlobalAlloc 10 0x10:[64] Immutable 16-byte-aligned [global variable ] __const.mytestfunction.funs | ||
GlobalAlloc 9 0x0:[64] Immutable 1-byte-aligned [defined function ] main | ||
GlobalAlloc 8 0x0:[64] Immutable 1-byte-aligned [defined function ] mytestfunction | ||
GlobalAlloc 7 0x0:[64] Immutable 1-byte-aligned [defined function ] pred | ||
GlobalAlloc 6 0x0:[64] Immutable 1-byte-aligned [defined function ] succ | ||
GlobalAlloc 5 0x0:[64] Immutable 1-byte-aligned [external function] crucible_assert | ||
GlobalAlloc 4 0x0:[64] Immutable 1-byte-aligned [external function] crucible_assume | ||
GlobalAlloc 3 0x0:[64] Immutable 1-byte-aligned [external function] __VERIFIER_nondet_int | ||
GlobalAlloc 2 0x0:[64] Immutable 1-byte-aligned [external function] llvm.dbg.declare | ||
GlobalAlloc 1 0x0:[64] Immutable 1-byte-aligned [external function] llvm.dbg.value | ||
Writes: | ||
Indexed chunk: | ||
10 |-> *(10, 0x0:[64]) := [(6, 0x0:[64]),(7, 0x0:[64])] | ||
11 |-> *(11, 0x0:[64]) := "test-data/golden/funptr-array.c\NUL" | ||
[Crux] Overall status: Invalid. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with non-zero result: "1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#include <crucible.h> | ||
|
||
int f(void) { | ||
return 42; | ||
} | ||
|
||
unsigned long int g(void) { | ||
return 99; | ||
} | ||
|
||
unsigned long int sel(int a) { | ||
if (a < 10) | ||
return (unsigned long int)(&f) + 1; | ||
return (unsigned long int)(&g) + 0; | ||
} | ||
|
||
int main() { | ||
int arg = 3; | ||
int (*fptr)(void) = sel(arg); | ||
check (fptr() == 42); | ||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
[Crux] Counter example for /home/kquick/work/crux-sugar/crux-llvm/test-data/golden/funptr-fiddle.c:0:0: error: in sel | ||
Undefined behavior encountered | ||
Details: | ||
Addition of an offset to a pointer resulted in a pointer to an address outside of the allocation | ||
[Crux] Found counterexample for verification goal | ||
/home/kquick/work/crux-sugar/crux-llvm/test-data/golden/funptr-fiddle.c:0:0: error: in sel | ||
Undefined behavior encountered | ||
Details: | ||
Addition of an offset to a pointer resulted in a pointer to an address outside of the allocation | ||
Pointer: (3, 0x0:[64]) | ||
Offset: 0x1:[64] | ||
Reference: | ||
The C language standard, version C11 | ||
§6.5.6 Additive operators, ¶8 | ||
Document URL: http://www.iso-9899.info/n1570.html | ||
[Crux] Overall status: Invalid. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with non-zero result: "1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#include <crucible.h> | ||
|
||
int f(void) { | ||
return 42; | ||
} | ||
|
||
unsigned long int g(void) { | ||
return 99; | ||
} | ||
|
||
unsigned long int sel(int a) { | ||
if (a < 10) | ||
return (unsigned long int)(&f) + 1 - 1; | ||
return (unsigned long int)(&g) + 0; | ||
} | ||
|
||
int main() { | ||
int arg = 3; | ||
int (*fptr)(void) = sel(arg); | ||
check ((fptr)() == 42); | ||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
[Crux] Counter example for /home/kquick/work/crux-sugar/crux-llvm/test-data/golden/funptr-fiddle2.c:0:0: error: in sel | ||
Error translating constant | ||
Illegal operation applied to pointer argument | ||
|
||
[Crux] Found counterexample for verification goal | ||
/home/kquick/work/crux-sugar/crux-llvm/test-data/golden/funptr-fiddle2.c:0:0: error: in sel | ||
Error translating constant | ||
Illegal operation applied to pointer argument | ||
|
||
|
||
[Crux] Overall status: Invalid. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with non-zero result: "1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#include <crucible.h> | ||
|
||
int f(void) { | ||
return 42; | ||
} | ||
|
||
unsigned long int g(void) { | ||
return 99; | ||
} | ||
|
||
unsigned long int sel(int a) { | ||
if (a < 10) | ||
return (unsigned long int)(&f) + 0; | ||
return (unsigned long int)(&g) + 0; | ||
} | ||
|
||
int main() { | ||
int arg = 3; | ||
int (*fptr)(void) = sel(arg); | ||
check ((fptr)() == 42); | ||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#include <crucible.h> | ||
|
||
int f(void) { | ||
return 42; | ||
} | ||
|
||
int g(void) { | ||
return 99; | ||
} | ||
|
||
unsigned long int sel(int a) { | ||
if (a < 10) | ||
return (unsigned long int)(&f); | ||
return (unsigned long int)(&g); | ||
} | ||
|
||
int main() { | ||
int arg = 3; | ||
int (*fptr)(void) = sel(arg); | ||
check (fptr() == 42); | ||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[Crux] user error (Invalid solver configuration: | ||
boolector is not a valid online solver (expected yices, cvc4, z3, or stp) | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
depth = 0 | ||
depth = 1 | ||
depth = 2 | ||
depth = 3 | ||
depth = 4 | ||
depth = 5 | ||
depth = 6 | ||
depth = 7 | ||
depth = 8 | ||
depth = 9 | ||
depth = 10 | ||
depth = 11 | ||
depth = 12 | ||
???? | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
Hello, world | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
Hello again, world | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
44 | ||
4294967252 | ||
2c | ||
2C | ||
-------------------------- | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] SMTLIB backend does not support function types as first class. | ||
CallStack (from HasCallStack): | ||
error, called at src/What4/Protocol/SMTLib2.hs:369:3 in what4-1.0.0.0.99-inplace:What4.Protocol.SMTLib2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] SMTLIB backend does not support function types as first class. | ||
CallStack (from HasCallStack): | ||
error, called at src/What4/Protocol/SMTLib2.hs:369:3 in what4-1.0.0.0.99-inplace:What4.Protocol.SMTLib2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] user error (STP is not configured to produce UNSAT cores) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*** Crux failed with exception: "ExitFailure 1" |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
i = 0 | ||
string[(length - i) - 1] = ???? | ||
i = 1 | ||
string[(length - i) - 1] = ???? | ||
i = 2 | ||
string[(length - i) - 1] = ???? | ||
i = 3 | ||
string[(length - i) - 1] = ???? | ||
i = 4 | ||
string[(length - i) - 1] = ???? | ||
i = 5 | ||
string[(length - i) - 1] = ???? | ||
i = 6 | ||
string[(length - i) - 1] = ???? | ||
i = 7 | ||
string[(length - i) - 1] = ???? | ||
i = 8 | ||
string[(length - i) - 1] = ???? | ||
i = 9 | ||
string[(length - i) - 1] = ???? | ||
i = 10 | ||
string[(length - i) - 1] = ???? | ||
i = 11 | ||
string[(length - i) - 1] = ???? | ||
i = 12 | ||
string[(length - i) - 1] = ???? | ||
i = 13 | ||
string[(length - i) - 1] = ???? | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
i = 0 | ||
string[(length - i) - 1] = ???? | ||
i = 1 | ||
string[(length - i) - 1] = ???? | ||
i = 2 | ||
string[(length - i) - 1] = ???? | ||
i = 3 | ||
string[(length - i) - 1] = ???? | ||
i = 4 | ||
string[(length - i) - 1] = ???? | ||
i = 5 | ||
string[(length - i) - 1] = ???? | ||
i = 6 | ||
string[(length - i) - 1] = ???? | ||
i = 7 | ||
string[(length - i) - 1] = ???? | ||
i = 8 | ||
string[(length - i) - 1] = ???? | ||
i = 9 | ||
string[(length - i) - 1] = ???? | ||
i = 10 | ||
string[(length - i) - 1] = ???? | ||
i = 11 | ||
string[(length - i) - 1] = ???? | ||
i = 12 | ||
string[(length - i) - 1] = ???? | ||
i = 13 | ||
string[(length - i) - 1] = ???? | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
bvZext 32 (bvSelect 0 8 cX@3:bv) | ||
bvZext 32 (bvSelect 8 8 cX@3:bv) | ||
bvZext 32 (bvSelect 16 8 cX@3:bv) | ||
bvZext 32 (bvSelect 24 8 cX@3:bv) | ||
[Crux] Overall status: Valid. |
Empty file.
File renamed without changes.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
[Crux] Overall status: Valid. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[Crux] Goal timeout requested but not supported by STP | ||
0x1:[32] | ||
[Crux] Overall status: Valid. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this supposed to be part of the file, given it has paths from your env in it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, I'm working on that right now. The input is a relative path, but somewhere it's getting the fully-rooted path, which isn't good for several reasons. Thanks for catching this!