You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bindgen is a tool that generates Rust bindings to C (and C++) code. Internally, it uses libclang to parse it. In the kernel, we employ it to generate the "low-level" unsafe bindings to most of the kernel API surface, which is then wrapped into as-safe-as-possible abstractions. The talk discusses how we currently use the tool, its limitations, and what could be done in e.g. libclang to improve it.
Estimated duration of talk (optional)
~15 minutes.
The text was updated successfully, but these errors were encountered:
ojeda
changed the title
[CFP] <your CFP title here>
[CFP] Bindings for Rust: bindgen & libclangAug 26, 2021
Title
Bindings for Rust:
bindgen
&libclang
Author
Miguel Ojeda [email protected]
Abstract
bindgen
is a tool that generates Rust bindings to C (and C++) code. Internally, it useslibclang
to parse it. In the kernel, we employ it to generate the "low-level" unsafe bindings to most of the kernel API surface, which is then wrapped into as-safe-as-possible abstractions. The talk discusses how we currently use the tool, its limitations, and what could be done in e.g.libclang
to improve it.Estimated duration of talk (optional)
~15 minutes.
The text was updated successfully, but these errors were encountered: