Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for DW_TAG_formal_parameter (0.24 sec)

  1. src/cmd/internal/dwarf/putvarabbrevgen.go

    			{DW_AT_type, DW_FORM_ref_addr},
    			{DW_AT_location, DW_FORM_block1},
    		},
    	},
    	{
    		DW_TAG_formal_parameter,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    			{DW_AT_abstract_origin, DW_FORM_ref_addr},
    			{DW_AT_location, DW_FORM_sec_offset},
    		},
    	},
    	{
    		DW_TAG_formal_parameter,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    			{DW_AT_abstract_origin, DW_FORM_ref_addr},
    			{DW_AT_location, DW_FORM_block1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  2. src/cmd/internal/dwarf/dwarf_defs.go

    // Table 18
    const (
    	DW_TAG_array_type               = 0x01
    	DW_TAG_class_type               = 0x02
    	DW_TAG_entry_point              = 0x03
    	DW_TAG_enumeration_type         = 0x04
    	DW_TAG_formal_parameter         = 0x05
    	DW_TAG_imported_declaration     = 0x08
    	DW_TAG_label                    = 0x0a
    	DW_TAG_lexical_block            = 0x0b
    	DW_TAG_member                   = 0x0d
    	DW_TAG_pointer_type             = 0x0f
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 15:55:36 UTC 2019
    - 16.1K bytes
    - Viewed (0)
  3. src/cmd/internal/dwarf/putvarabbrevgen_test.go

    	r.Body = &ast.BlockStmt{List: []ast.Stmt{
    		pvacfgvisitnode(pvacfg, "DW_TAG_variable", []*pvacfgnode{}, abbrevs),
    	}}
    	r.Else = &ast.BlockStmt{List: []ast.Stmt{
    		pvacfgvisitnode(pvacfg, "DW_TAG_formal_parameter", []*pvacfgnode{}, abbrevs),
    	}}
    	return r
    }
    
    func pvacfgvisitnode(pvacfg *pvacfgnode, tag string, path []*pvacfgnode, abbrevs map[string]int) ast.Stmt {
    	if pvacfg == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:45:07 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  4. src/cmd/internal/dwarf/dwarf.go

    // Sym represents a symbol.
    type Sym interface {
    }
    
    // A Var represents a local variable or a function parameter.
    type Var struct {
    	Name          string
    	Tag           int // Either DW_TAG_variable or DW_TAG_formal_parameter
    	WithLoclist   bool
    	IsReturnValue bool
    	IsInlFormal   bool
    	DictIndex     uint16 // index of the dictionary entry describing the type of this variable
    	StackOffset   int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 43K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/dwarfgen/dwinl.go

    		if c.Root {
    			dumpInlCall(inlcalls, k, 0)
    		}
    	}
    }
    
    func dumpInlVars(dwvars []*dwarf.Var) {
    	for i, dwv := range dwvars {
    		typ := "local"
    		if dwv.Tag == dwarf.DW_TAG_formal_parameter {
    			typ = "param"
    		}
    		ia := 0
    		if dwv.IsInAbstract {
    			ia = 1
    		}
    		base.Ctxt.Logf("V%d: %s CI:%d II:%d IA:%d %s\n", i, dwv.Name, dwv.ChildIndex, dwv.InlIndex-1, ia, typ)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:45:07 UTC 2024
    - 12.8K bytes
    - Viewed (0)
Back to top