! ,     SafeSafeX(  processmemoryQWrapper function for process_vm_readv. No flags, only single io vectors are read  processmemoryUWrapper function for process_vm_writev. No flags, only single io vectors are written   Safe   processmemoryWrapper function for Data.Binary.encode. Our package works with lists of Word8 so this is a convenient helper function that does the conversion for you.dIt is not efficient, but this module is not designed for large amounts of memory transfers anyway.  Safe  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  Safe         !"#$%&!'(!')!'*!'+!",$%-!./!.0!.1!.2!34!35!67!89!8:!8;!8<!8=!8>!8?!8@!8A!8B!8C!8D!8E!8F!8G!HI!HJ!HK!HL!HM!HN!HO!HP!HQ!HR!HS!HT!HU!HV!HW!HX!HY!HZ!H[!H\!H]!H^!_`!_a!_b!_c!_d!_e!_f!_g!_h!_i!_j!kl!km!kn!ko!kp!kq!kr!ks!kt!ku!kv!wx!wy!wz!w{!w|!w}!~!~!~!~!~!6!6!6!6!6!6!6!6!6!6!6!!!!!!!!!!!!!!!!!!!"!"!"!"!3!3!3!3!3!3!3!3!3!.!.!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,processmemory-0.1.0.0-2sRji8yKkPKFaqLExkDLeQData.Memory.Debug.IOVecData.Memory.Debug.FFIData.Memory.Debug.SerializeData.Memory.Debug.WrapperData.Memory.DebugIOVeciov_baseiov_len$fStorableIOVec $fShowIOVecSSize_TprocessVMWriteV_processVMReadV_processVMReadVprocessVMWriteVencodedecodeWrapperloadstorechange$fWrapperWord64$fWrapperWord32$fWrapperWord16$fWrapperWord8$fWrapperInt64$fWrapperInt32$fWrapperInt16 $fWrapperInt8 $fWrapperBool $fWrapperChar $fWrapperIntbase GHC.Stable newStablePtrghc-prim GHC.TypesIntGHC.IntInt8Int16Int32Int64 StablePtrWordGHC.WordWord8Word16Word32Word64GHC.PtrPtrFunPtrGHC.ForeignPtr ForeignPtrForeign.Marshal.PoolpooledNewArray0pooledNewArray pooledNewpooledReallocArray0pooledReallocArraypooledMallocArray0pooledMallocArraypooledReallocBytes pooledReallocpooledMallocBytes pooledMallocwithPoolfreePoolnewPoolPoolForeign.Marshal.Array advancePtr lengthArray0 moveArray copyArray withArrayLen0 withArray0 withArrayLen withArray newArray0newArray pokeArray0 pokeArray peekArray0 peekArray reallocArray0 reallocArray allocaArray0 allocaArray callocArray0 callocArray mallocArray0 mallocArrayForeign.Marshal.Utils fillBytes moveBytes copyByteswithMany maybePeek maybeWithmaybeNewtoBoolfromBoolwithnewForeign.Marshal.Allocfree reallocBytesreallocallocaBytesAligned allocaBytesalloca callocBytes mallocBytescallocmalloc finalizerFreeForeign.Marshal.Errorvoid throwIfNull throwIfNeg_ throwIfNegthrowIf_throwIfForeign.ForeignPtr.ImpmallocForeignPtrArray0mallocForeignPtrArraynewForeignPtrEnvwithForeignPtr newForeignPtrfinalizeForeignPtrplusForeignPtrcastForeignPtrtouchForeignPtrnewForeignPtr_addForeignPtrFinalizerEnvaddForeignPtrFinalizermallocForeignPtrBytesmallocForeignPtr FinalizerPtrFinalizerEnvPtr Foreign.Ptr intPtrToPtr ptrToIntPtr wordPtrToPtr ptrToWordPtrfreeHaskellFunPtrWordPtrIntPtrForeign.StorableStorablesizeOf alignment peekElemOff pokeElemOff peekByteOff pokeByteOffpeekpokecastPtrToStablePtrcastStablePtrToPtrdeRefStablePtr freeStablePtrcastPtrToFunPtrcastFunPtrToPtr castFunPtr nullFunPtrminusPtralignPtrplusPtrcastPtrnullPtr byteSwap64 byteSwap32 byteSwap16 Data.BitstoIntegralSizedpopCountDefaulttestBitDefault bitDefaultBits.&..|.xor complementshiftrotatezeroBitsbitsetBitclearBit complementBittestBit bitSizeMaybebitSizeisSignedshiftL unsafeShiftLshiftR unsafeShiftRrotateLrotateRpopCount FiniteBits finiteBitSizecountLeadingZeroscountTrailingZeros