01-07-2010
Dynamic Downloading and executing of ELF files
Dear Group,
I want to prepare an ELF file which can be downloaded dynamically to any address in the moemory and executes as a new task/thread/process.
1) for this what are all the compileation, linker options while building the ELF file?
2) which parts of ELF file has to modified while loading?(what setions or offset)
3) please suggest me how the Dynamic download loader should be to achieve this.
Thanks,
Ravinder
10 More Discussions You Might Find Interesting
1. HP-UX
Hi All,
I have a requirement to zip and compress files with dynamic names (which includes date and time component in their names) needs to be compressed with same name.
for example I have a file T.30.SLS_ORD.SO.27.2_2_2.20080623.041415.dat which needs to archived as... (1 Reply)
Discussion started by: srinivas_paluku
1 Replies
2. UNIX for Dummies Questions & Answers
I have a few questions about elf files and how they are executed.
When gcc compiles a elf file it creates an executable. Is this executable then run directly by the hardware or does the kernel get involved, interpret the elf file and place the asm code directly in memory.
Cheers (0 Replies)
Discussion started by: mshindo
0 Replies
3. Shell Programming and Scripting
HI,
I'm downloading one day old files from ftp site.
Below is my script
----------------------------
printf "open $HOST \n" > ftp.cmd
printf "user $USER $PASSWD\n" >> ftp.cmd
printf "bin\n" >> ftp.cmd
#printf "cd /Models/\n" >> ftp.cmd
printf "prompt\n" >> ftp.cmd
printf "for oldfile... (4 Replies)
Discussion started by: shekhar_v4
4 Replies
4. Shell Programming and Scripting
Hello guys,
i'm searching for a solution how to download all files from root-directory of an ftp-server through an ftp proxy
getting through the ftp proxy and download one file with get ist no problem, but mget * does nothing!
ftp -n -i -v <<EOF
open proxyHost proxyPort
user... (19 Replies)
Discussion started by: macProgger23
19 Replies
5. Shell Programming and Scripting
hi; i have one configuration file(configuration.cfg),where contents are below..
filename = charge.cfg
sectionname =
networkid = 1
retrytimes = 2
-------------
--------------
sectionname =
networkid = 1
retrytimes = 2
filename = xyz.cfg
------------------
-----------------
There is... (7 Replies)
Discussion started by: suryanarayan
7 Replies
6. Shell Programming and Scripting
Hi every one,
I have the requirement to download the files from FTP and move those files to unix box. Once after coping the files, i need to remove the files in FTP.
I'm a newbie in Unix script. Can you please suggest a script for this.. Thanks in advance.. (2 Replies)
Discussion started by: Murali4u
2 Replies
7. Shell Programming and Scripting
Hi I have to run the script (a part of the code) in a loop for the no of times the files present in the directory, by taking one file and process and next another file.
For example, if we do ls and the result have:
$ls
abc.dat def.dat ghi.dat
The script code should loop for 3... (4 Replies)
Discussion started by: karumudi7
4 Replies
8. Shell Programming and Scripting
hey
i have a text file thats filled with info like this
$ cat /private/var/lib/apt/lists/idwaneo.org_repo_._Packages
Package: org.idwaneo.ldid
Priority: optional
Section: iDWANEO.org
Maintainer: Admin <admin@idwaneo.org>
Architecture: iphoneos-arm
Version: 610-5
Pre-Depends: dpkg... (1 Reply)
Discussion started by: lewisdenny
1 Replies
9. Shell Programming and Scripting
Hello I'm having a little difficulty in writing a shell script for a few simple tasks.
First I have two files "file1.txt" and "file2.txt" and I want to read and compare the last line of each file. The files look like this.
File1.txt
File2.txt
After comparing the two lines I would... (2 Replies)
Discussion started by: RustikGaming
2 Replies
10. UNIX for Advanced & Expert Users
Hi All,
I got struck at the below point where i am unable to get the desired output after forming the dynamic conditions.Below is the design.
1. We are getting inputs from the shell arguments and storing in a variable like below.
CONDITIONS="1=CT,2=US_10,3=CT_US_10"
2. After this i am... (14 Replies)
Discussion started by: cskumar
14 Replies
LEARN ABOUT FREEBSD
elf_getphnum
ELF_GETPHNUM(3) BSD Library Functions Manual ELF_GETPHNUM(3)
NAME
elf_getphnum -- return the number of program headers in an ELF file
LIBRARY
ELF Access Library (libelf, -lelf)
SYNOPSIS
#include <libelf.h>
int
elf_getphnum(Elf *elf, size_t *phnum);
DESCRIPTION
This function is deprecated. Please use function elf_getphdrnum(3) instead.
Function elf_getphnum() retrieves the number of ELF program headers associated with descriptor elf and stores it into the location pointed to
by argument phnum.
This routine allows applications to uniformly process both normal ELF objects and ELF objects that use extended numbering.
RETURN VALUES
Function elf_getphnum() returns a non-zero value if successful, or zero in case of an error.
ERRORS
Function elf_getphnum() can fail with the following errors:
[ELF_E_ARGUMENT] A NULL value was passed in for argument elf.
[ELF_E_ARGUMENT] Argument elf was not for an ELF file.
[ELF_E_ARGUMENT] Argument elf lacks an ELF Executable Header.
[ELF_E_HEADER] The ELF Executable Header associated with argument elf was corrupt.
[ELF_E_SECTION] The section header at index SHN_UNDEF was corrupt.
SEE ALSO
elf(3), elf32_getehdr(3), elf64_getehdr(3), elf_getident(3), elf_getphdrnum(3), elf_getshdrnum(3), elf_getshdrstrndx(3), gelf(3),
gelf_getehdr(3)
BSD
August 5, 2009 BSD