Duration: 2h
Scheduling: I'm only there until Thursday. Some time in the morning would be great.
Description:
-
20min Introductory Talk: Introducing the SafeFFI project (https://www.plai.ifi.lmu.de/publications/usenixsecurity26-safeffi.pdf) and the BorrowSanitizer project (https://borrowsanitizer.com/) as two motivating examples for augmenting LLVM IR with additional type information from MIR during compilation. Showing how this can aid tooling for safe interop.
-
60min Open Discussion:
- Discussing which LLVM-based analysis tools could benefit from additional type info from Rust.
- Discussing a unified design for rustc's codegen module to augment LLVM IR with additional type information from MIR
-
Who should attend: @1c3t3a @dingxiangfei2009, people from the codegen-team (I only expect a small group)
-
Hardware: Projector or TV.
Duration: 2h
Scheduling: I'm only there until Thursday. Some time in the morning would be great.
Description:
20min Introductory Talk: Introducing the SafeFFI project (https://www.plai.ifi.lmu.de/publications/usenixsecurity26-safeffi.pdf) and the BorrowSanitizer project (https://borrowsanitizer.com/) as two motivating examples for augmenting LLVM IR with additional type information from MIR during compilation. Showing how this can aid tooling for safe interop.
60min Open Discussion:
Who should attend: @1c3t3a @dingxiangfei2009, people from the codegen-team (I only expect a small group)
Hardware: Projector or TV.