runtime.moduledata.ftab (field)
21 uses
runtime (current package)
plugin.go#L98: for i := 0; i < len(md.ftab); i++ {
plugin.go#L99: entry := md.ftab[i].entry
plugin.go#L104: f := funcInfo{(*_func)(unsafe.Pointer(&md.pclntable[md.ftab[i].funcoff])), md}
symtab.go#L364: ftab []functab
symtab.go#L544: nftab := len(datap.ftab) - 1
symtab.go#L547: if datap.ftab[i].entry > datap.ftab[i+1].entry {
symtab.go#L548: f1 := funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[i].funcoff])), datap}
symtab.go#L549: f2 := funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[i+1].funcoff])), datap}
symtab.go#L554: println("function symbol table not sorted by program counter:", hex(datap.ftab[i].entry), funcname(f1), ">", hex(datap.ftab[i+1].entry), f2name)
symtab.go#L556: print("\t", hex(datap.ftab[j].entry), " ", funcname(funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[j].funcoff])), datap}), "\n")
symtab.go#L565: if datap.minpc != datap.ftab[0].entry ||
symtab.go#L566: datap.maxpc != datap.ftab[nftab].entry {
symtab.go#L689: if idx >= uint32(len(datap.ftab)) {
symtab.go#L690: idx = uint32(len(datap.ftab) - 1)
symtab.go#L692: if pc < datap.ftab[idx].entry {
symtab.go#L696: for datap.ftab[idx].entry > pc && idx > 0 {
symtab.go#L704: for datap.ftab[idx+1].entry <= pc {
symtab.go#L708: funcoff := datap.ftab[idx].funcoff
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |