Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Install
Faster access than browser!
 

Tagged pointer

Index Tagged pointer

In computer science, a tagged pointer is a pointer (concretely a memory address) with additional data associated with it, such as an indirection bit or reference count. [1]

15 relations: Addressing mode, Bottom type, Bounded pointer, CDR coding, Garbage collection (computer science), High-level language computer architecture, Mask (computing), Null pointer, Objective-C, Pointer (computer programming), Tagged architecture, Tagged union, Tracing garbage collection, Weak heap, X86-64.

Addressing mode

Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.

New!!: Tagged pointer and Addressing mode · See more »

Bottom type

In type theory, a theory within mathematical logic, the bottom type is the type that has no values.

New!!: Tagged pointer and Bottom type · See more »

Bounded pointer

In computer science, a bounded pointer is a pointer that is augmented with additional information that enable the storage bounds within which it may point to be deduced.

New!!: Tagged pointer and Bounded pointer · See more »

CDR coding

In computer science CDR coding is a compressed data representation for Lisp linked lists.

New!!: Tagged pointer and CDR coding · See more »

Garbage collection (computer science)

In computer science, garbage collection (GC) is a form of automatic memory management.

New!!: Tagged pointer and Garbage collection (computer science) · See more »

High-level language computer architecture

A high-level language computer architecture (HLLCA) is a computer architecture designed to be targeted by a specific high-level language, rather than the architecture being dictated by hardware considerations.

New!!: Tagged pointer and High-level language computer architecture · See more »

Mask (computing)

In computer science, a mask is data that is used for bitwise operations, particularly in a bit field.

New!!: Tagged pointer and Mask (computing) · See more »

Null pointer

In computing, a null pointer has a value reserved for indicating that the pointer does not refer to a valid object.

New!!: Tagged pointer and Null pointer · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: Tagged pointer and Objective-C · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Tagged pointer and Pointer (computer programming) · See more »

Tagged architecture

In computer science, a tagged architecture is a particular type of computer architecture where every word of memory constitutes a tagged union, being divided into a number of bits of data, and a tag section that describes the type of the data: how it is to be interpreted, and, if it is a reference, the type of the object that it points to.

New!!: Tagged pointer and Tagged architecture · See more »

Tagged union

In computer science, a tagged union, also called a variant, variant record, choice type, discriminated union, disjoint union, or sum type, is a data structure used to hold a value that could take on several different, but fixed, types.

New!!: Tagged pointer and Tagged union · See more »

Tracing garbage collection

In computer programming, tracing garbage collection is a form of automatic memory management that consists of determining which objects should be deallocated ("garbage collected") by tracing which objects are reachable by a chain of references from certain "root" objects, and considering the rest as "garbage" and collecting them.

New!!: Tagged pointer and Tracing garbage collection · See more »

Weak heap

A weak heap is a combination of the binary heap and binomial heap data structures for implementing priority queues.

New!!: Tagged pointer and Weak heap · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Tagged pointer and X86-64 · See more »

Redirects here:

Pointer tagging.

References

[1] https://en.wikipedia.org/wiki/Tagged_pointer

OutgoingIncoming
Hey! We are on Facebook now! »