unsafe-code
There are 27 repositories under unsafe-code topic.
V4SS3UR/DetourUtility
An utility for redirecting C# methods at runtime using detours. Enables patching and replacing method implementations dynamically. It allows altering static/instance methods, property accessors, and extern methods with runtime method redirection.
LazoVelko/Image-Processing-Library
Library for processing and manipulating images.
jlauinger/go-geiger
Static code analysis tool to find unsafe usages in Go packages and their dependencies
jlauinger/go-safer
Go Vet-style linter to find incorrect uses of reflect.SliceHeader and reflect.StringHeader, and unsafe casts between structs with architecture-sized fields
BeauPrime/BeauUtil
General-purpose Unity3D utilities library
RustyYato/ptr-to-field
A proof of concept for the pointer to field idea in Rust
Berrysoft/ClassLibrary
Some helpful classes
SoftStoneDevelop/StackMemoryCollections
Fast unsafe collections for memory reuse by stack type. Adding elements without overhead when increasing Capacity. Can also be used in as classic collection with resizing or on a custom memory allocator.
youhavethewrong/q_rsqrt
Implementation of the fast inverse square root algorithm made famous by Quake III
cstockton/safer
Package safer provides safer access to unsafe operations by providing simple functions with high test coverage that will never panic, instead returning zero values.
exomia/native
native safe/unsafe winapi functions & more
digitalwannabe/VL.NativeInteropDemo
A VL pack demonstrating how to use native code with VL
ehsanmok/smartalloc-rs
Orphaned memory buffer detector
jalbam/fotolog
[Simple and configurable photoblog in PHP]
treyzania/haque
A library for doing "horrible hacks" with Rust's memory management
jalbam/guestbook
[Simple guestbook in PHP]
Mar-Kh0r/FHPCKER
Email Recon Tool - Educational Malware
nthnn/unsafe_ops
Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.
Reptor10/unsafe_ops
Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.
rocq-community/exact-real-arithmetic
Exact Real Arithmetic [maintainers=@ybertot,@magaud]
sluizin/MaQiaoStringBuilder
使用unsafe实际与StringBuilder相似的功能,只支持(++=),暂不支持(+-=)
GateDigger/GDPlotter
A lightweight math plot library
Alessandro-Salerno/EarningsDay-SERVER
Server for a school game
eavelasquez/vectrust
VectRust is a Rust library for Vec. It's a simple library built to learn Rust and to understand how allocators work in Rust.
Laugharne/rust_unsafe_code
Rust guarantees memory safety using strict compile-time checks and ownership rules. These mechanisms are key to preventing bugs ; data races ; buffer overflows. However, there are instances where we must bypass these safety checks for performance reasons or when interacting with hardware directly.
stg-tud/unsafe_go_study_results
Data set and replication scripts for our paper "Uncovering the Hidden Dangers: Finding Unsafe Go Code in the Wild" [@jlauinger @gh0st42 @akwick @miramezini]
sunsided/fixedstack-rs
Safe and Unsafe Stack Implementations in Rust