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
/
dwarf
/
entry.go
Search
History
1112 lines
|
ISO-8859-1
|
27 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
abbrev
tag
:
Tag
children
:
bool
field
:
[]afield
afield
attr
:
Attr
fmt
:
format
class
:
Class
val
:
int64
abbrevTable
attrIsExprloc
attrPtrClass
formToClass
(form format, attr Attr, vers int, b *buf)
:
Class
Entry
Offset
:
Offset
Tag
:
Tag
Children
:
bool
Field
:
[]Field
Field
Attr
:
Attr
Val
Class
:
Class
Class
GoString
()
:
string
ClassUnknown
:
Class
ClassAddress
ClassBlock
ClassConstant
ClassExprLoc
ClassFlag
ClassLinePtr
ClassLocListPtr
ClassMacPtr
ClassRangeListPtr
ClassReference
ClassReferenceSig
ClassString
ClassReferenceAlt
ClassStringAlt
ClassAddrPtr
ClassLocList
ClassRngList
ClassRngListsPtr
ClassStrOffsetsPtr
Offset
Reader
b
:
buf
d
:
*Data
err
:
error
unit
:
int
lastUnit
:
bool
lastChildren
:
bool
lastSibling
:
Offset
cu
:
*Entry
*Data
parseAbbrev
(off uint64, vers int)
:
(abbrevTable, error)
Reader
()
:
*Reader
Ranges
(e *Entry)
:
([][2]uint64, error)
baseAddressForEntry
(e *Entry)
:
(*Entry, uint64, error)
dwarf2Ranges
(u *unit, base uint64, ranges int64, ret [][2]uint64)
:
([][2]uint64, error)
dwarf5Ranges
(cu *Entry, base uint64, ranges int64, ret [][2]uint64)
:
([][2]uint64, error)
debugAddr
(addrBase, idx uint64)
:
(uint64, error)
*Entry
Val
(a Attr)
:
interface{}
AttrField
(a Attr)
:
*Field
*buf
entry
(cu *Entry, atab abbrevTable, ubase Offset, vers int)
:
*Entry
*Reader
AddressSize
()
:
int
ByteOrder
()
:
binary.ByteOrder
Seek
(off Offset)
maybeNextUnit
()
nextUnit
()
Next
()
:
(*Entry, error)
SkipChildren
()
clone
()
:
typeReader
offset
()
:
Offset
SeekPC
(pc uint64)
:
(*Entry, error)
All occurrences
Please wait...
Page is in error, reload to recover