public CompilationUnit(@string Pkg = default, ref ptr <Library> Lib = default, ref ptr <Symbol> Consts = default, slice <dwarf.Range> PCs = default, ref ptr <dwarf.DWDie> DWInfo = default, slice <ptr <Symbol> > FuncDIEs = default, slice <ptr <Symbol> > AbsFnDIEs = default, slice <ptr <Symbol> > RangeSyms = default, slice <ptr <Symbol> > Textp = default, slice <@string> DWARFFileTable = default, LoaderSym Consts2 = default, slice <LoaderSym> FuncDIEs2 = default, slice <LoaderSym> AbsFnDIEs2 = default, slice <LoaderSym> RangeSyms2 = default, slice <LoaderSym> Textp2 = default)
 {
     this.Pkg            = Pkg;
     this.Lib            = Lib;
     this.Consts         = Consts;
     this.PCs            = PCs;
     this.DWInfo         = DWInfo;
     this.FuncDIEs       = FuncDIEs;
     this.AbsFnDIEs      = AbsFnDIEs;
     this.RangeSyms      = RangeSyms;
     this.Textp          = Textp;
     this.DWARFFileTable = DWARFFileTable;
     this.Consts2        = Consts2;
     this.FuncDIEs2      = FuncDIEs2;
     this.AbsFnDIEs2     = AbsFnDIEs2;
     this.RangeSyms2     = RangeSyms2;
     this.Textp2         = Textp2;
 }
Exemple #2
0
 public Section(byte Rwx = default, short Extnum = default, int Align = default, @string Name = default, ulong Vaddr = default, ulong Length = default, ref ptr <Segment> Seg = default, ulong Reloff = default, ulong Rellen = default, ref ptr <Symbol> Sym = default, LoaderSym Sym2 = default, ushort Index = default)
 {
     this.Rwx    = Rwx;
     this.Extnum = Extnum;
     this.Align  = Align;
     this.Name   = Name;
     this.Vaddr  = Vaddr;
     this.Length = Length;
     this.Seg    = Seg;
     this.Reloff = Reloff;
     this.Rellen = Rellen;
     this.Sym    = Sym;
     this.Sym2   = Sym2;
     this.Index  = Index;
 }
Exemple #3
0
 public Symbol(@string Name = default, SymKind Type = default, short Version = default, Attribute Attr = default, int Dynid = default, int Align = default, long Value = default, long Size = default, ref ptr <Symbol> Outer = default, LoaderSym SymIdx = default, ref ptr <AuxSymbol> auxinfo = default, ref ptr <Section> Sect = default, slice <byte> P = default, slice <Reloc> R = default)
 {
     this.Name    = Name;
     this.Type    = Type;
     this.Version = Version;
     this.Attr    = Attr;
     this.Dynid   = Dynid;
     this.Align   = Align;
     this.Value   = Value;
     this.Size    = Size;
     this.Outer   = Outer;
     this.SymIdx  = SymIdx;
     this.auxinfo = auxinfo;
     this.Sect    = Sect;
     this.P       = P;
     this.R       = R;
 }