This is one of the dirtiest C code I have ever written. If you can decipher this, you can consider yourself GOD in C. I know its pretty dumb to ask you to do this without knowing the context, but then to be GOD, you have to have such supernatural powers. :)

uint64 next_ptr

uint64 *HEAP;

uint64 heap_size;

if((*(uint64*)(*(uint64*)next_ptr - 8) > *(uint64*)&HEAP) &&

((long)(*(uint64*)(*(uint64*)next_ptr - 8) - *(uint64*)&HEAP)/8 < heap_size/2))

{

memcpy((uint64*)next_ptr, (uint64*)(*(uint64*)next_ptr - 8), sizeof(uint64));

}

Subscribe to:
Post Comments (Atom)

## 3 comments:

Hahahaha!!!

It looks pretty similar to what I've written. Just that, I cleansed it up a little by using more variables :D

(Spcl msg to Prof. Collberg:: Bacchhe ki jaan lega kya?? )

And whatever happened to your 'blogging drive' ! Readers are waiting for more :)

Gandalf.. comment incorporated :)

Post a Comment