Benign crates 12,150,256 installs Download

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

English function-word token "for" common_private_extra_registers.rs · lines 1–4
1:74… eature = "e"))]
2impl CallImport for (Reg, Reg, Reg, Reg, Reg, Reg, Reg) {
3 #[inline(always)]
4 …
Rust asm! inline assembly macro common_private_extra_registers.rs · lines 4–10
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 …
imports crate::common::is_cfg export.rs · lines 1–12
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
Data-transfer verb token export.rs · lines 85–90
85:23… r) {
86 cfg_attributes.push(attr);
87 continue;
88 }
89
90 if is_doc(&attr …
Rust global_asm! module-level assembly export.rs · lines 203–207
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

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.