Rebase

  • Purpose: It changes the load address for the specified image, which reduces the required load time for a DLL
  • Path: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\Rebase.exe
  • Usage
    $ rebase.exe -b 0x10000000 -dv -C log.txt *.dll
    (Don't confuse it with /usr/bin/rebase in cygwin)
    
  • Current base address
    C:\chameleo\deps\win32\gstreamer\bin 0x0fe10000 - 0x10000000
    C:\chameleo\deps\win32\gnuwin32\bin  0x0e170000 - 0x0f000000
    C:\chameleo\deps\win32\gecko         0x0d6C0000 - 0x0e000000
    C:\chameleo\deps\win32\ffmpeg\bin    0x0cae0000 - 0x0d000000
    C:\chameleo\deps\win32\liboil\bin    0x0bf60000 - 0x0c000000
    C:\chameleo\deps\win32\gst-plugin    0x1fc20000 - 0x20000000