Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dearplain/goloader
/ functions
Functions
62 in github.com/dearplain/goloader
⨍
Functions
62
◇
Types & classes
39
↓ 7 callers
Function
strWrite
(buf *bytes.Buffer, str ...string)
dymcode.go:313
↓ 5 callers
Method
ReadAt
(p []byte, offset int64)
dymcode.go:239
↓ 5 callers
Method
String
()
examples/loader/loader.go:30
↓ 3 callers
Function
addSym
(symMap map[string]int, symArray *[]SymData, rsym *SymData)
dymcode.go:222
↓ 3 callers
Function
copy2Slice
(dst []byte, src unsafe.Pointer, size int)
dymcode.go:665
↓ 3 callers
Function
logPanic
()
examples/schedule/schedule.go:77
↓ 3 callers
Function
mustOK
(err error)
dymcode.go:18
↓ 2 callers
Method
Name
()
type.go:81
↓ 2 callers
Method
PkgPath
()
type.go:73
↓ 2 callers
Function
adder
()
examples/base/base.go:99
↓ 2 callers
Function
linkModule
(first uintptr, offset uintptr, newModule uintptr)
module.go:363
↓ 2 callers
Method
name
go:linkname name.name runtime.name.name
type.go:71
↓ 2 callers
Method
nameOff
go:linkname (*_type).nameOff runtime.(*_type).nameOff
type.go:65
↓ 2 callers
Function
regTypeInfo
(symPtr map[string]uintptr, v reflect.Value)
type.go:113
↓ 2 callers
Function
relocADRP
(mCode []byte, pc int, symAddr int, symName string)
dymcode.go:633
↓ 2 callers
Function
relocSym
(reloc *CodeReloc, curSym symFile, allSyms map[string]symFile, symMap map[string]int, gcObjs map[string]uint
dymcode.go:247
↓ 2 callers
Function
step
go:linkname step runtime.step
module.go:278
↓ 1 callers
Function
GetFunctionName
(i interface{})
type.go:98
↓ 1 callers
Function
Mmap
(size int)
mmap_unix.go:10
↓ 1 callers
Function
Munmap
(b []byte)
mmap_unix.go:23
↓ 1 callers
Method
Print
()
examples/base/base.go:17
↓ 1 callers
Function
RegFunc
(symPtr map[string]uintptr, name string, f interface{})
register.go:97
↓ 1 callers
Function
RegItab
(symPtr map[string]uintptr, name string, addr uintptr)
register.go:65
↓ 1 callers
Function
RegTLS
(symPtr map[string]uintptr, offset int)
register.go:84
↓ 1 callers
Function
RegTypes
(symPtr map[string]uintptr, interfaces ...interface{})
type.go:102
↓ 1 callers
Method
Type
()
type.go:85
↓ 1 callers
Method
Unload
()
dymcode.go:674
↓ 1 callers
Function
addIFaceSubFuncType
(funcTypeMap map[string]*int, typemap map[typeOff]uintptr, inter *interfacetype, dataBase int)
type.go:151
↓ 1 callers
Function
addModule
(codeModule *CodeModule, m *moduledata, goVer string)
module.go:389
↓ 1 callers
Function
findfunc
go:linkname findfunc runtime.findfunc
module.go:281
↓ 1 callers
Function
funcdata
go:linkname funcdata runtime.funcdata
module.go:284
↓ 1 callers
Function
funcname
go:linkname funcname runtime.funcname
module.go:287
↓ 1 callers
Function
getFuncPtr
(f interface{})
register.go:102
↓ 1 callers
Function
getitab
go:linkname getitab runtime.getitab
type.go:149
↓ 1 callers
Function
logPanic
()
examples/base/base.go:112
↓ 1 callers
Function
moduledataTo110
(m110 *moduledata110, m *moduledata)
module.go:348
↓ 1 callers
Function
parse
(file, pkgpath *string)
examples/loader/loader.go:112
↓ 1 callers
Function
readFuncData
(module *Module, curSymFile symFile, allSyms map[string]symFile, gcObjs map[string]uintptr, fileTabOffsetMap
module.go:148
↓ 1 callers
Function
recoverTest
()
examples/base/base.go:107
↓ 1 callers
Function
removeModule
(module interface{}, goVer string)
module.go:411
↓ 1 callers
Method
typeOff
go:linkname (*_type).typeOff runtime.(*_type).typeOff
type.go:68
↓ 1 callers
Method
uncommon
go:linkname (*_type).uncommon runtime.(*_type).uncommon
type.go:62
↓ 1 callers
Function
unlinkModule
(first uintptr, offset uintptr, module uintptr)
module.go:375
Function
Load
(code *CodeReloc, symPtr map[string]uintptr)
dymcode.go:322
Function
Mmap
(size int)
mmap_windows.go:9
Function
Munmap
(b []byte)
mmap_windows.go:39
Method
Print
()
examples/base/base.go:12
Function
ReadObj
(f *os.File)
dymcode.go:139
Function
ReadObjs
(files []string, pkgPath []string)
dymcode.go:170
Function
RegSymbol
RegSymbol register common types for relocation
register.go:37
Function
RegType
(symPtr map[string]uintptr, name string, typ interface{})
register.go:92
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
examples/http/http.go:7
Method
Set
(value string)
examples/loader/loader.go:34
Function
ToType
(typ reflect.Type)
type.go:92
Function
block
go:linkname block runtime.block
register.go:34
Function
dumpPCData
(b []byte, prefix string)
module.go:261
Function
dumpStackMap
(f interface{})
module.go:303
Function
main
()
examples/http/http.go:11
Function
main
()
examples/base/base.go:20
Function
main
()
examples/loader/loader.go:45
Function
main
()
examples/schedule/schedule.go:10
Function
mustOK
(err error)
examples/loader/loader.go:19