shim n.
A small piece of data inserted in order to achieve
a desired memory alignment or other addressing property. For
example, the PDP-11 Unix linker, in split I&D (instructions and
data) mode, inserts a two-byte shim at location 0 in data space so
that no data object will have an address of 0 (and be confused with
the C null pointer). See also loose bytes.
A small piece of data inserted in order to achieve
a desired memory alignment or other addressing property. For
example, the PDP-11 Unix linker, in split I&D (instructions and
data) mode, inserts a two-byte shim at location 0 in data space so
that no data object will have an address of 0 (and be confused with
the C null pointer). See also loose bytes.
Related:
- shim: n. A small piece of data inserted in order to achieve a
desired memory alignment or other addressing property.
For example, the PDP-11 UNIX linker, in split I&D... - vaxocentrism /vak`soh-sen'trizm/ n.
[analogy with
`ethnocentrism'] A notional disease said to afflict C programmers
who persist in coding according to certain assumptions that are
valid (esp.
under Unix) on VAXen but false elsewhere. Among ... - magic number n.
[Unix/C; common] 1. In source code,
some non-obvious constant whose value is significant... - segmentation fault n.
[Unix] 1. [techspeak] An error in
which a running program attempts to access memory not allocated to
it and core dumps with a segmentation violation error.
This is often caused by improper usage of pointers... - fence n. 1.
A sequence of one or more distinguished
(out-of-band) characters (or other data items),
used to delimit a piece of data intended to be treated... - fence: n. 1. A sequence of one or more distinguished
({out-of-band}) characters (or other data items),
used to delimit a piece of data intended to be treated... - dev/null /dev-nuhl/ n.
[from the Unix null device,
used as a data sink] A notional `black hole' in... - dev/null: /dev-nuhl/ [from the UNIX null device, used as a data
sink] n.
A notional `black hole' in any information space being... - loose bytes: n. Commonwealth hackish term for the padding bytes or
{shim}s many compilers insert between members of a record or
structure to cope with alignment requirements imposed by the
machine architecture.
The AI Hackers...
From the same category:
- spaghetti inheritance n.
[encountered among users of
object-oriented languages that use inheritance,
such as Smalltalk] A convoluted class-subclass graph... - bodysurf code n.
A program or segment of code written
quickly in the heat of inspiration without the benefit of formal
design or deep thought.
Like its namesake sport, the result is too... - channel n.
[IRC] The basic unit of discussion on
IRC.
Once one joins a channel, everything one types is read... - Linux /lee'nuhks/ or /li'nuks/, not /li:'nuhks/
n.
The free Unix workalike created by Linus Torvalds and... - Lintel n.
The emerging Linux/Intel alliance.
This term began to be used in early 1999 after it...
