Quellcode durchsuchen

need to make sure elf_find_dynamic(key) is big enough to handle 64bit hosts

Mike Frysinger vor 20 Jahren
Ursprung
Commit
e564f18967
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      utils/ldd.c
  2. 1 1
      utils/readelf.c

+ 1 - 1
utils/ldd.c

@@ -217,7 +217,7 @@ ElfW(Phdr) * elf_find_phdr_type( uint32_t type, ElfW(Ehdr) *ehdr)
 }
 }
 
 
 /* Returns value if return_val==1, ptr otherwise */
 /* Returns value if return_val==1, ptr otherwise */
-void * elf_find_dynamic(int const key, ElfW(Dyn) *dynp,
+void * elf_find_dynamic( int64_t const key, ElfW(Dyn) *dynp,
 	ElfW(Ehdr) *ehdr, int return_val)
 	ElfW(Ehdr) *ehdr, int return_val)
 {
 {
 	ElfW(Phdr) *pt_text = elf_find_phdr_type(PT_LOAD, ehdr);
 	ElfW(Phdr) *pt_text = elf_find_phdr_type(PT_LOAD, ehdr);

+ 1 - 1
utils/readelf.c

@@ -89,7 +89,7 @@ ElfW(Phdr) * elf_find_phdr_type( uint32_t type, ElfW(Ehdr) *ehdr)
 }
 }
 
 
 /* Returns value if return_val==1, ptr otherwise */ 
 /* Returns value if return_val==1, ptr otherwise */ 
-void * elf_find_dynamic(int const key, ElfW(Dyn) *dynp, 
+void * elf_find_dynamic( int64_t const key, ElfW(Dyn) *dynp, 
 	ElfW(Ehdr) *ehdr, int return_val)
 	ElfW(Ehdr) *ehdr, int return_val)
 {
 {
 	ElfW(Phdr) *pt_text = elf_find_phdr_type(PT_LOAD, ehdr);
 	ElfW(Phdr) *pt_text = elf_find_phdr_type(PT_LOAD, ehdr);