package capnp

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Runtime.FarPointerSource

Sourcetype landing_pad_t =
  1. | NormalPointer
  2. | TaggedFarPointer
Sourcetype t = {
  1. landing_pad : landing_pad_t;
    (*

    Type of landing pad which this far pointer points to.

    *)
  2. offset : int;
    (*

    Unsigned offset in words from start of the segment to start of the landing pad.

    *)
  3. segment_id : int;
    (*

    Segment ID where the landing pad is located.

    *)
}
Sourceval tag_val_far : int64
Sourceval landing_pad_type_shift : int
Sourceval landing_pad_type_mask : int64
Sourceval landing_pad_type_mask_int : int
Sourceval offset_shift : int
Sourceval offset_mask : int64
Sourceval offset_mask_int : int
Sourceval segment_shift : int
Sourceval segment_mask : int64
Sourceval decode : Int64.t -> t
Sourceval encode : t -> Int64.t
OCaml

Innovation. Community. Security.