[fpc-pascal] valgrind: "invalid read"
    Jonas Maebe 
    jonas.maebe at elis.ugent.be
       
    Fri Jun  5 10:52:19 CEST 2015
    
    
  
Pierre Free Pascal wrote on Fri, 05 Jun 2015:
>
> I am not sure I understand why it is a false positive:
>
> The read size is 16, at offset 16, which make it read up to position 32,
> while only 30 byte were allocated...
>   What is wrong in my analysis above?
These kinds of algorithms don't actually use the bytes read past the  
end of the data. They will also only read data from aligned addresses,  
so that the extra data cannot cross a page boundary and hence cannot  
cause a segmentation fault.
Jonas
    
    
More information about the fpc-pascal
mailing list