https://github.com/plsyssec/rust_libloading_aslr
https://github.com/plsyssec/rust_libloading_aslr
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/plsyssec/rust_libloading_aslr
- Owner: PLSysSec
- License: isc
- Created: 2020-06-01T02:53:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-19T05:39:13.000Z (about 6 years ago)
- Last Synced: 2025-01-12T14:37:52.923Z (over 1 year ago)
- Language: Rust
- Size: 148 KB
- Stars: 0
- Watchers: 18
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mkd
- License: LICENSE
Awesome Lists containing this project
README
# libloading [![Travis CI][tcii]][tci] [![Appveyor CI][acii]][aci]
A fork of libloading that adds aslr support to loading of shared libraries
---------------------------
[tcii]: https://travis-ci.org/nagisa/rust_libloading.svg?branch=master
[tci]: https://travis-ci.org/nagisa/rust_libloading
[acii]: https://ci.appveyor.com/api/projects/status/cnncnu58qcxb1ikf/branch/master?svg=true
[aci]: https://ci.appveyor.com/project/nagisa/rust-libloading
A memory-safer wrapper around system dynamic library loading primitives. The most important safety
guarantee by this library is prevention of dangling-`Symbol`s that may occur after a `Library` is
unloaded.
Using this library allows loading dynamic libraries (also known as shared libraries) as well as use
functions and static variables these libraries contain.
* [Documentation][docs]
* [Changelog][changelog]
[docs]: https://docs.rs/libloading/
[changelog]: https://docs.rs/libloading/*/libloading/changelog/index.html
libloading is distributed under ISC (MIT-like) license.