Module memory_passport_tracker

Module memory_passport_tracker 

Source
Expand description

Memory Passport Tracking System for FFI Boundary Memory Management

This module implements comprehensive memory passport tracking for memory that crosses FFI boundaries, including lifecycle event recording and leak detection at shutdown.

Structs§

LeakDetail
Details of a detected leak
LeakDetectionResult
Leak detection result
MemoryPassport
Memory passport for tracking cross-FFI boundary memory
MemoryPassportTracker
Memory passport tracker for comprehensive FFI boundary tracking
PassportEvent
Lifecycle event in memory passport
PassportTrackerConfig
Configuration for passport tracker
PassportTrackerStats
Statistics for passport tracker

Enums§

PassportEventType
Types of passport events for lifecycle tracking
PassportStatus
Status of memory passport at program shutdown

Functions§

get_global_passport_tracker
Get global memory passport tracker instance
initialize_global_passport_tracker
Initialize global passport tracker with custom config