jumpstart is a performance hack for Linux/x86 that runs an application with shared libraries already loaded. The executable file is started, then stopped after the runtime loader has mapped the shared libraries, but before any application code has run. Then the process acts as a server, reading command line arguments and environment via a named pipe, and executing the task in a fork()ed child.
| Tags | Utilities |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX Linux |
| Implementation | Assembly C |
Recent releases


Changes: Propagates attributes and the file position of stdin, stdout, and stderr. Copes with a missing symbol table or linking view for ld-linux.


Changes: The argv and environment strings have been fixed. Only the creator of the FIFO acts as a server. The server cleans up zombie children. Close pipe ends ASAP. The call is hooked to _dl_start instead of breakpointing _dl_debug_state.


No changes have been submitted for this release.