crash.software
Projects
Pull Requests
Issues
Builds
GoReSym
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
GoReSym
Files
🤬
Sign In
master
ROOT
/
debug
/
elf
/
file.go
Search
History
1474 lines
|
ISO-8859-1
|
34 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
seekStart
:
int
seekCurrent
:
int
seekEnd
:
int
FileHeader
Class
:
Class
Data
:
Data
Version
:
Version
OSABI
:
OSABI
ABIVersion
:
uint8
ByteOrder
:
binary.ByteOrder
Type
:
Type
Machine
:
Machine
Entry
:
uint64
File
FileHeader
Sections
:
[]*Section
Progs
:
[]*Prog
closer
:
io.Closer
gnuNeed
:
[]verneed
gnuVersym
:
[]byte
SectionHeader
Name
:
string
Type
:
SectionType
Flags
:
SectionFlag
Addr
:
uint64
Offset
:
uint64
Size
:
uint64
Link
:
uint32
Info
:
uint32
Addralign
:
uint64
Entsize
:
uint64
FileSize
:
uint64
Section
SectionHeader
io.ReaderAt
sr
:
*io.SectionReader
compressionType
:
CompressionType
compressionOffset
:
int64
ProgHeader
Type
:
ProgType
Flags
:
ProgFlag
Off
:
uint64
Vaddr
:
uint64
Paddr
:
uint64
Filesz
:
uint64
Memsz
:
uint64
Align
:
uint64
Prog
ProgHeader
io.ReaderAt
sr
:
*io.SectionReader
Symbol
Name
:
string
Info
:
byte
Other
:
byte
Section
:
SectionIndex
Value
:
uint64
Size
:
uint64
Version
:
string
Library
:
string
FormatError
off
:
int64
msg
:
string
val
Open
(name string)
:
(*File, error)
NewFile
(r io.ReaderAt)
:
(*File, error)
ErrNoSymbols
getString
(section []byte, start int)
:
(string, bool)
canApplyRelocation
(sym *Symbol)
:
bool
ImportedSymbol
Name
:
string
Version
:
string
Library
:
string
verneed
File
:
string
Name
:
string
*Section
Data
()
:
([]byte, error)
Open
()
:
io.ReadSeeker
*File
stringTable
(link uint32)
:
([]byte, error)
Close
()
:
error
SectionByType
(typ SectionType)
:
*Section
getSymbols
(typ SectionType)
:
([]Symbol, []byte, error)
getSymbols32
(typ SectionType)
:
([]Symbol, []byte, error)
getSymbols64
(typ SectionType)
:
([]Symbol, []byte, error)
DataAfterSection
(target *Section)
:
[]byte
Section
(name string)
:
*Section
applyRelocations
(dst []byte, rels []byte)
:
error
applyRelocationsAMD64
(dst []byte, rels []byte)
:
error
applyRelocations386
(dst []byte, rels []byte)
:
error
applyRelocationsARM
(dst []byte, rels []byte)
:
error
applyRelocationsARM64
(dst []byte, rels []byte)
:
error
applyRelocationsPPC
(dst []byte, rels []byte)
:
error
applyRelocationsPPC64
(dst []byte, rels []byte)
:
error
applyRelocationsMIPS
(dst []byte, rels []byte)
:
error
applyRelocationsMIPS64
(dst []byte, rels []byte)
:
error
applyRelocationsRISCV64
(dst []byte, rels []byte)
:
error
applyRelocationss390x
(dst []byte, rels []byte)
:
error
applyRelocationsSPARC64
(dst []byte, rels []byte)
:
error
DWARF
()
:
(*dwarf.Data, error)
Symbols
()
:
([]Symbol, error)
DynamicSymbols
()
:
([]Symbol, error)
ImportedSymbols
()
:
([]ImportedSymbol, error)
gnuVersionInit
(str []byte)
:
bool
gnuVersion
(i int)
:
(library string, version string)
ImportedLibraries
()
:
([]string, error)
DynString
(tag DynTag)
:
([]string, error)
*Prog
Open
()
:
io.ReadSeeker
*FormatError
Error
()
:
string
All occurrences
Please wait...
Page is in error, reload to recover