mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-07 21:28:21 +00:00
feat: Use latest version of loupe.
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1160,9 +1160,9 @@ version = "0.1.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f0700ebea6c2a63815aa6f376f1c6dac93223d7b11c4728a7f71ff951a6eca67"
|
||||
dependencies = [
|
||||
"indexmap",
|
||||
"loupe-derive",
|
||||
"rustversion",
|
||||
"indexmap",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use crate::store::Store;
|
||||
use crate::types::{ExportType, ImportType};
|
||||
use crate::InstantiationError;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::fmt;
|
||||
use std::io;
|
||||
use std::path::Path;
|
||||
|
||||
@@ -5,7 +5,7 @@ use inkwell::targets::{
|
||||
};
|
||||
pub use inkwell::OptimizationLevel as LLVMOptLevel;
|
||||
use itertools::Itertools;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::fmt::Debug;
|
||||
use std::sync::Arc;
|
||||
use target_lexicon::Architecture;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
use crate::lib::std::vec::Vec;
|
||||
use crate::sourceloc::SourceLoc;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ use crate::lib::std::vec::Vec;
|
||||
use crate::section::{CustomSection, SectionIndex};
|
||||
use crate::trap::TrapInformation;
|
||||
use crate::{CompiledFunctionUnwindInfo, FunctionAddressMap, JumpTableOffsets, Relocation};
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_types::entity::PrimaryMap;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
//! [Learn more](https://en.wikipedia.org/wiki/Branch_table).
|
||||
|
||||
use super::CodeOffset;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_types::entity::{entity_impl, SecondaryMap};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use crate::lib::std::sync::Arc;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_types::entity::PrimaryMap;
|
||||
|
||||
@@ -13,7 +13,7 @@ use crate::lib::std::fmt;
|
||||
use crate::lib::std::vec::Vec;
|
||||
use crate::section::SectionIndex;
|
||||
use crate::{Addend, CodeOffset, JumpTable};
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_types::entity::PrimaryMap;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
use crate::lib::std::vec::Vec;
|
||||
use crate::Relocation;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_types::entity::entity_impl;
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
//! and tracing errors.
|
||||
|
||||
use crate::lib::std::fmt;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ use crate::error::ParseCpuFeatureError;
|
||||
use crate::lib::std::str::FromStr;
|
||||
use crate::lib::std::string::{String, ToString};
|
||||
use enumset::{EnumSet, EnumSetType};
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
pub use target_lexicon::{
|
||||
Architecture, BinaryFormat, CallingConvention, Endianness, OperatingSystem, PointerWidth,
|
||||
Triple,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use crate::CodeOffset;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_vm::TrapCode;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
//!
|
||||
//! [Learn more](https://en.wikipedia.org/wiki/Call_stack).
|
||||
use crate::lib::std::vec::Vec;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ use crate::link::link_module;
|
||||
#[cfg(feature = "compiler")]
|
||||
use crate::serialize::SerializableCompilation;
|
||||
use crate::serialize::SerializableModule;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::sync::{Arc, Mutex};
|
||||
use wasmer_compiler::{CompileError, Features, Triple};
|
||||
#[cfg(feature = "compiler")]
|
||||
@@ -31,7 +31,7 @@ use wasmer_vm::{
|
||||
pub struct JITArtifact {
|
||||
serializable: SerializableModule,
|
||||
finished_functions: BoxedSlice<LocalFunctionIndex, FunctionBodyPtr>,
|
||||
#[memoryusage(ignore)]
|
||||
#[loupe(skip)]
|
||||
finished_function_call_trampolines: BoxedSlice<SignatureIndex, VMTrampoline>,
|
||||
finished_dynamic_function_trampolines: BoxedSlice<FunctionIndex, FunctionBodyPtr>,
|
||||
signatures: BoxedSlice<SignatureIndex, VMSharedSignatureIndex>,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_compiler::{
|
||||
CompileModuleInfo, CustomSection, Dwarf, FunctionBody, JumpTableOffsets, Relocation,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
use crate::engine::{NativeEngine, NativeEngineInner};
|
||||
use crate::serialize::ModuleMetadata;
|
||||
use libloading::{Library, Symbol as LibrarySymbol};
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::error::Error;
|
||||
use std::fs::File;
|
||||
use std::io::{Read, Write};
|
||||
@@ -43,7 +43,7 @@ pub struct NativeArtifact {
|
||||
sharedobject_path: PathBuf,
|
||||
metadata: ModuleMetadata,
|
||||
finished_functions: BoxedSlice<LocalFunctionIndex, FunctionBodyPtr>,
|
||||
#[memoryusage(ignore)]
|
||||
#[loupe(skip)]
|
||||
finished_function_call_trampolines: BoxedSlice<SignatureIndex, VMTrampoline>,
|
||||
finished_dynamic_function_trampolines: BoxedSlice<FunctionIndex, FunctionBodyPtr>,
|
||||
signatures: BoxedSlice<SignatureIndex, VMSharedSignatureIndex>,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
use crate::NativeArtifact;
|
||||
use libloading::Library;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::path::Path;
|
||||
use std::sync::Arc;
|
||||
use std::sync::Mutex;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_compiler::{CompileModuleInfo, SectionIndex, Symbol, SymbolRegistry};
|
||||
use wasmer_types::entity::{EntityRef, PrimaryMap};
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
use crate::engine::{ObjectFileEngine, ObjectFileEngineInner};
|
||||
use crate::serialize::{ModuleMetadata, ModuleMetadataSymbolRegistry};
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::collections::BTreeMap;
|
||||
use std::error::Error;
|
||||
use std::mem;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use wasmer_compiler::{CompileModuleInfo, SectionIndex, Symbol, SymbolRegistry};
|
||||
use wasmer_types::entity::{EntityRef, PrimaryMap};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::de::{Deserializer, Visitor};
|
||||
use serde::ser::Serializer;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
//! FRAME_INFO.register(module, compiled_functions);
|
||||
//! ```
|
||||
use crate::serialize::SerializableFunctionFrameInfo;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::cmp;
|
||||
use std::collections::BTreeMap;
|
||||
use std::sync::{Arc, RwLock};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use crate::vmcontext::VMGlobalDefinition;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use std::cell::UnsafeCell;
|
||||
use std::ptr::NonNull;
|
||||
use std::sync::Mutex;
|
||||
|
||||
@@ -56,7 +56,7 @@ pub use crate::vmcontext::{
|
||||
VMTableImport, VMTrampoline,
|
||||
};
|
||||
pub use crate::vmoffsets::{TargetSharedSignatureIndex, VMOffsets};
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
|
||||
/// Version number of this crate.
|
||||
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
use crate::probestack::PROBESTACK;
|
||||
use crate::trap::{raise_lib_trap, Trap, TrapCode};
|
||||
use crate::vmcontext::VMContext;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::fmt;
|
||||
use wasmer_types::{DataIndex, ElemIndex, LocalMemoryIndex, MemoryIndex, TableIndex};
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
use crate::mmap::Mmap;
|
||||
use crate::vmcontext::VMMemoryDefinition;
|
||||
use loupe::MemoryUsage;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use more_asserts::assert_ge;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::borrow::BorrowMut;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
//! `wasmer::Module`.
|
||||
|
||||
use indexmap::IndexMap;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::collections::HashMap;
|
||||
use std::fmt;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
use crate::trap::{Trap, TrapCode};
|
||||
use crate::vmcontext::{VMCallerCheckedAnyfunc, VMTableDefinition};
|
||||
use loupe::MemoryUsage;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::borrow::{Borrow, BorrowMut};
|
||||
use std::cell::UnsafeCell;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
use core::fmt::{self, Display, Formatter};
|
||||
use core::str::FromStr;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use thiserror::Error;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use crate::indexes::{FunctionIndex, GlobalIndex, MemoryIndex, TableIndex};
|
||||
use crate::lib::std::boxed::Box;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use loupe::MemoryUsage;
|
||||
|
||||
#[cfg(feature = "enable-serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
Reference in New Issue
Block a user