úÎ!e¸`ü=      !"#$%&'()*+,-./0123456789:;<None24FHPSVX_A$ store-coreException thrown while running =J. Note that other types of exceptions can also be thrown. Invocations of > in the + monad causes this exception to be thrown.2 is thrown when the data being decoded is invalid. store-coreHolds a  peekStatePtr, which is passed in to each + action. If the package is built with the 'force-alignment' flag, this also has a hidden ?? field, which is used as scratch space during unaligned reads. store-coreA result of a  action containing the current ? and a return value. store-core: actions are useful for building sequential deserializers.KThey are actions which read from memory and construct values from it. The @ and Aƒ instances make it easy to chain these together to get more complicated deserializers. This machinery keeps track of the current ? and end-of-buffer ?.  store-coreRun the  action, with a ?6 to the end of the buffer where data is poked, and a ?- to the current position. The result is the ?, along with a return value. May throw a ( if the memory contains invalid values.  store-coreException thrown while running BL. Note that other types of exceptions could also be thrown. Invocations of > in the + monad causes this exception to be thrown. as are not expected to occur in ordinary circumstances, and usually indicate a programming error. store-coreHolds a , which is passed in to each + action. If the package is built with the 'force-alignment' flag, this also has a hidden ?@ field, which is used as scratch space during unaligned writes. store-core8 actions are useful for building sequential serializers.IThey are actions which write values to bytes into memory specified by a ? base. The @ and AJ instances make it easy to write serializations, by keeping track of the / of the current byte. They allow you to chain  action such that subsequent /s write into subsequent portions of the output. store-coreRun the  action, with the ?5 to the buffer where data is poked, and the current ;. The result is the new offset, along with a return value. May throw a  [, though this should be avoided when possible. They usually indicate a programming error. store-core"How far into the given Ptr to look store-coreMake a  from a buffer pointer.ŸThe first argument is a pointer to the memory to write to. The second argument is an IO action which is invoked if the store-core package was built with the force-alignmentH flag. The action should yield a pointer to scratch memory as large as . Since 0.4.2 store-core Throws a  T. These should be avoided when possible, they usually indicate a programming error. store-coreMake a  from a buffer pointer.ŸThe first argument is a pointer to the memory to write to. The second argument is an IO action which is invoked if the store-core package was built with the force-alignmentH flag. The action should yield a pointer to scratch memory as large as . Since 0.4.2 store-core Throws a . store-core Throws a ) about an attempt to read too many bytes.C store-core Throws a 5 about an attempt to read a negative number of bytes.^This can happen when we read invalid data -- the length tag is basically random in this case. store-coreGiven a # and its length, uses it to fill a DhThis function is unsafe because the provided length must exactly match the number of bytes used by the . It will throw  ‹ errors when the buffer is under or overshot. However, in the case of overshooting the buffer, memory corruption and segfaults may occur. store-core If store-core is built with the force-alignment flag, then this will be a EY value indicating the amount of memory that is expected in the alignment buffer used by  and !. Currently this will either be Just 32 or Nothing.F store-core?Checks if the offset matches the expected length, and throw a   otherwise. store-coreDecodes a value from a D1, potentially throwing exceptions, and taking a 6 to run. It is an exception to not consume all input. store-coreDecodes a value from a D1, potentially throwing exceptions, and taking a 6 to run. It is an exception to not consume all input. store-core Similar to ?, but it allows there to be more of the buffer remaining. The I of the buffer contents immediately after the decoded value is returned. store-coreDecodes a value from a D1, potentially throwing exceptions, and taking a 6 to run. It is an exception to not consume all input.  store-core Similar to , but runs in the G monad.! store-coreLike  , but using ? and length instead of a D." store-coreLike   , but using ? and length instead of a D.# store-coreA B( implementation based on an instance of H.$ store-coreA =( implementation based on an instance of H and I.% store-coreA =( implementation based on an instance of H. Use this if the type is not I.& store-core%Copy a section of memory, based on a Jh, to the output. Note that this operation is unsafe, the offset and length parameters are not checked.' store-corelAllocate a plain ForeignPtr (no finalizers), of the specified length and fill it with bytes from the input.( store-core%Copy a section of memory, based on a ?p, to the output. Note that this operation is unsafe, because the offset and length parameters are not checked.) store-core%Copy a section of memory, based on a Kp, to the output. Note that this operation is unsafe, because the offset and length parameters are not checked.* store-coreTAllocate a ByteArray of the specified length and fill it with bytes from the input.L store-coreWrapper around copyByteArrayToAddr# primop.M store-coreWrapper around copyAddrToByteArray# primop. store-core pokeStatePtr store-core#action to produce pokeStateAlignPtr store-corepeekStateEndPtr store-core#action to produce peekStateAlignPtr+  !"#$%&'()*+   !"#$%&'()*Safe`×NOPQRSTUV        !"#$%&'()*+,-./0123456789:;<=;>?;@A;>B;>C;<DEFGH;IJKLMN;<O;PQ;RSLTUVWXYZ[\]^_`)store-core-0.4.4.3-E53oh2CvUd66boU0bATjkGData.Store.CorePaths_store_core PeekExceptionpeekExBytesFromEnd peekExMessage PeekStatepeekStateEndPtr PeekResultPeekrunPeek PokeExceptionpokeExByteIndex pokeExMessage PokeState pokeStatePtrPokerunPokeOffsetunsafeMakePokeState pokeExceptionunsafeMakePeekState peekException tooManyBytesunsafeEncodeWithmaybeAlignmentBufferSize decodeWith decodeExWithdecodeExPortionWith decodeIOWithdecodeIOPortionWithdecodeIOWithFromPtrdecodeIOPortionWithFromPtr pokeStorable peekStorablepeekStorableTypokeFromForeignPtrpeekToPlainForeignPtr pokeFromPtrpokeFromByteArraypeekToByteArray $fMonadIOPoke$fMonadFailPoke $fMonadPoke$fApplicativePoke$fExceptionPokeException $fMonadIOPeek$fPrimMonadPeek$fMonadFailPeek $fMonadPeek$fApplicativePeek$fExceptionPeekException $fFunctorPoke$fEqPokeException$fShowPokeException$fFunctorPeekResult $fFunctorPeek$fEqPeekException$fShowPeekExceptionbaseForeign.StorablepeekGHC.BasefailGHC.PtrPtr ApplicativeMonadpoke negativeBytesbytestring-0.10.8.2Data.ByteString.Internal ByteString GHC.MaybeJust checkOffsetghc-prim GHC.TypesIOStorableData.Typeable.InternalTypeableGHC.ForeignPtr ForeignPtrGHC.Prim ByteArray#copyByteArrayToAddrcopyAddrToByteArrayversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName