MCPcopy Create free account

hub / github.com/Binject/debug / functions

Functions738 in github.com/Binject/debug

↓ 2 callersMethodrelayoutRelocationSections
(shstrModified bool)
elf/reloc_edit.go:422
↓ 2 callersMethodresetState
resetState resets r.state to its default values
dwarf/line.go:516
↓ 2 callersMethodsectionIndex
(target *Section)
elf/reloc_edit.go:343
↓ 2 callersMethodskip
skip skips n bytes in the input.
goobj2/file.go:402
↓ 2 callersFunctionskipIfNotELF
skipIfNotELF skips the test if we are not running on an ELF system. These tests open and examine the test binary, and use elf.Open to do so.
gosym/pclntab_test.go:55
↓ 2 callersMethodsliceOS
(length uint64)
goobj2/internal/bio/buf_mmap.go:35
↓ 2 callersFunctionsplitDriveTest
(path string)
dwarf/line_test.go:338
↓ 2 callersMethodstart
()
elf/reader.go:44
↓ 2 callersFunctiontestDWARF
(t *testing.T, linktype int)
pe/file_test.go:313
↓ 2 callersFunctiontestRanges
(t *testing.T, name string, want []wantRange)
dwarf/entry_test.go:71
↓ 2 callersMethodvarint
Read a varint, which is 7 bits per byte, little endian. the 0x80 bit means read another byte.
dwarf/buf.go:120
↓ 2 callersFunctionwalksymtab
(data []byte, ptrsz int, fn func(sym) error)
plan9obj/file.go:201
↓ 2 callersFunctionwalksymtab
(data []byte, fn func(sym) error)
gosym/symtab.go:135
↓ 2 callersFunctionzeroArray
(t *Type)
dwarf/type.go:715
↓ 1 callersMethodABI
()
goobj2/internal/goobj2/goobj2.go:721
↓ 1 callersMethodAdd
()
goobj2/internal/goobj2/goobj2.go:793
↓ 1 callersMethodAddRelocationForAddr
AddRelocationForAddr builds and adds a relocation that references no symbol. If addend is nil, a REL entry is created. Otherwise a RELA entry is used.
elf/reloc_edit.go:124
↓ 1 callersMethodAddRelocations
AddRelocations appends relocation entries to the target section.
elf/reloc_edit.go:17
↓ 1 callersMethodAddScatteredRelocation
AddScatteredRelocation appends a scattered relocation to the named section.
macho/reloc_edit.go:28
↓ 1 callersMethodAddSectionRelocationForSymbol
AddSectionRelocationForSymbol appends a COFF relocation using a symbol name lookup.
pe/reloc_edit.go:67
↓ 1 callersMethodAddressSize
AddressSize returns the size in bytes of addresses in the current compilation unit.
dwarf/type.go:273
↓ 1 callersMethodAlign
()
goobj2/internal/goobj2/goobj2.go:729
↓ 1 callersMethodAutolib
()
goobj2/internal/goobj2/goobj2.go:1055
↓ 1 callersMethodAux
(s *Sym)
goobj2/write.go:312
↓ 1 callersMethodAuxs
Auxs returns the aux symbols of the i-th symbol.
goobj2/internal/goobj2/goobj2.go:1165
↓ 1 callersMethodBasic
()
dwarf/type.go:42
↓ 1 callersFunctionBuiltinName
BuiltinName returns the name and ABI of the i-th builtin symbol.
goobj2/internal/goobj2/goobj2.go:30
↓ 1 callersMethodClose
Close closes the File. If the File was created using NewFile directly instead of Open, Close has no effect.
plan9obj/file.go:115
↓ 1 callersMethodClose
()
macho/fat.go:139
↓ 1 callersFunctionCreate
Create creates the file named name and returns a Writer for that file.
goobj2/internal/bio/buf.go:29
↓ 1 callersMethodData
Data reads and returns the contents of the Plan 9 a.out section.
plan9obj/file.go:57
↓ 1 callersMethodData
Data reads and returns the contents of the segment.
macho/file.go:120
↓ 1 callersFunctionDefaultExpstring
()
goobj2/internal/objabi/objabi.go:1209
↓ 1 callersMethodDwarfFile
(i int)
goobj2/internal/goobj2/goobj2.go:1091
↓ 1 callersMethodDynString
DynString returns the strings listed for the given tag in the file's dynamic section. The tag must be one that takes string values: DT_NEEDED, DT_SON
elf/file.go:948
↓ 1 callersMethodError
()
plan9obj/file.go:88
↓ 1 callersMethodError
()
macho/file.go:244
↓ 1 callersMethodHeader
()
goobj2/internal/goobj2/extras.go:3
↓ 1 callersMethodImportDelayDirectoryTable
ImportDelayDirectoryTable - returns the Import Directory Table, a pointer to the section, and the section raw data
pe/imports.go:181
↓ 1 callersMethodImportedLibraries
ImportedLibraries returns the names of all libraries referred to by the binary f that are expected to be linked with the binary at dynamic link time.
elf/file.go:902
↓ 1 callersMethodImportedSymbols
ImportedSymbols returns the names of all symbols referred to by the binary f that are expected to be satisfied by other libraries at dynamic load time
pe/imports.go:80
↓ 1 callersMethodIsDirectCall
IsDirectCall reports whether r is a relocation for a direct call. A direct call is a CALL instruction that takes the target address as an immediate. T
goobj2/internal/objabi/objabi.go:862
↓ 1 callersMethodIsDirectJump
IsDirectJump reports whether r is a relocation for a direct jump. A direct jump is a JMP instruction that takes the target address as an immediate. Th
goobj2/internal/objabi/objabi.go:875
↓ 1 callersMethodIsManaged
IsManaged returns true if the loaded PE file references the CLR header (aka is a .net exe)
pe/file.go:456
↓ 1 callersMethodLineToPC
LineToPC looks up the first program counter on the given line in the named file. It returns UnknownPathError or UnknownLineError if there is an error
gosym/symtab.go:513
↓ 1 callersMethodNAux
NAux returns the number of aux symbols of the i-th symbol.
goobj2/internal/goobj2/goobj2.go:1146
↓ 1 callersMethodNDwarfFile
()
goobj2/internal/goobj2/goobj2.go:1087
↓ 1 callersMethodNNonpkgref
()
goobj2/internal/goobj2/goobj2.go:1104
↓ 1 callersMethodNRefName
NRefName returns the number of referenced symbol names.
goobj2/internal/goobj2/goobj2.go:1198
↓ 1 callersMethodNReloc
NReloc returns the number of relocations of the i-th symbol.
goobj2/internal/goobj2/goobj2.go:1120
↓ 1 callersFunctionNew
New returns a new Data object initialized from the given parameters. Rather than calling this function directly, clients should typically use the DWAR
dwarf/open.go:41
↓ 1 callersFunctionNewFatFile
NewFatFile creates a new FatFile for accessing all the Mach-O images in a universal binary. The Mach-O binary is expected to start at position 0 in th
macho/fat.go:45
↓ 1 callersFunctionNewFile
NewFile creates a new File for accessing a Plan 9 binary in an underlying reader. The Plan 9 binary is expected to start at position 0 in the ReaderAt
plan9obj/file.go:135
↓ 1 callersFunctionNewLineTable
NewLineTable returns a new PC/line table corresponding to the encoded data. Text must be the start address of the corresponding text segment.
gosym/pclntab.go:124
↓ 1 callersFunctionNewReaderFromBytes
(b []byte, readonly bool)
goobj2/internal/goobj2/goobj2.go:980
↓ 1 callersFunctionNewTable
NewTable decodes the Go symbol table (the ".gosymtab" section in ELF), returning an in-memory representation. Starting with Go 1.3, the Go symbol tabl
gosym/symtab.go:278
↓ 1 callersFunctionNewWriter
(wr *bio.Writer)
goobj2/internal/goobj2/goobj2.go:906
↓ 1 callersMethodOff
()
goobj2/internal/goobj2/goobj2.go:787
↓ 1 callersMethodOpen
Open returns a new ReadSeeker reading the Plan 9 a.out section.
plan9obj/file.go:67
↓ 1 callersMethodOpen
Open returns a new ReadSeeker reading the ELF section. Even if the section is stored compressed in the ELF file, the ReadSeeker reads uncompressed dat
elf/file.go:131
↓ 1 callersMethodOpen
Open returns a new ReadSeeker reading the PE section s.
pe/section.go:88
↓ 1 callersFunctionPathToPrefix
PathToPrefix converts raw string to the prefix that will be used in the symbol table. All control characters, space, '%' and '"', as well as non-7-bit
goobj2/internal/objabi/objabi.go:622
↓ 1 callersMethodPcdataBase
AuxDataBase returns the base offset of the aux data block.
goobj2/internal/goobj2/goobj2.go:1193
↓ 1 callersMethodPkglist
()
goobj2/internal/goobj2/goobj2.go:1067
↓ 1 callersMethodRead
(b []byte)
goobj2/internal/goobj2/goobj2.go:316
↓ 1 callersMethodRead
Read an InlTreeNode from b, return the remaining bytes.
goobj2/internal/goobj2/goobj2.go:466
↓ 1 callersMethodRead
(p []byte)
elf/reader.go:54
↓ 1 callersMethodReadAt
(p []byte, off int64)
elf/reader.go:21
↓ 1 callersMethodRefName
RefName returns a pointer to the i-th referenced symbol name. Note: here i is not a local symbol index, just a counter.
goobj2/internal/goobj2/goobj2.go:1204
↓ 1 callersMethodReloc
(r *Reloc)
goobj2/write.go:295
↓ 1 callersMethodRelocs
Relocs returns a pointer to the relocations of the i-th symbol.
goobj2/internal/goobj2/goobj2.go:1139
↓ 1 callersMethodRemoveBaseRelocations
RemoveBaseRelocations clears all base relocation entries.
pe/reloc_edit.go:26
↓ 1 callersMethodRemoveRelocations
RemoveRelocations clears relocations for the named section.
macho/reloc_edit.go:67
↓ 1 callersMethodRemoveRelocations
RemoveRelocations clears relocation entries for the target section.
elf/reloc_edit.go:27
↓ 1 callersMethodRemoveSectionRelocations
RemoveSectionRelocations clears COFF relocations for a section.
pe/reloc_edit.go:104
↓ 1 callersMethodReplace
Replace Section's Data
pe/section.go:93
↓ 1 callersFunctionST_BIND
(info uint8)
elf/elf.go:2846
↓ 1 callersMethodSection
Section returns a section with the given name, or nil if no such section exists.
plan9obj/file.go:321
↓ 1 callersMethodSeek
Seek restores the line table reader to a position returned by Tell. The argument pos must have been returned by a call to Tell on this line table.
dwarf/line.go:493
↓ 1 callersMethodSetABI
(x uint16)
goobj2/internal/goobj2/goobj2.go:752
↓ 1 callersMethodSetAlign
(x uint32)
goobj2/internal/goobj2/goobj2.go:760
↓ 1 callersMethodSetBindKindForSymbolIndex
SetBindKindForSymbolIndex records a bind kind for the symbol index.
macho/reloc_edit.go:164
↓ 1 callersMethodSetFlag
(x uint8)
goobj2/internal/goobj2/goobj2.go:756
↓ 1 callersMethodSetName
(x string, w *Writer)
goobj2/internal/goobj2/goobj2.go:747
↓ 1 callersMethodSetName
(x string, w *Writer)
goobj2/internal/goobj2/goobj2.go:893
↓ 1 callersMethodSetSiz
(x uint32)
goobj2/internal/goobj2/goobj2.go:758
↓ 1 callersMethodSetSym
(x SymRef)
goobj2/internal/goobj2/goobj2.go:857
↓ 1 callersMethodSetSym
(x SymRef)
goobj2/internal/goobj2/goobj2.go:888
↓ 1 callersMethodSetType
(x uint8)
goobj2/internal/goobj2/goobj2.go:754
↓ 1 callersMethodSetType
(x uint8)
goobj2/internal/goobj2/goobj2.go:855
↓ 1 callersMethodSlice
Slice reads the next length bytes of r into a slice. This slice may be backed by mmap'ed memory. Currently, this memory will never be unmapped. The s
goobj2/internal/bio/buf.go:115
↓ 1 callersMethodString
()
dwarf/class_string.go:11
↓ 1 callersMethodString
()
dwarf/attr_string.go:84
↓ 1 callersMethodString
()
macho/reloctype_string.go:11
↓ 1 callersMethodString
()
macho/reloctype_string.go:22
↓ 1 callersMethodString
()
macho/reloctype_string.go:33
↓ 1 callersMethodString
()
macho/reloctype_string.go:44
↓ 1 callersMethodStringTable
()
goobj2/write.go:215
↓ 1 callersMethodSymOff
SymOff returns the offset of the i-th symbol.
goobj2/internal/goobj2/goobj2.go:1109
↓ 1 callersMethodWrite
(w *bytes.Buffer)
goobj2/internal/goobj2/goobj2.go:282
← previousnext →201–300 of 738, ranked by callers