polkavm-derive-impl 0.32.0
“The derive crate for PolkaVM guest programs (implementation)”
Rust asm! inline assembly macroRust global_asm! module-level assembly
SHA-256a396e7939ae0a723cabf639c23f0704423c8e470d01f52ad0cecf2dc283387f0
MaleculeH(Mg)
Evidence
1:74… eature = "e"))]
2impl CallImport for (Reg, Reg, Reg, Reg, Reg, Reg, Reg) {
3 #[inline(always)]
4 …
4:48… here F: ImportSymbol {
5 unsafe {
6 core::arch::asm!(
7 "call {address}",
8 address = sym F::trampoline,
9 inlateout("a0") self.0,
10 …
1use quote::quote;
2use syn::spanned::Spanned;
3
4use crate::common::{is_cfg, is_doc, is_path_eq, is_rustfmt};
5
6mod kw {
⋯6 lines
85:23… r) {
86 cfg_attributes.push(attr);
87 continue;
88 }
89
90 if is_doc(&attr …
203:15… #[cfg(target_arch = "riscv32")]
204 ::core::arch::global_asm!(
205 ".pushsection .polkavm_exports,\"Ra\",@note\n",
206 ".byte 1\n", // Version.
207 …
No evidence locations were recorded for this file. Raw result