MaskRay
-
1
Irreducible loops
-
2
Optimizing LLVM's bump allocator
-
3
GCC 13.3.0 miscompiles LLVM
-
4
LLVM integrated assembler: Engineering better fragments
-
5
LLVM integrated assembler: Improving sections and symbols
-
6
Understanding alignment - from source to object file
-
7
Benchmarking compression programs
-
8
lld 21 ELF changes
-
9
Remarks on SFrame
-
10
Stack walking: space and time trade-offs
Sina & Shahriar’s Blog
-
1
Reversing Windows Internals (Part 1) - Digging Into Handles, Callbacks & ObjectTypes
-
2
Hypervisor From Scratch – Part 7: Using EPT & Page-Level Monitoring Features
-
3
Hypervisor From Scratch – Part 8: How To Do Magic With Hypervisor!
-
4
HyperDbg’s One Thousand and One Nights
-
5
Building Silicon Dreams: An Adventure in Hardware Design
main is usually a function
-
1
Global locking through StablePtr
-
2
Self-modifying code for debug tracing in quasi-C
-
3
Propane: Functional synthesis of images and animations in Haskell
-
4
Zombie 6.001 starts tomorrow!
-
5
Embedding GDB breakpoints in C source code
-
6
Writing kernel exploits
-
7
Generating random functions
-
8
Continuations in C++ with fork
-
9
A minimal encoder for uncompressed PNGs
-
10
Scheme without special forms: a metacircular adventure