Projects / jumpstart

jumpstart

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Sep 2007 13:45
  • Rrelease-after

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

  • Rrelease-mid
  •  27 Aug 2007 08:57
  • Rrelease-after

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.

  • Rrelease-mid
  •  20 Aug 2007 13:55
  • Rrelease-after

No changes have been submitted for this release.

Fcc22f5edcdc29392f36a9f21937fc14_thumb

Project Spotlight

Arista

An easy-to-use multimedia transcoder for the GNOME desktop.

9413b6653afa602fa7283e4c7656dd1e_thumb

Project Spotlight

X Northern Captain

Filemanager for X Windows