/explore
|
You are here |
www.systutorials.com | ||
| | | | |
www.productive-cpp.com
In the first part of this series we discussed the mechanics of an exploit, the general concept of hardening, and the stack protector hardening technique in particular. Some of the concepts explained there will be |
|
| | | | | ||
| | | | |
dave.cheney.net
[AI summary] A guide on setting up and using cross-compilation for Go programming to build binaries for different operating systems and architectures. |
|
| | | | | ||
| | | | |
flak.tedunangst.com
[AI summary] A technical explanation debunking the myth that linking with libc on OpenBSD causes programs to include the entire library, using code artifacts and linker behavior as proof. |
|
| | | | | ||
| | | | |
www.abubalay.com
[AI summary] This post discusses the complexities of creating safe Foreign Function Interface (FFI) bindings in Rust when calling C++ code, examining tools like cxx and strategies for maintaining Rust's memory and thread-safety guarantees despite the inherent unsafety in such interactions. |
|
| | | |||