Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for DW_AT_NAME (0.1 sec)

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

    package dwarf
    
    var putvarAbbrevs = []dwAbbrev{
    	{
    		DW_TAG_variable,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    			{DW_AT_name, DW_FORM_string},
    			{DW_AT_decl_line, DW_FORM_udata},
    			{DW_AT_type, DW_FORM_ref_addr},
    		},
    	},
    	{
    		DW_TAG_formal_parameter,
    		DW_CHILDREN_no,
    		[]dwAttrForm{
    			{DW_AT_name, DW_FORM_string},
    			{DW_AT_variable_parameter, DW_FORM_flag},
    			{DW_AT_type, DW_FORM_ref_addr},
    		},
    	},
    	{
    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.go

    		DW_CHILDREN_yes,
    		[]dwAttrForm{
    			{DW_AT_name, DW_FORM_string},
    			{DW_AT_language, DW_FORM_data1},
    			{DW_AT_comp_dir, DW_FORM_string},
    			{DW_AT_producer, DW_FORM_string},
    			{DW_AT_go_package_name, DW_FORM_string},
    		},
    	},
    
    	/* FUNCTION */
    	{
    		DW_TAG_subprogram,
    		DW_CHILDREN_yes,
    		[]dwAttrForm{
    			{DW_AT_name, DW_FORM_string},
    			{DW_AT_low_pc, DW_FORM_addr},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 43K bytes
    - Viewed (0)
  3. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/OtoolBinaryInfo.groovy

            def symbols = []
    
            lines.each { line ->
                // The output changed on Apple toolchain (Xcode):
                //   10.1 and earlier: `    AT_name( "<...>" )`
                //   10.2 (and maybe later): `    DW_AT_NAME    ("<...>")`
                def findSymbol = (line =~ /.*(DW_)?AT_name\s*\(\s*"(.*)"\s*\)/)
                if (findSymbol.matches()) {
                    def name = new File(findSymbol[0][2] as String).name.trim()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  4. src/cmd/internal/dwarf/dwarf_defs.go

    	DW_CLS_STRING
    
    	// Go-specific internal hackery.
    	DW_CLS_GO_TYPEREF
    )
    
    // Table 20
    const (
    	DW_AT_sibling              = 0x01 // reference
    	DW_AT_location             = 0x02 // block, loclistptr
    	DW_AT_name                 = 0x03 // string
    	DW_AT_ordering             = 0x09 // constant
    	DW_AT_byte_size            = 0x0b // block, constant, reference
    	DW_AT_bit_offset           = 0x0c // block, constant, reference
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 15:55:36 UTC 2019
    - 16.1K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/dwarf.go

    func (d *dwctxt) newdie(parent *dwarf.DWDie, abbrev int, name string) *dwarf.DWDie {
    	die := new(dwarf.DWDie)
    	die.Abbrev = abbrev
    	die.Link = parent.Child
    	parent.Child = die
    
    	newattr(die, dwarf.DW_AT_name, dwarf.DW_CLS_STRING, int64(len(name)), name)
    
    	// Sanity check: all DIEs created in the linker should be named.
    	if name == "" {
    		panic("nameless DWARF DIE")
    	}
    
    	var st sym.SymKind
    	switch abbrev {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/dwarf_test.go

    		rtt, hasRT := die.Val(intdwarf.DW_AT_go_runtime_type).(uint64)
    		if !hasRT || rtt == 0 {
    			continue
    		}
    		// ... except unsafe.Pointer...
    		if name, _ := die.Val(intdwarf.DW_AT_name).(string); name == "unsafe.Pointer" {
    			continue
    		}
    		typesChecked++
    		// ... we want to see a meaningful DW_AT_go_kind value.
    		if val, ok := die.Val(intdwarf.DW_AT_go_kind).(int64); !ok || val == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 08 01:38:11 UTC 2024
    - 48.6K bytes
    - Viewed (0)
Back to top