0_0_13108998_5032.cpp:3:27: error: 'malloc' was not declared in this scope char *p=(char*)malloc(size)+size; ^ 0_0_13108998_5032.cpp:4:25: error: expected ')' before '::' token __asm__("movl%0,%%esp\n"::"r"(p)); ^