dereferencing a pointer to which you assigned 0x0 which looks nothing like a valid address.

0
309

I did! I always feel like I am not good enough at remembering the correct way to handle pointers to values. A simple mistake like using 0x0 for the first half of a pointer is a biggie, but I’ve been through it and even if the pointer doesn’t actually point to the memory that I’m referencing, it still looks like it did.

Well yeah, it looks like a pointer, but it doesn’t point to anything. Its just a placeholder for memory. So if you use it as a pointer, it might look something like 0x0A2C0,0x0A23D or 0x0A2C0,0x0A23D.

When you use a pointer, it looks something like 0x0A2C4,0x0A23D. I’m not sure what that means, but I suppose this pointer is just a placeholder for memory.

Well there you have it, dereference. If you ever find yourself using a pointer in an incorrect way, just use our pointer checker ( to see if the pointer you’re using really holds a valid address.

So far our pointer checker has been pretty successful. In the past we’ve given pointers to addresses that were actually valid, but we’ve also given pointers to addresses that made us think the address was invalid. So this time we’re going to test it on actual memory. It’ll take a while, so grab a coffee and relax. It’ll be fun.

How about a pointer to a random location on our memory? It doesn’t actually have to point to any specific address, just whatever random location you want to.

In Deathloop, you can get away with using the pointer to a random location without having to worry about it being an invalid address. The reason why we have to do this is because we have to figure out how to get about when we know our address is invalid, so we can actually get away with ignoring it.

We’ve all seen the movies, right? The ones where the protagonist gets trapped in a room with a bunch of zombies and they have to figure out how to get out. The only trick they have is to use their imagination and think up a way to get out. In Deathloop, the protagonist doesn’t have to figure out a way to get out. They can just go to the location you gave them.

We know how to get to where we are, and we can use that information to get somewhere else. But that still doesn’t make it easy. We still have to figure out where to go, how to get there, and how to get out. We can’t just go, “Hey, there’s a house, its on the top of the hill, go there to get to the door.

The only way you can do this is if you’ve loaded the code into your computer in the past and you can read it later. We can’t do that because the code is so large and complex that it can’t be done. So if we have to use this method, someone made a mistake and loaded it in the past.

LEAVE A REPLY

Please enter your comment!
Please enter your name here