Does anybody know why if i create a large strtab; not even with a symtab; defined the elf file executes ok when i run strace but when run in GDB or readelf i get unrecognised file format, i have had this working for ages its just started doing it, Also is it possible to also make the executable with just USE64 alone if i manually create all the tables and stuff, but as soon as i add a lot of string tables the binary always says not an exec file. I mean if i create the ehdr and phdr all manually just i have a lot of libC functions i need to use, and no way am i being arsed with a linker. ? anyone has any info on why its just started doing this i had debug info working for years with large tables any comments appreciated, cheers
_________________ d.bonas
|