Table of Contents

Class DebugMemberLayout

Namespace
Ubiquity.NET.Llvm.DebugInfo
Assembly
Ubiquity.NET.Llvm.dll

DebugMemberLayout is used to define custom layout information for structure members

public class DebugMemberLayout
Inheritance
DebugMemberLayout
Inherited Members

Remarks

Ordinarily layout information is handle automatically in DebugStructType.SetBody however in cases where explicitly controlled (or "packed") layout is required, instances of DebugMemberLayout are used to provide the information necessary to generate a proper type and debug information.

Constructors

DebugMemberLayout(ulong, uint, ulong)

Initializes a new instance of the DebugMemberLayout class.

Properties

BitAlignment

Gets the bit alignment for the field

BitOffset

Gets the bit offset for the field in it's containing type

BitSize

Gets the bit size for the field