Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for Debugasm (0.11 sec)

  1. src/cmd/internal/obj/objfile.go

    		objabi.SDWARFVAR:
    	default:
    		return
    	}
    	ctxt.writeSymDebugNamed(aux, "aux for "+par.Name)
    }
    
    func debugAsmEmit(ctxt *Link) {
    	if ctxt.Debugasm > 0 {
    		ctxt.traverseSyms(traverseDefs, ctxt.writeSymDebug)
    		if ctxt.Debugasm > 1 {
    			fn := func(par *LSym, aux *LSym) {
    				writeAuxSymDebug(ctxt, par, aux)
    			}
    			ctxt.traverseAuxSyms(traverseAux, fn)
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  2. src/cmd/asm/main.go

    	architecture := arch.Set(GOARCH, *flags.Shared || *flags.Dynlink)
    	if architecture == nil {
    		log.Fatalf("unrecognized architecture %s", GOARCH)
    	}
    	ctxt := obj.Linknew(architecture.LinkArch)
    	ctxt.Debugasm = flags.PrintOut
    	ctxt.Debugvlog = flags.DebugV
    	ctxt.Flag_dynlink = *flags.Dynlink
    	ctxt.Flag_linkshared = *flags.Linkshared
    	ctxt.Flag_shared = *flags.Shared || *flags.Dynlink
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/plist.go

    	}
    
    	// Build list of symbols, and assign instructions to lists.
    	var curtext *LSym
    	var etext *Prog
    	var text []*LSym
    
    	var plink *Prog
    	for p := plist.Firstpc; p != nil; p = plink {
    		if ctxt.Debugasm > 0 && ctxt.Debugvlog {
    			fmt.Printf("obj: %v\n", p)
    		}
    		plink = p.Link
    		p.Link = nil
    
    		switch p.As {
    		case AEND:
    			continue
    
    		case ATEXT:
    			s := p.From.Sym
    			if s == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/util.go

    			sep = ", "
    		}
    	}
    }
    
    func (ctxt *Link) NewProg() *Prog {
    	p := new(Prog)
    	p.Ctxt = ctxt
    	return p
    }
    
    func (ctxt *Link) CanReuseProgs() bool {
    	return ctxt.Debugasm == 0
    }
    
    // Dconv accepts an argument 'a' within a prog 'p' and returns a string
    // with a formatted version of the argument.
    func Dconv(p *Prog, a *Addr) string {
    	buf := new(bytes.Buffer)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/link.go

    // Link holds the context for writing object code from a compiler
    // to be linker input or for reading that input into the linker.
    type Link struct {
    	Headtype           objabi.HeadType
    	Arch               *LinkArch
    	Debugasm           int
    	Debugvlog          bool
    	Debugpcln          string
    	Flag_shared        bool
    	Flag_dynlink       bool
    	Flag_linkshared    bool
    	Flag_optimize      bool
    	Flag_locationlists bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
Back to top