Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for DW_TAG_variable (0.17 sec)

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

    		},
    	},
    	{
    		DW_TAG_variable,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    			{DW_AT_abstract_origin, DW_FORM_ref_addr},
    			{DW_AT_location, DW_FORM_sec_offset},
    		},
    	},
    	{
    		DW_TAG_variable,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    			{DW_AT_abstract_origin, DW_FORM_ref_addr},
    			{DW_AT_location, DW_FORM_block1},
    		},
    	},
    	{
    		DW_TAG_variable,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    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/putvarabbrevgen_test.go

    	r := &ast.IfStmt{Cond: &ast.BinaryExpr{
    		Op: token.EQL,
    		X:  &ast.SelectorExpr{X: &ast.Ident{Name: "v"}, Sel: &ast.Ident{Name: "Tag"}},
    		Y:  &ast.Ident{Name: "DW_TAG_variable"}}}
    	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),
    	}}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:45:07 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  3. src/cmd/internal/dwarf/dwarf_defs.go

    	DW_TAG_template_type_parameter  = 0x2f
    	DW_TAG_template_value_parameter = 0x30
    	DW_TAG_thrown_type              = 0x31
    	DW_TAG_try_block                = 0x32
    	DW_TAG_variant_part             = 0x33
    	DW_TAG_variable                 = 0x34
    	DW_TAG_volatile_type            = 0x35
    	// Dwarf3
    	DW_TAG_dwarf_procedure  = 0x36
    	DW_TAG_restrict_type    = 0x37
    	DW_TAG_interface_type   = 0x38
    	DW_TAG_namespace        = 0x39
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 15:55:36 UTC 2019
    - 16.1K bytes
    - Viewed (0)
  4. src/cmd/internal/dwarf/dwarf.go

    var logDwarf bool
    
    // 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/link/internal/ld/dwarf_test.go

    				if child.Tag == dwarf.TagVariable && child.Val(dwarf.AttrName).(string) == "i" {
    					iEntry = child
    					break
    				}
    			}
    			if iEntry == nil {
    				t.Fatalf("didn't find DW_TAG_variable for i in main.main")
    			}
    
    			// Verify line/file attributes.
    			line, lineOK := iEntry.Val(dwarf.AttrDeclLine).(int64)
    			if !lineOK {
    				t.Errorf("missing or invalid DW_AT_decl_line for i")
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 08 01:38:11 UTC 2024
    - 48.6K bytes
    - Viewed (0)
  6. src/cmd/cgo/gcc.go

    		}
    		if e == nil {
    			break
    		}
    		switch e.Tag {
    		case dwarf.TagVariable:
    			name, _ := e.Val(dwarf.AttrName).(string)
    			// As of https://reviews.llvm.org/D123534, clang
    			// now emits DW_TAG_variable DIEs that have
    			// no name (so as to be able to describe the
    			// type and source locations of constant strings)
    			// like the second arg in the call below:
    			//
    			//     myfunction(42, "foo")
    			//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
Back to top