- Sort Score
- Result 10 results
- Languages All
Results 41 - 50 of 52 for ldr (0.1 sec)
-
src/cmd/link/internal/mips/obj.go
if *ld.FlagRound == -1 { *ld.FlagRound = 0x10000 } if *ld.FlagTextAddr == -1 { *ld.FlagTextAddr = ld.Rnd(0x10000, *ld.FlagRound) + int64(ld.HEADR) } } } func adddynrel(target *ld.Target, ldr *loader.Loader, syms *ld.ArchSyms, s loader.Sym, r loader.Reloc, rIdx int) bool { ld.Exitf("adddynrel currently unimplemented for MIPS") return false
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Dec 14 17:22:18 UTC 2023 - 3.3K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go
} var args []string for _, a := range inst.Args { if a == nil { break } args = append(args, plan9Arg(&inst, pc, symname, a)) } op := inst.Op.String() switch inst.Op { case LDR, LDRB, LDRH, LDRSB, LDRSH, LDRSW: // Check for PC-relative load. if offset, ok := inst.Args[1].(PCRel); ok { addr := pc + uint64(offset) if _, ok := inst.Args[0].(Reg); !ok { break }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 16 22:24:28 UTC 2022 - 17K bytes - Viewed (0) -
src/cmd/link/elf_test.go
static int blah() { return 42; } int Cfunc2() { return blah(); } `, } // TestMinusRSymsWithSameName tests a corner case in the new // loader. Prior to the fix this failed with the error 'loadelf: // $WORK/b001/_pkg_.a(ldr.syso): duplicate symbol reference: blah in // both main(.text) and main(.text)'. See issue #35779. func TestMinusRSymsWithSameName(t *testing.T) { testenv.MustHaveGoBuild(t) testenv.MustHaveCGO(t) t.Parallel()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Sep 18 16:34:01 UTC 2023 - 13.7K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 16 17:57:48 UTC 2017 - 267.4K bytes - Viewed (0) -
src/cmd/objdump/objdump_test.go
"B main.main(SB)", "BL main.Println(SB)", "RET", } var arm64Need = []string{ "JMP main.main(SB)", "CALL main.Println(SB)", "RET", } var armGnuNeed = []string{ // for both ARM and AMR64 "ldr", "bl", "cmp", } var ppcNeed = []string{ "BR main.main(SB)", "CALL main.Println(SB)", "RET", } var ppcPIENeed = []string{ "BR", "CALL", "RET", }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 8.9K bytes - Viewed (0) -
ci/official/containers/linux_arm64/builder.devtoolset/gcc9-fixups.patch
- symbol's address relative to the PC. */ - - ElfW(Addr) static_addr; - ElfW(Addr) dynamic_addr; - - asm (" \n\ - adrp %1, _dl_start; \n\ - add %1, %1, #:lo12:_dl_start \n\ - ldr %w0, 1f \n\ - b 2f \n\ -1: .word _dl_start \n\ -2: \n\ - " : "=r" (static_addr), "=r" (dynamic_addr)); - return dynamic_addr - static_addr;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Mon Sep 18 14:52:45 UTC 2023 - 8.9K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
builtinSyms: make([]Sym, nbuiltin), flags: flags, errorReporter: reporter, sects: []*sym.Section{nil}, // reserve index 0 for nil section } reporter.ldr = ldr return ldr } // Add object file r func (l *Loader) addObj(pkg string, r *oReader) { pkg = objabi.PathToPrefix(pkg) // the object file contains escaped package path if _, ok := l.objByPkg[pkg]; !ok {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go
case STREX_EQ, STREXB_EQ, STREXH_EQ, SWP_EQ, SWP_B_EQ: args = []string{args[1], args[0], args[2]} } // special process for FP instructions op, args = fpTrans(&inst, op, args) // LDR/STR like instructions -> MOV like switch inst.Op &^ 15 { case MOV_EQ: op = "MOVW" + op[3:] case LDR_EQ, MSR_EQ, MRS_EQ: op = "MOVW" + op[3:] + suffix case VMRS_EQ, VMSR_EQ: op = "MOVW" + op[4:] + suffix
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 11.9K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/asm7.go
// If offset L fits in a 12 bit unsigned immediate: // add $L, R, Rtmp or sub $L, R, Rtmp // ldr R, (Rtmp) // Otherwise, if offset L can be split into hi+lo, and both fit into instructions: // add $hi, R, Rtmp // ldr lo(Rtmp), R // Otherwise, use constant pool: // mov $L, Rtmp (from constant pool) // ldr (R+Rtmp), R s := movesize(o.as) if s < 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 201.1K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/arm64.s
FMOVD 8(R1), F2 // 220440fd FMOVQ 32(R5), F2 // a208c03d FMOVQ 65520(R10), F10 // 4afdff3d FMOVQ 64(RSP), F11 // eb13c03d // medium offsets that either fit a single instruction or can use add+ldr/str MOVD -4095(R17), R3 // 3bfe3fd1630340f9 MOVD -391(R17), R3 // 3b1e06d1630340f9 MOVD -257(R17), R3 // 3b0604d1630340f9
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 08 03:28:17 UTC 2023 - 94.9K bytes - Viewed (0)