DWORD … 4 Byte (on x86) For a basic assembly instruction: Link
Continue readingAuthor: max-sperling
Memory Management (Basics)
Process Each process is running on its own virtual address space. The MMU does the necessary translation from/to the physical
Continue readingCoredump analysing with GDB
Load coredump with GDB Analysis of threads Analysis of stacktrace Analysis of functions/variables Details to typical constructs Analysis of memory
Continue readingBig wall solo climbing
Equipement: General: two ropes (climbing and hauling), harness, shoes, helmet, carabiners, quick draws, cordelette, hauling bags, tape, chalk Devices: self
Continue readingCommon mistakes (C++)
The following list shows a few common mistakes you will find in code you will have to review before its
Continue readingMMA Ground fighting meta (BJJ vs. Wrestling)
Always prefer the top position, cause your striking will be way more effective. If you are in a bot position
Continue readingMessage exchange pattern
There are three major ways for a message exchange: Fire-And-Forget, Reply-Response and Request-Callback. Fire-And-Forget (one-way) A Client sends a message
Continue readingThreading – Mutex vs. Atomic (C++)
Since C++11 you can use std::thread, std::mutex and std::atomic for your multithreaded projects. The biggest problem with multithreading is the
Continue readingDestruction order (C++)
The variables/fields getting cleanup in the reverse order they have been declared (not initialized). … Objects are created # Cleanup
Continue readingUSB device classes – MSD vs. MTP
I think most of you guys will get in contact with this matter when you are connectiong your Android phone
Continue reading