gespenstering : Java Glossary
A technique of comparing two ram absolute image snapshots of an application in flight
to generate the relocation exe header information. This technique allows the compiler
to ignore the complications of relative addresses and pretend they are all absolute.
It can also be used to get around crude copy protection schemes. The term comes from
the German word for ghost, since one ram image is sort of ghostly shadow of the
other. Abundance has been doing gespenstering since 1986
for 16-bit executables. I’m not sure how difficult it
would be to repeat that for 32-bit executables.