remapLibs(1pf) OpenGL Performer 3.2.2 Reference Pages remapLibs(1pf)NAMEremapLibs - Library remapping utility
SYNOPSISremapLibs <libDir> <progName> [additional libraries]
DESCRIPTIONremapLibs is a utility for re-arranging the memory locations for dynamic
libraries for a specific program. Library remapping is necessary to
create very large shared arenas in n32 or o32 processes, which use 32 bit
pointers. The maximum addressable user space memory in a 32 bit program
is 2 GB; which includes all program data, code and libraries. The
Performer shared arena can only be as large as the largest contiguous
block of unused memory in a process address space. Normally, dynamic
libraries are loaded sparsely into memory and greatly limit the maximum
size of the shared arena. remapLibs builds a list of all dynamic
libraries that a program uses and then packs them together to maximize
the memory available to a Performer shared arena.
remapLibs outputs a new set of libraries and a new executable which, when
used together, will allow for much larger shared arenas - typically
around 1.5 GB.
The remapLibs command line
libDir is an existing directory which will be used to deposit the
remapped libraries and executable.
progName is the executable whose libraries will be remapped.
Any additional libraries that the process will need can be specified
after the progName parameter.
SEE ALSO
rld, pfSharedArenaSize
Page 1