- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 16 for FuncFlag (0.18 sec)
-
src/cmd/internal/goobj/funcinfo.go
// FuncInfo is serialized as a symbol (aux symbol). The symbol data is // the binary encoding of the struct below. type FuncInfo struct { Args uint32 Locals uint32 FuncID abi.FuncID FuncFlag abi.FuncFlag StartLine int32 File []CUFileIndex InlTree []InlTreeNode } func (a *FuncInfo) Write(w *bytes.Buffer) { writeUint8 := func(x uint8) { w.WriteByte(x) } var b [4]byte
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 19:28:46 UTC 2023 - 3.8K bytes - Viewed (0) -
src/internal/abi/symtab.go
// Copyright 2023 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package abi // A FuncFlag records bits about a function, passed to the runtime. type FuncFlag uint8 const ( // FuncFlagTopFrame indicates a function that appears at the top of its stack. // The traceback routine stop at such a function and consider that a
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 16 14:25:22 UTC 2024 - 3.6K bytes - Viewed (0) -
src/cmd/internal/obj/plist.go
s.Type = objabi.STEXT ctxt.Text = append(ctxt.Text, s) // Set up DWARF entries for s ctxt.dwarfSym(s) } func (ctxt *Link) toFuncFlag(flag int) abi.FuncFlag { var out abi.FuncFlag if flag&TOPFRAME != 0 { out |= abi.FuncFlagTopFrame } if ctxt.IsAsm { out |= abi.FuncFlagAsm } return out } func (ctxt *Link) Globl(s *LSym, size int64, flag int) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 01 15:52:41 UTC 2023 - 11.5K bytes - Viewed (0) -
src/cmd/internal/obj/objfile.go
fn := s.Func() if fn == nil { continue } o := goobj.FuncInfo{ Args: uint32(fn.Args), Locals: uint32(fn.Locals), FuncID: fn.FuncID, FuncFlag: fn.FuncFlag, StartLine: fn.StartLine, } pc := &fn.Pcln i := 0 o.File = make([]goobj.CUFileIndex, len(pc.UsedFiles)) for f := range pc.UsedFiles { o.File[i] = f i++ }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 24K bytes - Viewed (0) -
src/cmd/internal/obj/link.go
PkgIdx int32 SymIdx int32 } // A FuncInfo contains extra fields for STEXT symbols. type FuncInfo struct { Args int32 Locals int32 Align int32 FuncID abi.FuncID FuncFlag abi.FuncFlag StartLine int32 Text *Prog Autot map[*LSym]struct{} Pcln Pcln InlMarks []InlMark spills []RegSpill dwarfInfoSym *LSym dwarfLocSym *LSym
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 33.1K bytes - Viewed (0) -
src/cmd/internal/obj/loong64/obj.go
p.From.Type = obj.TYPE_MEM p.From.Reg = REGSP } } if p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP && p.Spadj == 0 { f := c.cursym.Func() if f.FuncFlag&abi.FuncFlagSPWrite == 0 { c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite if ctxt.Debugvlog || !ctxt.IsAsm { ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p) if !ctxt.IsAsm {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:22:18 UTC 2023 - 19.7K bytes - Viewed (0) -
src/cmd/internal/obj/arm/obj5.go
p.From.Type = obj.TYPE_MEM p.From.Reg = REGSP } } if p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP && p.Spadj == 0 { f := c.cursym.Func() if f.FuncFlag&abi.FuncFlagSPWrite == 0 { c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite if ctxt.Debugvlog || !ctxt.IsAsm { ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p) if !ctxt.IsAsm {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 20 17:19:36 UTC 2023 - 21.4K bytes - Viewed (0) -
src/cmd/internal/obj/s390x/objz.go
p.From.Type = obj.TYPE_MEM p.From.Reg = REGSP } } if p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP && p.Spadj == 0 { f := c.cursym.Func() if f.FuncFlag&abi.FuncFlagSPWrite == 0 { c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite if ctxt.Debugvlog || !ctxt.IsAsm { ctxt.Logf("auto-SPWRITE: %s\n", c.cursym.Name) if !ctxt.IsAsm { ctxt.Diag("invalid auto-SPWRITE in non-assembly")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 19:28:53 UTC 2023 - 21K bytes - Viewed (0) -
src/cmd/link/internal/ld/pcln.go
// funcID uint8 var funcID abi.FuncID if fi.Valid() { funcID = fi.FuncID() } off = sb.SetUint8(ctxt.Arch, off, uint8(funcID)) // flag uint8 var flag abi.FuncFlag if fi.Valid() { flag = fi.FuncFlag() } off = sb.SetUint8(ctxt.Arch, off, uint8(flag)) off += 1 // pad // nfuncdata must be the final entry. funcdata = funcData(ldr, s, fi, 0, funcdata)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 29.6K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/obj7.go
q5.To.Reg = REGFP q1.From.SetTarget(q5) p = q5 } if p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP && p.Spadj == 0 { f := c.cursym.Func() if f.FuncFlag&abi.FuncFlagSPWrite == 0 { c.cursym.Func().FuncFlag |= abi.FuncFlagSPWrite if ctxt.Debugvlog || !ctxt.IsAsm { ctxt.Logf("auto-SPWRITE: %s %v\n", c.cursym.Name, p) if !ctxt.IsAsm {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 05:46:32 UTC 2023 - 28.4K bytes - Viewed (0)