MCPcopy Create free account

hub / github.com/Binject/debug / functions

Functions738 in github.com/Binject/debug

↓ 1 callersMethodWrite
(w *Writer)
goobj2/internal/goobj2/goobj2.go:820
↓ 1 callersMethodWrite
(w *Writer)
goobj2/internal/goobj2/goobj2.go:862
↓ 1 callersMethodWrite
(w *Writer)
goobj2/internal/goobj2/goobj2.go:898
↓ 1 callersFunctionaddexp
(s string)
goobj2/internal/objabi/objabi.go:1165
↓ 1 callersMethodapplyRelocations
applyRelocations applies relocations to dst. rels is a relocations section in REL or RELA format.
elf/relocations.go:11
↓ 1 callersMethodapplyRelocations386
(dst []byte, rels []byte)
elf/relocations.go:89
↓ 1 callersMethodapplyRelocationsAMD64
(dst []byte, rels []byte)
elf/relocations.go:40
↓ 1 callersMethodapplyRelocationsARM
(dst []byte, rels []byte)
elf/relocations.go:126
↓ 1 callersMethodapplyRelocationsARM64
(dst []byte, rels []byte)
elf/relocations.go:164
↓ 1 callersMethodapplyRelocationsMIPS
(dst []byte, rels []byte)
elf/relocations.go:298
↓ 1 callersMethodapplyRelocationsMIPS64
(dst []byte, rels []byte)
elf/relocations.go:336
↓ 1 callersMethodapplyRelocationsPPC
(dst []byte, rels []byte)
elf/relocations.go:213
↓ 1 callersMethodapplyRelocationsPPC64
(dst []byte, rels []byte)
elf/relocations.go:253
↓ 1 callersMethodapplyRelocationsRISCV64
(dst []byte, rels []byte)
elf/relocations.go:388
↓ 1 callersMethodapplyRelocationsSPARC64
(dst []byte, rels []byte)
elf/relocations.go:486
↓ 1 callersMethodapplyRelocationss390x
(dst []byte, rels []byte)
elf/relocations.go:437
↓ 1 callersFunctionapplyRewrite
applyRewrite applies the rewrite to the path, returning the rewritten path and a boolean indicating whether the rewrite applied at all.
goobj2/internal/objabi/objabi.go:565
↓ 1 callersMethodbindKindForSymbol
(index uint32)
macho/reloc_write.go:290
↓ 1 callersMethodbuildBaseRelocationData
()
pe/reloc_write.go:104
↓ 1 callersMethodbuildCOFFRelocationData
(start uint32, fileAlign uint32)
pe/reloc_write.go:128
↓ 1 callersMethodclone
()
dwarf/type.go:269
↓ 1 callersFunctioncompareLines
(a, b []LineEntry)
dwarf/line_test.go:247
↓ 1 callersMethoddefaultSymtabIndex
()
elf/reloc_edit.go:352
↓ 1 callersFunctiondotest
(t *testing.T)
gosym/pclntab_test.go:23
↓ 1 callersMethoddyldInfoEndLimit
()
macho/reloc_write.go:125
↓ 1 callersMethoddylibOrdinalForSymbol
(index uint32)
macho/reloc_write.go:279
↓ 1 callersMethodencodeDyldInfoFromRelocs
()
macho/reloc_write.go:158
↓ 1 callersFunctionencodeRelocInfo
(rel Reloc, order binary.ByteOrder)
macho/reloc_write.go:364
↓ 1 callersFunctionencodeRelocations
(order binary.ByteOrder, relocs []Reloc)
macho/reloc_write.go:350
↓ 1 callersMethodendOfSections
()
macho/reloc_write.go:114
↓ 1 callersFunctionendtest
()
gosym/pclntab_test.go:45
↓ 1 callersFunctionexpandArgs
expandArgs expands "response files" arguments in the provided slice. A "response file" argument starts with '@' and the rest of that argument is a fi
goobj2/internal/objabi/objabi.go:167
↓ 1 callersFunctionf1
dwarf/testdata/line1.h:1
↓ 1 callersFunctionf2
dwarf/testdata/line2.c:3
↓ 1 callersMethodfindFileLine
findFileLine scans one function in the binary looking for a program counter in the given file on the given line. It does so by running the pc-value ta
gosym/pclntab.go:320
↓ 1 callersFunctionformToClass
formToClass returns the DWARF 4 Class for the given form. If the DWARF version is less then 4, it will disambiguate some forms depending on the attrib
dwarf/entry.go:145
↓ 1 callersMethodfullName
fullName finds real name of section sh. Normally name is stored in sh.Name, but if it is longer then 8 characters, it is stored in COFF string table s
pe/section.go:29
↓ 1 callersFunctiongenFuncInfoSyms
generate symbols for FuncInfo.
goobj2/write.go:364
↓ 1 callersFunctiongetArchivePath
(pkg string, importMap ImportMap)
goobj2/file.go:905
↓ 1 callersFunctiongetImageBase
(f *File)
pe/file_test.go:302
↓ 1 callersFunctiongetNewObjPath
(objPath string)
goobj2/file_test.go:13
↓ 1 callersMethodgetSymbols32
(typ SectionType)
elf/file.go:546
↓ 1 callersMethodgetSymbols64
(typ SectionType)
elf/file.go:589
↓ 1 callersMethodgnuVersion
gnuVersion adds Library and Version information to sym, which came from offset i of the symbol table.
elf/file.go:884
↓ 1 callersMethodgnuVersionInit
gnuVersionInit parses the GNU version tables for use by calls to gnuVersion.
elf/file.go:815
↓ 1 callersMethodgo12Funcs
go12Funcs returns a slice of Funcs derived from the Go 1.2 pcln table.
gosym/pclntab.go:202
↓ 1 callersMethodgo12Init
go12init initializes the Go 1.2 metadata if t is a Go 1.2 symbol table.
gosym/pclntab.go:157
↓ 1 callersMethodgo12LineToPC
go12LineToPC maps a (file, line) pair to a program counter for the Go 1.2 pcln table.
gosym/pclntab.go:396
↓ 1 callersMethodgo12MapFiles
go12MapFiles adds to m a key for every file in the Go 1.2 LineTable. Every key maps to obj. That's not a very interesting map, but it provides a way f
gosym/pclntab.go:445
↓ 1 callersMethodgo12PCToFile
go12PCToFile maps program counter to file name for the Go 1.2 pcln table.
gosym/pclntab.go:375
↓ 1 callersFunctiongoToolPath
(t *testing.T)
gosym/testenv_test.go:15
↓ 1 callersFunctiongoamd64
TODO(1.16): assuming no issues in 1.15 release, remove this and related constant.
goobj2/internal/objabi/objabi.go:1070
↓ 1 callersFunctiongoarm
()
goobj2/internal/objabi/objabi.go:1074
↓ 1 callersFunctiongomips
()
goobj2/internal/objabi/objabi.go:1088
↓ 1 callersFunctiongomips64
()
goobj2/internal/objabi/objabi.go:1097
↓ 1 callersFunctiongoppc64
()
goobj2/internal/objabi/objabi.go:1106
↓ 1 callersFunctiongowasm
()
goobj2/internal/objabi/objabi.go:1133
↓ 1 callersMethodheadersSize
()
pe/reloc_write.go:163
↓ 1 callersMethodinit
init initializes r to read package p from f.
goobj2/file.go:292
↓ 1 callersFunctionisOptHdrEq
(a, b interface{})
pe/file_test.go:216
↓ 1 callersFunctionisSymNameOffset
isSymNameOffset checks symbol name if it is encoded as offset into string table.
pe/symbol.go:45
↓ 1 callersFunctionlinefrompc
()
gosym/testdata/main.go:3
↓ 1 callersFunctionmachoData
(t *testing.T, name string)
dwarf/type_test.go:58
↓ 1 callersMethodmaxFileEnd
()
elf/reloc_edit.go:580
↓ 1 callersMethodmaxFileOffset
()
macho/reloc_write.go:313
↓ 1 callersMethodmaxSectionEnds
(skip *Section, sectionAlign uint32)
pe/reloc_write.go:81
↓ 1 callersMethodmaybeNextUnit
maybeNextUnit advances to the next unit if this one is finished.
dwarf/entry.go:574
↓ 1 callersFunctionmustHaveGoBuild
(t *testing.T)
gosym/testenv_test.go:8
↓ 1 callersFunctionnAuxSym
return the number of aux symbols s have.
goobj2/write.go:339
↓ 1 callersFunctionnewMetadataHeader
(i io.Reader)
pe/net.go:40
↓ 1 callersFunctionnewPeopleHandler
()
goobj2/testdata/http_not_found_handler.go:9
↓ 1 callersFunctionnewTable
NewTable decodes the Go symbol table in data, returning an in-memory representation.
plan9obj/file.go:257
↓ 1 callersMethodoffset
()
dwarf/type.go:270
↓ 1 callersMethodoptionalHeaderInfo
()
pe/reloc_write.go:70
↓ 1 callersFunctionparse
(file string, f *elf.File, t *testing.T)
gosym/pclntab_test.go:79
↓ 1 callersMethodparseArchive
parseArchive parses a Unix archive of Go object files.
goobj2/file.go:498
↓ 1 callersMethodparseDynTags
()
elf/file.go:906
↓ 1 callersFunctionparseMagic
(magic []byte)
plan9obj/file.go:124
↓ 1 callersMethodparseSymtab
(symdat, strtab, cmddat []byte, hdr *SymtabCmd, offset int64)
macho/file.go:715
↓ 1 callersMethodparseTypes
Parse a .debug_types section.
dwarf/typeunit.go:26
↓ 1 callersMethodparseUnits
()
dwarf/unit.go:39
↓ 1 callersFunctionpathJoinTest
pathJoinTest mirrors the unexported pathJoin in line.go for external tests.
dwarf/line_test.go:318
↓ 1 callersFunctionpcfromline
()
gosym/testdata/main.go:4
↓ 1 callersFunctionpeData
(t *testing.T, name string)
dwarf/type_test.go:71
↓ 1 callersMethodprepareDyldInfoFromRelocs
()
macho/reloc_write.go:72
↓ 1 callersMethodprepareRelocationData
()
macho/reloc_write.go:10
↓ 1 callersMethodprepareRelocationLayout
()
pe/reloc_write.go:9
↓ 1 callersMethodreadBaseRelocationTable
readBaseRelocationTable - reads the base relocation table from the file and stores it
pe/reloc.go:58
↓ 1 callersFunctionreadCOFFSymbols
(fh *FileHeader, r io.ReadSeeker)
pe/symbol.go:25
↓ 1 callersFunctionreadCertTable
(f *File, r io.ReadSeeker)
pe/cert.go:13
↓ 1 callersMethodreadHeader
readHeader reads the line number program header from r.buf and sets all of the header fields in r.
dwarf/line.go:176
↓ 1 callersFunctionreadRelocs
(sh *SectionHeader, r io.ReadSeeker)
pe/reloc.go:157
↓ 1 callersFunctionreadStringTable
(fh *FileHeader, r io.ReadSeeker)
pe/string.go:27
↓ 1 callersFunctionrebuildSegmentLoadBytes
(seg *Segment, sections []*Section, order binary.ByteOrder, is64 bool)
macho/reloc_write.go:470
↓ 1 callersMethodrefreshDylinkInfoLoadBytes
()
macho/reloc_write.go:423
↓ 1 callersMethodrefreshSegmentLoadBytes
()
macho/reloc_write.go:407
↓ 1 callersMethodrelayoutAllocRelocationSectionNewLoad
(section *Section)
elf/reloc_edit.go:537
↓ 1 callersFunctionrelocationSectionName
(targetName string, relType SectionType)
elf/reloc_edit.go:317
↓ 1 callersFunctionremoveAuxSymbols
(allsyms []COFFSymbol, st StringTable)
pe/symbol.go:62
↓ 1 callersMethodsegmentAddr
(name string)
macho/reloc_write.go:260
← previousnext →301–400 of 738, ranked by callers