Rebasing表示的是指建立一個共享庫映像的過程,這種方式可以保證在使用虛擬記憶體的時候不會與系統中其他已裝載的共享庫衝突。

這個技術廣被泛地使用在Win32平台上,以避免載入器對系統DLL進行位址重新定位時的開銷。

一些在Linux/x86系統上的安全方面的擴充部分使用Rebasing技術。 為了把位址0x00作為所有編碼的指標,用它限制能夠使用的代碼位址在0x00ffffff以下;這可以消除一些安全方面的主記憶體溢位問題, 這些問題往往涉及了錯誤的零點校驗結束字串,一般在C程式語言中。