Exemplo n.º 1
0
            public DieVariable(DieSubprogram parent, DwarfBinaryReader reader,
					    CompilationUnit comp_unit, AbbrevEntry abbrev,
					    DieLexicalBlock lexical)
                : base(parent, reader, comp_unit, abbrev, lexical, true)
            {
            }
Exemplo n.º 2
0
            public DwarfTargetVariable(DieSubprogram subprog, string name, TargetType type,
						    DwarfLocation location, DieLexicalBlock lexical_block)
            {
                this.name = name;
                this.type = type;
                this.location = location;
                this.lexical_block = lexical_block;
            }
Exemplo n.º 3
0
            public DieMethodVariable(DieSubprogram subprog, DwarfBinaryReader reader,
						  CompilationUnit comp_unit, AbbrevEntry abbrev,
						  DieLexicalBlock lexical_block, bool is_local)
                : base(reader, comp_unit, abbrev)
            {
                this.subprog = subprog;
                this.lexical_block = lexical_block;

                if (subprog != null) {
                    if (is_local)
                        subprog.AddLocal (this);
                    else
                        subprog.AddParameter (this);
                }
            }