dwarf-el 0.2.1 → 0.2.1.1
raw patch · 2 files changed
+7/−2 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Data.Dwarf: dieID :: DieID -> Word64
Files
- dwarf-el.cabal +1/−1
- src/Data/Dwarf.hs +6/−1
dwarf-el.cabal view
@@ -1,5 +1,5 @@ Name: dwarf-el-Version: 0.2.1+Version: 0.2.1.1 License: BSD3 License-file: LICENSE Category: Data
src/Data/Dwarf.hs view
@@ -5,7 +5,7 @@ ( Endianess(..), TargetSize(..) , Sections(..) , parseInfo- , DieID, DIE(..), (!?)+ , DieID, dieID, DIE(..), (!?) , DIERefs(..), DIEMap , Reader(..) , parseAranges@@ -62,6 +62,11 @@ newtype CUOffset = CUOffset Word64 deriving (Eq, Ord, Read, Show)++-- Don't export a constructor, so users can only read DieID's, not+-- create fake ones, which is slightly safer.+dieID :: DieID -> Word64+dieID (DieID x) = x inCU :: Integral a => CUOffset -> a -> DieID inCU (CUOffset base) x = DieID $ base + fromIntegral x