• Jeffrey Lee's avatar
    Fix bug in FileCore's CompactZone hash table handling · 521eb858
    Jeffrey Lee authored
    Detail:
      The code which protects against hash table overflows in the CompactZone routine has been broken ever since BigMaps was introduced. With BigMaps each hash table entry is three bytes, not two; but the overflow fixup code which restores the word following the hash table to its original value wasn't updated to take this into account, and so was restoring the data to the wrong position.
      Presumably this isn't a critical problem since it's been there so long, but since it causes an alignment exception when NoUnaligned is in use it's now been fixed.
    Admin:
      Tested on rev C2 beagleboard
    
    
    Version 3.35. Tagged as 'FileCore-3_35'
    521eb858
VersionNum 811 Bytes