Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Binject/debug
/ types & classes
Types & classes
261 in github.com/Binject/debug
⨍
Functions
738
◇
Types & classes
261
↓ 27 callers
TypeAlias
Offset
An Offset represents the location of an Entry within the DWARF info. (See Reader.Seek.)
dwarf/entry.go:362
↓ 11 callers
TypeAlias
LoadBytes
A LoadBytes is the uninterpreted bytes of a Mach-O load command.
macho/file.go:49
↓ 9 callers
TypeAlias
SymType
* Symbol type - ELFNN_ST_TYPE - st_info */
elf/elf.go:977
↓ 3 callers
TypeAlias
ProgFlag
Prog.Flag
elf/elf.go:781
↓ 3 callers
TypeAlias
R_MIPS
Relocation types for MIPS.
elf/elf.go:1869
↓ 3 callers
TypeAlias
Version
Version is found in Header.Ident[EI_VERSION] and Header.Version.
elf/elf.go:68
↓ 2 callers
TypeAlias
CompressionType
Section compression type.
elf/elf.go:723
↓ 2 callers
TypeAlias
LoadCmd
A LoadCmd is a Mach-O load command.
macho/macho.go:83
↓ 2 callers
TypeAlias
Machine
Machine is found in Header.Machine.
elf/elf.go:202
↓ 2 callers
TypeAlias
ProgType
Prog.Type
elf/elf.go:745
↓ 2 callers
TypeAlias
RelocType
goobj2/internal/objabi/objabi.go:651
↓ 2 callers
TypeAlias
SectionFlag
Section flags.
elf/elf.go:687
↓ 2 callers
TypeAlias
SectionIndex
Special section indices.
elf/elf.go:590
↓ 2 callers
TypeAlias
SectionType
Section type.
elf/elf.go:618
↓ 2 callers
TypeAlias
Type
Type is found in Header.Type.
elf/elf.go:172
↓ 2 callers
TypeAlias
UnknownFileError
* * Errors */ UnknownFileError represents a failure to find the specific file in the symbol table.
gosym/symtab.go:684
↓ 2 callers
TypeAlias
format
A format is a DWARF data encoding format.
dwarf/const.go:97
↓ 1 callers
TypeAlias
Attr
go:generate stringer -type Attr -trimprefix=Attr An Attr identifies the attribute type in a DWARF Entry's Field.
dwarf/const.go:12
↓ 1 callers
TypeAlias
Class
A Class is the DWARF 4 class of an attribute value. In general, a given attribute's value may take on one of several possible classes defined by DWAR
dwarf/entry.go:260
↓ 1 callers
TypeAlias
Class
Class is found in Header.Ident[EI_CLASS] and Header.Class.
elf/elf.go:84
↓ 1 callers
TypeAlias
Data
Data is found in Header.Ident[EI_DATA] and Header.Data.
elf/elf.go:102
↓ 1 callers
TypeAlias
DynTag
Dyn.Tag
elf/elf.go:801
↓ 1 callers
TypeAlias
OSABI
OSABI is found in Header.Ident[EI_OSABI] and Header.OSABI.
elf/elf.go:120
↓ 1 callers
TypeAlias
R_386
Relocation types for 386.
elf/elf.go:1773
↓ 1 callers
TypeAlias
R_390
Relocation types for s390x processors.
elf/elf.go:2496
↓ 1 callers
TypeAlias
R_AARCH64
Relocation types for AArch64 (aka arm64)
elf/elf.go:1133
↓ 1 callers
TypeAlias
R_ARM
Relocation types for ARM.
elf/elf.go:1473
↓ 1 callers
TypeAlias
R_PPC
Relocation types for PowerPC. Values that are shared by both R_PPC and R_PPC64 are prefixed with R_POWERPC_ in the ELF standard. For the R_PPC type,
elf/elf.go:1983
↓ 1 callers
TypeAlias
R_PPC64
Relocation types for 64-bit PowerPC or Power Architecture processors. Values that are shared by both R_PPC and R_PPC64 are prefixed with R_POWERPC_ i
elf/elf.go:2154
↓ 1 callers
TypeAlias
R_RISCV
Relocation types for RISC-V processors.
elf/elf.go:2376
↓ 1 callers
TypeAlias
R_SPARC
Relocation types for SPARC.
elf/elf.go:2630
↓ 1 callers
TypeAlias
R_X86_64
* * Relocation types. */ Relocation types for x86-64.
elf/elf.go:1035
↓ 1 callers
TypeAlias
RelocTypeARM
macho/reloctype.go:39
↓ 1 callers
TypeAlias
RelocTypeARM64
macho/reloctype.go:56
↓ 1 callers
TypeAlias
RelocTypeGeneric
go:generate stringer -type=RelocTypeGeneric,RelocTypeX86_64,RelocTypeARM,RelocTypeARM64 -output reloctype_string.go
macho/reloctype.go:9
↓ 1 callers
TypeAlias
RelocTypeX86_64
macho/reloctype.go:22
↓ 1 callers
TypeAlias
StringTable
StringTable is a COFF string table.
pe/string.go:25
↓ 1 callers
TypeAlias
SymBind
* Symbol Binding - ELFNN_ST_BIND - st_info */
elf/elf.go:951
↓ 1 callers
TypeAlias
SymKind
A SymKind describes the kind of memory represented by a symbol.
goobj2/file.go:160
↓ 1 callers
TypeAlias
SymKind
A SymKind describes the kind of memory represented by a symbol.
goobj2/internal/objabi/objabi.go:931
↓ 1 callers
TypeAlias
SymVis
* Symbol visibility - ELFNN_ST_VISIBILITY - st_other */
elf/elf.go:1011
↓ 1 callers
TypeAlias
Tag
go:generate stringer -type Tag -trimprefix=Tag A Tag is the classification (the type) of an Entry.
dwarf/const.go:136
↓ 1 callers
TypeAlias
count
count is a flag.Value that is like a flag.Bool and a flag.Int. If used as -name, it increments the count, but -name=x sets the count. Used for verbose
goobj2/internal/objabi/objabi.go:242
↓ 1 callers
FuncType
fn1
func(string)
goobj2/internal/objabi/objabi.go:276
Struct
AddrType
An AddrType represents a machine address type.
dwarf/type.go:87
Struct
ArchiveHeader
goobj2/file.go:74
Struct
ArchiveMember
goobj2/file.go:52
Struct
ArrayType
An ArrayType represents a fixed size array type.
dwarf/type.go:110
TypeAlias
Aux
Aux symbol info. Serialized format: Aux struct { Type uint8 Sym SymRef }
goobj2/internal/goobj2/goobj2.go:832
Struct
BasicType
Basic types A BasicType holds fields common to all basic types.
dwarf/type.go:36
TypeAlias
BindKind
BindKind controls which dyld binding stream is used for an extern relocation.
macho/reloc_edit.go:9
Struct
BlockItem
BlockItem - relocation block item
pe/reloc.go:23
Struct
BoolType
A BoolType represents a boolean type.
dwarf/type.go:82
Struct
COFFSymbol
COFFSymbol represents single COFF symbol table record.
pe/symbol.go:16
Struct
CharType
A CharType represents a signed character type.
dwarf/type.go:52
Struct
Chdr32
ELF32 Compression header.
elf/elf.go:2807
Struct
Chdr64
ELF64 Compression header.
elf/elf.go:2908
Struct
CommonType
A CommonType holds fields common to multiple types. If a field is not known or not applicable for a given type, the zero value is used.
dwarf/type.go:24
Struct
ComplexType
A ComplexType represents a complex floating point type.
dwarf/type.go:77
TypeAlias
Cpu
A Cpu is a Mach-O cpu type.
macho/macho.go:55
Struct
Data
Data represents the DWARF debugging information loaded from an executable file (for example, an ELF or Mach-O executable).
dwarf/open.go:14
Struct
DataDirectory
pe/pe.go:39
Struct
DataInCode
macho/file.go:80
Struct
DataInCodeCmd
A DataInCodeCmd is a Mach-O load for Data In Code command
macho/macho.go:229
Struct
DecodeError
dwarf/buf.go:184
Struct
DecodingError
DecodingError represents an error during the decoding of the symbol table.
gosym/symtab.go:702
Struct
DosHeader
pe/pe.go:7
Struct
DotDotDotType
A DotDotDotType represents the variadic ... function parameter.
dwarf/type.go:248
Struct
Dylib
A Dylib represents a Mach-O load dynamic library command.
macho/file.go:192
Struct
DylibCmd
A DylibCmd is a Mach-O load dynamic library command.
macho/macho.go:211
Struct
DylinkInfo
macho/file.go:86
Struct
DylinkInfoCmd
A DylinkInfoCmd is a Mach-O load for Dynamic Linker Info Only Command
macho/macho.go:237
Struct
Dylinker
A Dylinker represents a Mach-O load dynamic library command.
macho/file.go:186
Struct
DylinkerCmd
DylinkerCmd is a load command to identify the dynamic linker
macho/macho.go:204
Struct
Dyn32
ELF32 Dynamic structure. The ".dynamic" section contains an array of them.
elf/elf.go:2801
Struct
Dyn64
ELF64 Dynamic structure. The ".dynamic" section contains an array of them.
elf/elf.go:2902
TypeAlias
DynFlag
DT_FLAGS values.
elf/elf.go:904
Struct
DynTagValue
elf/elf.go:898
Struct
Dysymtab
A Dysymtab represents a Mach-O dynamic symbol table command.
macho/file.go:210
Struct
DysymtabCmd
A DysymtabCmd is a Mach-O dynamic symbol table command.
macho/macho.go:180
Struct
Entry
An entry is a sequence of attribute/value pairs.
dwarf/entry.go:210
Struct
EntryPointCmd
A EntryPointCmd is a Mach-O entry point command.
macho/macho.go:268
Struct
EnumType
An EnumType represents an enumerated type. The only indication of its native integer type is its ByteSize (inside CommonType).
dwarf/type.go:197
Struct
EnumValue
An EnumValue represents a single enumeration value.
dwarf/type.go:204
Struct
Export
Export - describes a single export entry (similar to PE version for future refactoring)
macho/exports.go:8
Struct
Export
* Any symbol in the dynamic symbol table (in .dynsym) for which .st_shndx == SHN_UNDEF (references undefined section) is an import, and every othe
elf/exports.go:9
Struct
Export
Export - describes a single export entry
pe/exports.go:25
Struct
ExportDirectory
ExportDirectory - data directory definition for exported functions
pe/exports.go:8
Struct
ExportInfo
goobj2/file.go:202
Struct
FatArch
A FatArch is a Mach-O File inside a FatFile.
macho/fat.go:33
Struct
FatArchHeader
A FatArchHeader represents a fat header for a specific image architecture.
macho/fat.go:22
Struct
FatFile
A FatFile is a Mach-O universal binary that contains at least one architecture.
macho/fat.go:15
Struct
Field
A Field is a single attribute/value pair in an Entry. A value can be one of several "attribute classes" defined by DWARF. The Go types corresponding
dwarf/entry.go:240
Struct
File
A File represents an open Plan 9 a.out file.
plan9obj/file.go:27
Struct
File
A File represents an open Mach-O file.
macho/file.go:22
Struct
File
A File represents an open ELF file.
elf/file.go:53
Struct
File
A File represents an open PE file.
pe/file.go:26
Struct
FileHeader
A FileHeader represents a Plan 9 a.out file header.
plan9obj/file.go:17
Struct
FileHeader
A FileHeader represents a Mach-O file header.
macho/macho.go:13
Struct
FileHeader
TODO: error reporting detail * * Internal ELF representation */ A FileHeader represents an ELF file header.
elf/file.go:38
next →
1–100 of 261, ranked by callers