Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.1
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
cmd /
go /
[ HOME SHELL ]
Name
Size
Permission
Action
internal
[ DIR ]
drwxr-xr-x
testdata
[ DIR ]
drwxr-xr-x
alldocs.go
138.22
KB
-rw-r--r--
go11.go
299
B
-rw-r--r--
go_test.go
149.24
KB
-rw-r--r--
go_unix_test.go
950
B
-rw-r--r--
go_windows_test.go
1.04
KB
-rw-r--r--
help_test.go
775
B
-rw-r--r--
init_test.go
751
B
-rw-r--r--
main.go
4.96
KB
-rw-r--r--
mkalldocs.sh
395
B
-rwxr-xr-x
note_test.go
2.5
KB
-rw-r--r--
proxy_test.go
11.53
KB
-rw-r--r--
script_test.go
33.25
KB
-rw-r--r--
vendor_test.go
12.92
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : note_test.go
// Copyright 2015 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 main_test import ( "go/build" "runtime" "testing" "cmd/internal/buildid" ) func TestNoteReading(t *testing.T) { // cmd/internal/buildid already has tests that the basic reading works. // This test is essentially checking that -ldflags=-buildid=XXX works, // both in internal and external linking mode. tg := testgo(t) defer tg.cleanup() tg.tempFile("hello.go", `package main; func main() { print("hello, world\n") }`) const buildID = "TestNoteReading-Build-ID" tg.run("build", "-ldflags", "-buildid="+buildID, "-o", tg.path("hello.exe"), tg.path("hello.go")) id, err := buildid.ReadFile(tg.path("hello.exe")) if err != nil { t.Fatalf("reading build ID from hello binary: %v", err) } if id != buildID { t.Fatalf("buildID in hello binary = %q, want %q", id, buildID) } switch { case !build.Default.CgoEnabled: t.Skipf("skipping - no cgo, so assuming external linking not available") case runtime.GOOS == "plan9": t.Skipf("skipping - external linking not supported") } tg.run("build", "-ldflags", "-buildid="+buildID+" -linkmode=external", "-o", tg.path("hello2.exe"), tg.path("hello.go")) id, err = buildid.ReadFile(tg.path("hello2.exe")) if err != nil { t.Fatalf("reading build ID from hello binary (linkmode=external): %v", err) } if id != buildID { t.Fatalf("buildID in hello binary = %q, want %q (linkmode=external)", id, buildID) } switch runtime.GOOS { case "dragonfly", "freebsd", "linux", "netbsd", "openbsd": // Test while forcing use of the gold linker, since in the past // we've had trouble reading the notes generated by gold. err := tg.doRun([]string{"build", "-ldflags", "-buildid=" + buildID + " -linkmode=external -extldflags=-fuse-ld=gold", "-o", tg.path("hello3.exe"), tg.path("hello.go")}) if err != nil { if tg.grepCountBoth("(invalid linker|gold|cannot find 'ld')") > 0 { // It's not an error if gold isn't there. gcc claims it "cannot find 'ld'" if // ld.gold is missing, see issue #22340. t.Log("skipping gold test") break } t.Fatalf("building hello binary: %v", err) } id, err = buildid.ReadFile(tg.path("hello3.exe")) if err != nil { t.Fatalf("reading build ID from hello binary (linkmode=external -extldflags=-fuse-ld=gold): %v", err) } if id != buildID { t.Fatalf("buildID in hello binary = %q, want %q (linkmode=external -extldflags=-fuse-ld=gold)", id, buildID) } } }
Close