Gyula Sallai

Results 8 issues of Gyula Sallai

Currently we do not have support 'malloc' (or dynamic memory allocation in general) in the flat memory model. Even though parts of the required API exist, we should add full,...

enhancement
Memory

Consider the following code: ```c #include int nondet1(); int nondet2(); int nevercalled() { return nondet2(); } int main(void) { int x = nondet1(); assert(x != 0); return 0; } ```...

enhancement
Trace

Translating the following program results in a segmentation fault: ```c int *a; int b; int c(int e, int *g) { for (;;) for (b = 1; e; b++) if (a[b])...

bug

The expression transformer in `tools/gazer-theta/lib/ThetaExpr.cpp` does not handle `Rem` expressions, resulting in warnings and invalid Theta CFAs, e.g.: ``` Unhandled expr Int Rem(Int main/main/bb1165/a17.0_inlined0,71) Unhandled expr Int Rem(Int main/main/bb1165/a17.0_inlined0,299872) Unhandled...

bug

Currently we can only write test harnesses in the LLVM bitcode or LLVM IR assembly formats. We could extend this with a more human-readable C program output.

enhancement
Trace

Our CFA construction algorithm assumes that each function has a _reducible_ control flow, i.e. each loop has a single dominating loop header, otherwise the CFA generation process will crash. While...

LLVMFrontend

Hey, According to the [docs](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EbsInstanceBlockDevice.html), the possible valid value for the `status` field in `EbsInstanceBlockDevice` is one of `attaching | attached | detaching | detached`. Using `describe_instances` in Moto (v5.1.18)...

bug