summaryrefslogtreecommitdiffstats
path: root/src/hdcache.c
Commit message (Expand)AuthorAgeFilesLines
* Use "DISABLED_FOR_FRAMAC" to disable code to facilitate verificationChristophe Grenier2022-04-131-0/+7
* Numerous frama-c annotationsChristophe Grenier2021-11-201-5/+6
* src/hdcache.c: add frama-c annotationsChristophe Grenier2020-08-081-25/+66
* Use explicit function adressesChristophe Grenier2017-04-031-6/+6
* Remove unused cache_get_data_p() function in hdcache.cChristophe Grenier2013-07-301-29/+0
* Get rid of pread_fast(), it's too error proneChristophe Grenier2013-05-241-12/+0
* Fix memory leak when freeing deviceChristophe Grenier2013-05-191-5/+4
* Avoid underflow when using TestDisk on file smaller than 512 bytesChristophe Grenier2012-12-231-1/+12
* src/hdcache.c code cleanupChristophe Grenier2011-11-221-9/+9
* Fix a disk cache issue due to bad sectorsChristophe Grenier2011-11-221-1/+1
* Introduce pread_fast(), a function that can return a pointer to the data in c...Christophe Grenier2010-11-051-1/+31
* Code cleanupChristophe Grenier2009-10-251-2/+1
* Fix some compilation warningsChristophe Grenier2009-02-031-1/+0
* Cache optimisation: data is probably in the last buffersChristophe Grenier2009-01-311-9/+5
* Use pread() and pwrite() argument style for internal I/OChristophe Grenier2009-01-311-68/+77
* Split ncurses text interface from functionsChristophe Grenier2009-01-141-0/+1
* Code cleanup after using LLVM/Clang Static AnalyzerChristophe Grenier2008-11-161-1/+1
* Don't split read access if the two previous read IO have failed.Christophe Grenier2008-09-231-10/+13
* Store disk geometry in cylinders/heads_per_cylinder/sectors_per_head instead ...Christophe Grenier2008-07-181-3/+10
* Make the code less C++ hostileChristophe Grenier2008-06-231-9/+9
* Resize HD cache buffer when request is too big for the current buffer instead...Christophe Grenier2008-04-021-33/+28
* "testdisk -lu device" will list the partition with sector unitChristophe Grenier2007-12-061-2/+5
* Fix disk cache sync and disk error handlingChristophe Grenier2007-12-051-0/+8
* First version in gitChristophe Grenier2007-10-291-0/+280