|
From: <Woe...@on...> - 2005-08-07 16:11:54
|
Hi, now with 64 bit support shouldn't you check the format strings (see=20 attached patch, I'm sure there're more places) to avoid i.e. symtab.c: In function 'read_symtab': symtab.c:1043: warning: format '%d' expects type 'int', but argument 3 has = type 'long unsigned int' symtab.c:1076: warning: format '%p' expects type 'void *', but argument 2 h= as type 'Addr' symtab.c:1076: warning: format '%d' expects type 'int', but argument 3 has = type 'Elf64_Xword' symtab.c: In function 'read_lib_symbols': symtab.c:1443: warning: format '%d' expects type 'int', but argument 2 has = type 'Elf64_Off' symtab.c:1443: warning: format '%d' expects type 'int', but argument 4 has = type 'long unsigned int' Otherwise tools could break, if their output is parsed (i.e. callgrind). Cheers, Andr=E9 |