Home
last modified time | relevance | path

Searched refs:FFI (Results 1 – 25 of 75) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DFaultMaps.cpp74 for (const auto &FFI : FunctionInfos) in serializeToFaultMapSection() local
75 emitFunctionInfo(FFI.first, FFI.second); in serializeToFaultMapSection()
79 const FunctionFaultInfos &FFI) { in emitFunctionInfo() argument
85 LLVM_DEBUG(dbgs() << WFMP << " #faulting PCs: " << FFI.size() << "\n"); in emitFunctionInfo()
86 OS.EmitIntValue(FFI.size(), 4); in emitFunctionInfo()
90 for (auto &Fault : FFI) { in emitFunctionInfo()
120 const FaultMapParser::FunctionFaultInfoAccessor &FFI) { in operator <<() argument
122 << FaultMaps::faultTypeToString((FaultMaps::FaultKind)FFI.getFaultKind()) in operator <<()
123 << ", faulting PC offset: " << FFI.getFaultingPCOffset() in operator <<()
124 << ", handling PC offset: " << FFI.getHandlerPCOffset(); in operator <<()
/third_party/rust/crates/bindgen/book/src/
Dintroduction.md4 FFI bindings to C and C++ libraries.**
17 `bindgen` produces Rust FFI code allowing you to call into the `cool` library's
Dtutorial-6.md4 Rust-y API wrapping the raw FFI bindings in a safe interface. However, there is
5 already a [`bzip2-sys`][bz-sys] crate providing raw FFI bindings, and there is
Dcommand-line-usage.md16 If we wanted to generated Rust FFI bindings from a C header named `input.h` and
Dlibrary-usage.md6 `#ifdef`s that affect the shape of the Rust FFI bindings we need to create to
Dtutorial-4.md26 our generated Rust FFI structs match what `bindgen` thinks they should be:
Dtutorial-5.md5 back out the same as it went in. This is a little wordy using the raw FFI
7 a nice Rust-y API on top of the raw FFI bindings for them. However, since this
/third_party/rust/crates/io-lifetimes/
DREADME.md26 [provided example FFI bindings]
41 [provided example FFI bindings]: https://github.com/sunfishcode/io-lifetimes/blob/main/src/example_…
75 FFI-safe (on Rust >= 1.63), so they can all be used in FFI [directly]:
126 to support direct FFI usage, niche optimizations so `Option` can support direct
127 FFI usafe as well (on Rust >= 1.63), lifetime-aware `As*`/`Into*`/`From*`
/third_party/rust/crates/cxx/book/src/
Dasync.md4 Direct FFI of async functions is absolutely in scope for CXX (on C++20 and up)
29 type on the FFI.
Dconcepts.md7 In CXX, the language of the FFI boundary involves 3 kinds of items:
15 These cannot be passed across the FFI by value but only behind an indirection,
45 // our picture of the FFI boundary is accurate.
Dindex.md24 The resulting FFI bridge operates at zero or negligible overhead, i.e. no
27 The FFI signatures are able to use native data structures from whichever side
78 feels like C++, not like C-style "FFI glue".
/third_party/icu/icu4c/source/test/testdata/
Dcasing.txt35 { "aBiσßς/ffi����", "ABIΣSSΣ/FFI����", "" },
36 { "aBiσßς/ffi����", "ABİΣSSΣ/FFI����", "az" } // az same casing as tr
/third_party/rust/crates/bindgen/book/
Dbook.toml4 description = "`bindgen` automatically generates Rust FFI bindings to C and C++ libraries."
/third_party/rust/crates/cxx/
DREADME.md1 CXX &mdash; safe FFI between Rust and C++
41 The idea is that we define the signatures of both sides of our FFI boundary
56 The resulting FFI bridge operates at zero or negligible overhead, i.e. no
59 The FFI signatures are able to use native types from whichever side they please,
103 // assertions to ensure our picture of the FFI boundary is accurate.
146 As seen in the example, the language of the FFI boundary involves 3 kinds of
153 These cannot be passed across the FFI by value but only behind an indirection,
210 than `extern "C"` C-style signatures as the shared understanding, common FFI use
214 your FFI that is straightforward and doing the remaining few oddball signatures
287 the FFI boundary. Ordinarily in Rust writing your own `extern "C"` blocks is
/third_party/rust/crates/bindgen/
DREADME.md6 **`bindgen` automatically generates Rust FFI bindings to C (and some C++) libraries.**
19 `bindgen` produces Rust FFI code allowing you to call into the `doggo` library's
DREADME_zh.md6 `bindgen` 自动生成Rust与C(和一些C++)库的FFI绑定。
19 `bindgen`产生Rust FFI代码,允许调用`doggo`库的函数并使用其类型:
/third_party/rust/crates/cxx/book/src/binding/
Dfn.md34 FFI](../async.md). See the example code on that page.
Dresult.md27 FFI. The Rust *implementation* (outside of the bridge module) may pick any error
85 FFI. The resulting error type created by CXX when an `extern "C++"` function
/third_party/rust/crates/rust-openssl/openssl-sys/
DCargo.toml9 description = "FFI bindings to OpenSSL"
DBUILD.gn26 cargo_pkg_description = "FFI bindings to OpenSSL"
/third_party/rust/crates/libc/
DCargo.toml15 Raw FFI bindings to platform libraries like libc.
/third_party/rust/crates/clang-sys/
DCHANGELOG.md342 - Added implementations of `Deref` for opaque FFI structs
403 - Added implementations of `Default` for FFI structs
482 - Added derivations of `Debug` for FFI structs
487 - Added derivations of `PartialOrd` and `Ord` for FFI enums
/third_party/rust/crates/bindgen/bindgen-cli/
DCargo.toml5 description = "Automatically generates Rust FFI bindings to C and C++ libraries."
DBUILD.gn26 "Automatically generates Rust FFI bindings to C and C++ libraries."
/third_party/rust/crates/bindgen/bindgen/
DCargo.toml8 description = "Automatically generates Rust FFI bindings to C and C++ libraries."

123