We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Abdo
Hello, I have been following the HandmadeHero series and it has been a fun experience learning low…
»
Iker
You're right, Remedy is reading in the PDBs of all the DLLs being loaded (and the PDBs are giganti…
»
Mārtiņš Možeiko
It's probably loading & parsing pdb files. UE has a lot of them. When memory usage is increasing t…
»
Simon Anciaux
Thanks for the article.
»
Simon Anciaux
Hi, For quite sometime now I've been working on a feed reader. It isn't anything special, but suit…
»
Iker
Hello, I recently bought RemedyBG to try it out since Visual Studio has been so unstable lately. H…
»
nakst
Modern day secondary storage drives, like SSDs, divide up their storage space into fixed-sized . …
»
Simon Anciaux
Hi and welcome. Could you explain the reasoning for creating a debugger running in a web browser ?…
»
EvrenselKisilik
Hi, I just found this site and wanted to share my debugger for more people to use it. Github: A…
»
Skytrias | Michael Kutowski
Hey everyone, i have 2 weeks of vacation so i plan to work more on Todool these weeks. I opened a …
»
longtran2904
Ok, I understand it now. Thank you for answering!
»
»
Mārtiņš Možeiko
That is the point of this - to not create vtables to allow memcpy'ing around. Usually alternative …
»
longtran2904
But if I make my own vtable then it still not solve this. The next time I run the program, all the…
»
Mārtiņš Možeiko
Because when you run your exe next time, OS loads it into different location - so all your pointer…
»
longtran2904
There's something I still don't understand. When I make a virtual function, the compiler adds a fu…
»
ratchetfreak
when you want to recycle an object's allocation but as a different subclass. That is technically p…
»
longtran2904
Another disadvantage that Casey pointed out is that you can't change it at runtime. I can't really…
»
Mārtiņš Možeiko
Yes, that is correct. Not only vtable pointer itself can change, but also all the methods it point…
»
longtran2904
Is it because the vtable is a compiler implementation detail and you can't access it? So if you tr…
»
Mārtiņš Možeiko
Not serializable means you cannot memcpy it to byte buffer for saving/restoring later, or for savi…
»
CireNeikual
Hi, Recently I tried to use the "GAN Theft Auto" sample dataset from YouTuber Sentdex to make my o…
»
longtran2904
I heard Casey said in one of his is that he hate virtual function because it's not serializable, …
»
Alexey
I'll add that the "standart" (as in Visual Studio) way of doing this is having a separate tab call…
»
Ben Visness
Hello again, everyone! Just in time for July, we have a project update for the month of June. If y…
»
Simon Anciaux
A year ago I tried to understand the System V ABI for passing arguments when I was doing some asse…
»
x13pixels
I will consider adding an option to add these automatically to a newly created session. Thanks fo…
»
Dmitriy Kubyshkin
The major item this month for me was the feature between Windows and Linux JIT implementations. Ge…
»
Jason
Sorry you had to go through that but glad you're okay.
»
Simon Anciaux
Glad you're OK. Stay safe.
»