2007-03-24 Soren Sandmann <sandmann@daimi.au.dk>
+ * elfparser.c (elf_parser_get_crc32): madvise()
svn path=/trunk/; revision=363
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>
+
* sysprof.c (update_screenshot_window): Update screenshot window
in an idle handler to deal with the case where someone presses
"Shift Right Arrow"
const guchar *data;
gsize length;
ElfParser *parser;
-
+
GMappedFile *file = g_mapped_file_new (filename, FALSE, NULL);
if (!file)
length = bin_parser_get_length (parser->parser);
crc = 0xffffffff;
+
+ madvise ((char *)data, length, MADV_SEQUENTIAL);
for (i = 0; i < length; ++i)
crc = crc32_table[(crc ^ data[i]) & 0xff] ^ (crc >> 8);