Fix nested ranges not overwriting their parents
This commit is contained in:
parent
66efb97205
commit
d3ba3355e4
1 changed files with 1 additions and 1 deletions
|
|
@ -60,7 +60,7 @@ flagsFromMetadata metadata =
|
||||||
Flags (flagSet "readonly") (flagSet "executable") (flagSet "breakpoint")
|
Flags (flagSet "readonly") (flagSet "executable") (flagSet "breakpoint")
|
||||||
where
|
where
|
||||||
ranges = mdLocal metadata
|
ranges = mdLocal metadata
|
||||||
rangesToMap key = mconcat . map (rangeToMap key) $ ranges
|
rangesToMap key = mconcat . reverse . map (rangeToMap key) $ ranges
|
||||||
flagSet = Map.keysSet . Map.filter valueToBool . rangesToMap
|
flagSet = Map.keysSet . Map.filter valueToBool . rangesToMap
|
||||||
|
|
||||||
rangeToMap :: T.Text -> Range -> Map.Map MimaAddress A.Value
|
rangeToMap :: T.Text -> Range -> Map.Map MimaAddress A.Value
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue