bug fixed: elf relocation