* librasan: Use bx instruction for ARM patch
* librasan: Support patching Thumb functions
* Get page size dynamically, protect two pages and undo changes after
* Rename ARM patch test functions
* librasan: Simplify patch for ARM
* Add rawmemchr
* Add stpncpy
* Add strchrnul
* Fix strcat
* Added strncat
* Add wcschr
* Minor tweak
* Add wcsncmp
* Add wcsnlen
* Add wcsrchr
* Add wmemchr
* Fix asan load/store sizes for wide string functions
* Refactor patches
* Rename tracking functions to prevent collision with allocator
* Change return type of asan_sym to make it consistent with the other native functions
* Fix mutex re-entrancy issue in Patches by splitting locks
* Fix tests on 32-bit platforms
---------
Co-authored-by: Your Name <you@example.com>
* Fixes to main
* Add librasan
* Party like it's 2024
* Fix snapshot module to work with guest asan
* Fix guest_asan module
* Fixes to runner
* Fix linking issues using a REL
* Fix qemu_launcher
* Change modify_mapping to a method
* Fix gasan_test
* Remove debug from Justfile
* Optimize release build of librasan
* Set ulimit for qasan and gasan tests
* Tidy up symbol renaming
* Add missing symbols for PPC
* Change to support rustix 1.0.0
* Canonicalize the CUSTOM_ASAN_PATH
* Review changes
* Restructure backends
* release_max_level_info
* More review changes
* Clippy fixes
* Changes to reduce the burden on the CI
* Fix macos clippy
---------
Co-authored-by: Your Name <you@example.com>