+Thu Nov 9 17:31:17 2006 Søren Sandmann <sandmann@redhat.com>
+
+ * binfile.c (get_debug_file): Start with "/usr", not
+ "usr". Pointed out by Tim Rowley.
+
+ * binparser.c (bin_parser_align): Pass byte_width on instead of
+ hardcoding 4.
+
Thu Nov 9 16:47:35 2006 Søren Sandmann <sandmann@redhat.com>
Look in the correct directory for debug info files. (Tim Rowley)
if (file_crc != crc)
{
- g_print ("warning: %s has wrong crc\n", name);
+ g_print ("warning: %s has wrong crc \n", name);
elf_parser_free (parser);
tries[0] = g_build_filename (dir, basename, NULL);
tries[1] = g_build_filename (dir, ".debug", basename, NULL);
- tries[2] = g_build_filename ("usr", "lib", "debug", dir, basename, NULL);
+ tries[2] = g_build_filename ("/usr", "lib", "debug", dir, basename, NULL);
tries[3] = g_build_filename (debug_file_directory, dir, basename, NULL);
for (i = 0; i < N_TRIES; ++i)
bin_parser_align (BinParser *parser,
gsize byte_width)
{
- parser->offset = align (parser->offset, 4);
+ parser->offset = align (parser->offset, byte_width);
}
void