online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <stdio.h> #include <unistd.h> #include <sys/syscall.h> #include <stdint.h> #define W(A, B, C) syscall(SYS_write, A, B, C) #define O(x) (x ^ 0x2A) #define P (sizeof("A") - !NULL) #define e(E, F) execv("/"#E"/"#F, (char*[]){"/"#E"/"#F, 0}) #define T char int main(){ for(T(((Y)))=!!NULL;!Y;) for(T (((H)));!Y;) for(T I=!P ;!Y;) for(T C[!!42];!Y;) while (H = I++[((char[]) {0x29, 0x46, 0x4D, 0x4D, 0x50, 0x01, 0x58, 0x50, 0x53, 0x4D, 0x45, 0x02, !main})]){ C[O(327) & 0] = H+((42, P)<<((P<<!NULL<<0x01) + printf("%c", '\0'))) - (sizeof(-1) > 0); void *ptr = (void*)((uintptr_t)(!!O(42)) | 0); Y=W((*(int*)&ptr), C, P); } e(bin, echo); return ~-P; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue