Hacking elfloader example compile error

hugofestA

Well-Known Member
OP
Newcomer
Joined
Feb 10, 2016
Messages
52
Trophies
0
Age
32
Location
mast:3rw0rld
Website
oddity.comxa.com
XP
101
Country
Hungary
Hi! Me again.
If I try to compile the example elfloader(no modifications) make gives me these errors:
Code:
src/elfloader.c: In function 'load_elf_image':

src/elfloader.c:82:11: error: called object is not a function or function pointer

memcpy ((void *) phdrs[i].p_paddr, (const void *) image, phdrs[i].p_filesz);

^

src/loader.c: In function 'write_data':

src/loader.c:119:8: error: called object is not a function or function pointer

memcpy((void*)0xF5800000+(*filepos), buffer, insize);

^

src/loader.c: In function 'myMemThread':

src/loader.c:152:8: error: called object is not a function or function pointer

memcpy(buf,leaddr,64);

^

src/loader.c:156:8: error: called object is not a function or function pointer

memcpy(ptr+1, "boot.elf", 9);

^

src/loader.c: In function 'ropstart':

src/loader.c:223:5: error: called object is not a function or function pointer

rop();

^

src/loader.c: In function 'dorop':

src/loader.c:234:8: error: called object is not a function or function pointer

memcpy((void *)BUFFER_ADDR, (void *)BUFFER_ADDR + 0x800, 0x600);

^

make: *** [main550] Error 1
please help!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr