+ * elfparser.c (elf_parser_get_crc32): madvise()

2007-03-24  Soren Sandmann <sandmann@daimi.au.dk>
 
+       * elfparser.c (elf_parser_get_crc32): madvise()



svn path=/trunk/; revision=363
This commit is contained in:
Soren Sandmann
2007-03-24 17:56:20 +00:00
committed by Søren Sandmann Pedersen
parent 0cc4c86195
commit 6d96c33032
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2007-03-24 Soren Sandmann <sandmann@daimi.au.dk>
* elfparser.c (elf_parser_get_crc32): madvise()
2007-03-24 Soren Sandmann <sandmann@daimi.au.dk> 2007-03-24 Soren Sandmann <sandmann@daimi.au.dk>
* sysprof.c (update_screenshot_window): Update screenshot window * sysprof.c (update_screenshot_window): Update screenshot window

View File

@ -320,6 +320,8 @@ elf_parser_get_crc32 (ElfParser *parser)
crc = 0xffffffff; crc = 0xffffffff;
madvise ((char *)data, length, MADV_SEQUENTIAL);
for (i = 0; i < length; ++i) for (i = 0; i < length; ++i)
crc = crc32_table[(crc ^ data[i]) & 0xff] ^ (crc >> 8); crc = crc32_table[(crc ^ data[i]) & 0xff] ^ (crc >> 8);