OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.22.0
/
src
/
reflect
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📄
abi.go
15.02 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
abi_test.go
26.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
all_test.go
214.57 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
arena.go
570 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_386.s
1.07 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_amd64.s
2.76 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_arm.s
1.13 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_arm64.s
2.77 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_loong64.s
2.87 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_mips64x.s
1.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_mipsx.s
1.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_ppc64x.s
3.31 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_riscv64.s
2.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_s390x.s
1.1 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
asm_wasm.s
1.15 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
benchmark_test.go
8.82 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
deepequal.go
7.42 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
example_test.go
4.53 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
export_test.go
3.73 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
float32reg_generic.go
681 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
float32reg_ppc64x.s
838 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
float32reg_riscv64.s
794 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📁
internal
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📄
makefunc.go
5.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
nih_test.go
1004 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
set_test.go
5.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
stubs_ppc64x.go
292 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
stubs_riscv64.go
263 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
swapper.go
2 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
tostring_test.go
2.14 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
type.go
80.47 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
type_test.go
1.26 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
value.go
118.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
visiblefields.go
2.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
visiblefields_test.go
5.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
Editing: nih_test.go
Close
// Copyright 2009 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. //go:build cgo package reflect_test import ( . "reflect" "runtime/cgo" "testing" "unsafe" ) type nih struct { _ cgo.Incomplete x int } var global_nih = nih{x: 7} func TestNotInHeapDeref(t *testing.T) { // See issue 48399. v := ValueOf((*nih)(nil)) v.Elem() shouldPanic("reflect: call of reflect.Value.Field on zero Value", func() { v.Elem().Field(0) }) v = ValueOf(&global_nih) if got := v.Elem().Field(1).Int(); got != 7 { t.Fatalf("got %d, want 7", got) } v = ValueOf((*nih)(unsafe.Pointer(new(int)))) shouldPanic("reflect: reflect.Value.Elem on an invalid notinheap pointer", func() { v.Elem() }) shouldPanic("reflect: reflect.Value.Pointer on an invalid notinheap pointer", func() { v.Pointer() }) shouldPanic("reflect: reflect.Value.UnsafePointer on an invalid notinheap pointer", func() { v.UnsafePointer() }) }