CACrown ArchivesThe cinema collection
Menu
Research dossier · General Reference

Rebasing

process of modifying data based on one reference to another

Cross-disciplinary reference desk with index cards, atlas, dictionary and catalogue
General referenceInterpretive dossier study · Crown Archives visual atlas
Record originEnglish Wikipedia
Text licenseCC BY-SA 4.0
Source revisionJul 24, 2026
Entity authorityQ7301613
Source-derived summary

In computing, rebasing is the process of modifying data based on one reference to another. It can be one of the following:

Shared libraries

Rebasing is the process of creating a shared library image in such a way that it is guaranteed to use virtual memory without conflicting with any other shared libraries loadable in the system.

IBM VM/370 discontinuous saved segments (DCSS) were an early example of this technique, though not called rebasing. The technique is used extensively on Win32 platforms to avoid the overhead of address relocation of system DLLs by the loader.

Some security extensions to Linux/x86 use rebasing to force the use of code addresses below 0x00ffffff in order to introduce a 0x00 byte into all code pointers; This eliminates a certain class of buffer overflow security problems related to improper checking of null-terminated strings, common in the C programming language.

Other uses

Rebasing is the act of moving changesets to a different branch when using a revision control system or in some systems, by synchronizing a branch with the originating branch by merging all new changes in the latter to the former. For example, Git and Darcs do this (but Darcs extends the concept and calls it "patch commutation").

The daylight saving time (DST) rebasing tool TZMOVE.EXE contained in Microsoft Exchange and Outlook uses to recalculate and reschedule appointment dates that are affected by DST.

See also

Relocation (computing)

Position-independent code

Portable Executable (PE)

High memory area (HMA)

Dynamic dead-code elimination

Further reading

Levine, John R. (2000) [October 1999]. Linkers and Loaders. The Morgan Kaufmann Series in Software Engineering and Programming (1 ed.).

Editorial summary

“Rebasing” enters the record as process of modifying data based on one reference to another. Crown Archives preserves that source wording while asking what Rebasing, process and modifying can confirm, complicate or overturn.

Editorial reviewA practical starting point whose main value is the path it opens into stronger specialist and primary sources. The current lead gives the account dated anchors—2000, 1999—that can be checked directly. The selected authority fields contribute no independent date. Its strongest next move is a source search built around Rebasing, process and modifying.
Editorial analysis

Why this record matters

“Rebasing” is worth following because a concise public description often conceals a longer documentary argument. Here, Rebasing, process and modifying provides the most credible route into that argument.

Evidence profile

Vocabulary and entity names are the principal evidence signals here, because they determine the precision of every later search. The source revision retrieved here is dated Jul 24, 2026. The linked authority identifier is Q7301613. None of the 0 selected statements returned an explicit reference. The first chronological checks are 2000 and 1999.

Critical limits

A concise general-reference account can conceal disagreements about scope, terminology or the weight assigned to individual sources. The lead is largely declarative, so disagreement and counter-evidence require a deliberate search beyond the opening account. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.

How to read it

Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.

Best used for
  • Subject orientation
  • Search vocabulary
  • Locating named sources
Verify next

The closest primary source, responsible institution and strongest cited specialist reference.

Three-step research path

  1. Establish the record: confirm the title “Rebasing”, its source revision and the description used here.
  2. Expand the search: follow Rebasing primary sources, Rebasing archive and Rebasing research across catalogues and specialist indexes.
  3. Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.

Questions for further research

  1. Which source most directly establishes the central claim about “Rebasing”?
  2. What terminology or title could unlock a more precise catalogue search?
  3. Which institution is responsible for the underlying evidence?
Subject index

Search terms from this dossier

Source & attribution

This entry incorporates text from Rebasing” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.