Comments (3)
Do you have an example of this intrinsic being used? I'm not familiar enough with memory sanitizers to know what to do here.
It may also be a good idea to set up MSAN for this crate.
from rustix.
Do you have an example of this intrinsic being used? I'm not familiar enough with memory sanitizers to know what to do here.
I documented what LLVM libc does in src/util_syscall_linux.rs
in rust-random/getrandom#463, and that PR also shows in src/linux_android.rshow to wrap
libc::syscal` with it. It's not an intrinsic, but a function that is provided by memory sanitizer, and memory sanitizer itself is provided by libstd/libcore normally, but I don't know for sure if it just picks up what's in libc or whether it separately links memory sanitizer even when libc isn't available.
from rustix.
See rust-lang/rust#123619, which seems relevant to figuring out a strategy for linking in the msan runtime.
from rustix.
Related Issues (20)
- setsockopt IP_TRANSPARENT is miss
- Add support for sockaddr_vm HOT 1
- Feature request: Add `fcntl_getlk` support
- tcsetwinsize should use &Winsize HOT 1
- Add `OwnedFd::try_close` method? HOT 8
- Support additional `recvmsg` ancillary messages
- Should Android use linux_raw by default? HOT 1
- Please add MAP_DROPPABLE flag HOT 2
- Weird epoll comment around close HOT 4
- "Compilation Errors Due to Unresolved libc_errno in rustix Crate" HOT 2
- Add support for cachestat syscall
- Make RecvAncillaryBuffer and SendAncillaryBuffer use MaybeUninits HOT 1
- `Mode::from_raw_bits` does not mask out `S_IFMT` HOT 2
- 1.0-staging was rebased incorrectly HOT 2
- Feature request: Export `io_uring_buf_ring` HOT 2
- `recvmsg_uninit` does not work with `MSG_TRUNC`
- `sendmmsg` / `recvmmsg` HOT 1
- 0.38.36 doesn't build on ppc64le-linux-musl HOT 2
- fcntl_setpipe_size returns pipe size on success, not 0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rustix.