Position-independent code (English Wikipedia)

Analysis of information sources in references of the Wikipedia article "Position-independent code" in English language version.

Last modified:

Ref.Un. Ref.Website
Global rank English rank
1st place
1st place
8,208th place
9,065th place
3,844th place
1,960th place
308th place
253rd place
low place
low place
4,524th place
5,062nd place
low place
low place
3,258th place
2,984th place
6,005th place
4,993rd place
4th place
4th place
2,532nd place
1,847th place
1,369th place
968th place
low place
low place
low place
low place
3,243rd place
6,061st place
63rd place
47th place
low place
low place
2nd place
2nd place
low place
low place
9,249th place
6,951st place
70th place
55th place
low place
9,957th place
low place
low place
9,728th place
9,210th place
3,845th place
4,505th place

android.com (Global: 4,524th place; English: 5,062nd place)

source.android.com

apple.com (Global: 70th place; English: 55th place)

developer.apple.com

bitsavers.org (Global: 3,844th place; English: 1,960th place)

cornell.edu (Global: 308th place; English: 253rd place)

cs.cornell.edu

  • Gingell, Robert A.; Lee, Meng; Dang, Xuong T.; Weeks, Mary S. Shared Libraries in SunOS (PDF). 1987 Summer USENIX Technical Conference and Exhibition. pp. 131–146. Archived (PDF) from the original on 2026-01-10. Retrieved 2024-06-23.

debian.org (Global: 3,258th place; English: 2,984th place)

people.debian.org

lists.debian.org

doi.org (Global: 2nd place; English: 2nd place)

fedoraproject.org (Global: 9,728th place; English: 9,210th place)

gentoo.org (Global: low place; English: low place)

ibm.com (Global: 1,369th place; English: 968th place)

iecc.com (Global: low place; English: low place)

iecc.com

linker.iecc.com

live.com (Global: 3,243rd place; English: 6,061st place)

view.officeapps.live.com

loc.gov (Global: 63rd place; English: 47th place)

lccn.loc.gov

multicians.org (Global: low place; English: low place)

openbsd.org (Global: low place; English: 9,957th place)

oracle.com (Global: 2,532nd place; English: 1,847th place)

docs.oracle.com

  • "Position-Independent Code". Oracle. Archived from the original on 2025-04-19. Retrieved 2025-01-29. The code within a dynamic executable is typically position-dependent, and is tied to a fixed address in memory.

redhat.com (Global: 6,005th place; English: 4,993rd place)

sco.com (Global: low place; English: low place)

seas.harvard.edu (Global: low place; English: low place)

cs61.seas.harvard.edu

stackoverflow.com (Global: 9,249th place; English: 6,951st place)

ubuntu.com (Global: 3,845th place; English: 4,505th place)

lists.ubuntu.com

undeadly.org (Global: low place; English: low place)

uni-stuttgart.de (Global: 8,208th place; English: 9,065th place)

bitsavers.informatik.uni-stuttgart.de

  • "Types of Object Code". iRMX 86 Application Loader Reference Manual (PDF). Intel. pp. 1-2, 1-3. Archived (PDF) from the original on 2020-01-11. Retrieved 2017-08-21. […] Absolute code, and an absolute object module, is code that has been processed by LOC86 to run only at a specific location in memory. The Loader loads an absolute object module only into the specific location the module must occupy. Position-independent code (commonly referred to as PIC) differs from absolute code in that PIC can be loaded into any memory location. The advantage of PIC over absolute code is that PIC does not require you to reserve a specific block of memory. When the Loader loads PIC, it obtains iRMX 86 memory segments from the pool of the calling task's job and loads the PIC into the segments. A restriction concerning PIC is that, as in the PL/M-86 COMPACT model of segmentation […], it can have only one code segment and one data segment, rather than letting the base addresses of these segments, and therefore the segments themselves, vary dynamically. This means that PIC programs are necessarily less than 64K bytes in length. PIC code can be produced by means of the BIND control of LINK86. Load-time locatable code (commonly referred to as LTL code) is the third form of object code. LTL code is similar to PIC in that LTL code can be loaded anywhere in memory. However, when loading LTL code, the Loader changes the base portion of pointers so that the pointers are independent of the initial contents of the registers in the microprocessor. Because of this fixup (adjustment of base addresses), LTL code can be used by tasks having more than one code segment or more than one data segment. This means that LTL programs may be more than 64K bytes in length. FORTRAN 86 and Pascal 86 automatically produce LTL code, even for short programs. LTL code can be produced by means of the BIND control of LINK86. […]

unipi.it (Global: low place; English: low place)

lettieri.iet.unipi.it

web.archive.org (Global: 1st place; English: 1st place)

worldcat.org (Global: 4th place; English: 4th place)

search.worldcat.org