Доброго времени суток.
у меня имеется elf файл, в котором вызывается библиотечная функция int f_all ();
и собственная функция int f_all_main (); 
подскажите, а возможно поправить вызов функции f_all  так чтобы вызывалась реализация f_all_main ()?
readelf -r main.elf 
Раздел перемещения '.rela.dyn' со смещением 0x428 содержит 1 пунктов:
  Смещение        Инфо           Тип            Знач.симв.    Имя симв. + Addend
000000600ff8  000300000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Раздел перемещения '.rela.plt' со смещением 0x440 содержит 3 пунктов:
  Смещение        Инфо           Тип            Знач.симв.    Имя симв. + Addend
000000601018  000100000007 R_X86_64_JUMP_SLO 0000000000000000 printf@GLIBC_2.2.5 + 0
000000601020  000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601028  000400000007 R_X86_64_JUMP_SLO 0000000000000000 f_all + 0
тогда я могу не использовать библиотеку. И при вызове в программе f_all или f_all_main будет 
выполняться один и тот же код.
т.е можно что то поправить в main.elf файле так что бы он использовал только сам себя.