TrustInSoft/tis-interpreter
An interpreter for finding subtle bugs in programs written in standard C
OCaml
Issues
- 3
- 0
Invalid C accepted: named bit-field of zero width
#56 opened by ch3root - 5
Detecting misuse of reserved identifiers
#87 opened by pascal-cuoq - 1
- 11
- 3
- 0
Provide a gcc-like driver
#94 opened by o11c - 9
Feature request: Nonzero exit status on failure.
#91 opened by FSMaxB - 1
[git-am patch] Hint about findlib for ocamlfind
#93 opened by hartwork - 0
Unexpected error: representation of long double
#92 opened by ch3root - 3
No warnings: writes to const objects
#67 opened by ch3root - 2
No warnings: `goto` jumps into the scope of VLA
#90 opened by ch3root - 0
- 0
Abort: frama-c: src/libraries/utils/c_bindings.c:282: printf_float: Assertion `r >= 0' failed.
#88 opened by ch3root - 1
Valid C rejected: initializer for sub-sub-object overrides whole initializer for sub-object
#81 opened by ch3root - 0
Invalid C accepted: label without statement
#86 opened by ch3root - 0
- 0
- 0
- 0
- 2
- 0
- 0
Valid C rejected: offsetof with tagged struct
#57 opened by ch3root - 2
Support for `restrict`
#69 opened by ch3root - 4
- 0
Wrong results: strtoul("-0", ...
#77 opened by ch3root - 0
Wrong type of %n in scanf
#76 opened by ch3root - 1
- 0
Wrong results due to scanf gobbling a full line
#75 opened by ch3root - 0
Unexpected error when scanf gets EOF
#74 opened by ch3root - 13
Crash: printf 2GB
#43 opened by ch3root - 2
Crash: printf with width equal to INT_MIN
#73 opened by ch3root - 0
Wrong warning: "Too many arguments for format" in case of input/matching failures
#72 opened by ch3root - 1
Support for `volatile`
#70 opened by ch3root - 0
- 1
No warnings: sprintf with overlapping arguments
#65 opened by ch3root - 4
No warnings: partially overlapping lvalue assignment for objects of size <= 4 bytes
#60 opened by ch3root - 4
No warnings: strcpy with overlapping arguments
#64 opened by ch3root - 0
- 6
Wrong results: strange interaction of bit-field of type (signed) int with variadic functions
#61 opened by ch3root - 1
Wrong results: printf("%.d", 0)
#45 opened by ch3root - 3
Wrong results: printf("%05.3d\n", 1)
#47 opened by ch3root - 2
- 4
Integer overflow in calloc
#48 opened by ch3root - 0
Unexpected error: unclosed quote or apostrophe
#53 opened by ch3root - 0
Wrong warning: "Dropping side-effect in sizeof." for sizeof of compound literal
#52 opened by ch3root - 0
- 0
- 0
No warnings: printf("%hhd", ... with wrong type
#46 opened by ch3root - 2