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
/
line.go
Search
History
849 lines
|
ISO-8859-1
|
23 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
LineReader
buf
:
buf
section
:
[]byte
str
:
[]byte
lineStr
:
[]byte
version
:
uint16
addrsize
:
int
segmentSelectorSize
:
int
minInstructionLength
:
int
maxOpsPerInstruction
:
int
defaultIsStmt
:
bool
lineBase
:
int
lineRange
:
int
opcodeBase
:
int
opcodeLengths
:
[]int
directories
:
[]string
fileEntries
:
[]*LineFile
programOffset
:
Offset
endOffset
:
Offset
initialFileEntries
:
int
state
:
LineEntry
fileIndex
:
int
LineEntry
Address
:
uint64
OpIndex
:
int
File
:
*LineFile
Line
:
int
Column
:
int
IsStmt
:
bool
BasicBlock
:
bool
PrologueEnd
:
bool
EpilogueBegin
:
bool
ISA
:
int
Discriminator
:
int
EndSequence
:
bool
LineFile
Name
:
string
Mtime
:
uint64
Length
:
int
lnctForm
lnct
:
int
form
:
format
knownOpcodeLengths
LineReaderPos
off
:
Offset
numFileEntries
:
int
state
:
LineEntry
fileIndex
:
int
ErrUnknownPC
pathIsAbs
(path string)
:
bool
pathJoin
(dirname, filename string)
:
string
splitDrive
(path string)
:
(drive, rest string)
*Data
LineReader
(cu *Entry)
:
(*LineReader, error)
*LineReader
readHeader
(compDir string)
:
error
readLNCTFormat
()
:
[]lnctForm
readLNCT
(s []lnctForm, dwarf64 bool)
:
(path string, mtime uint64, size uint64, err error)
readFileEntry
()
:
(bool, error)
updateFile
()
Next
(entry *LineEntry)
:
error
step
(entry *LineEntry)
:
bool
advancePC
(opAdvance int)
Tell
()
:
LineReaderPos
Seek
(pos LineReaderPos)
Reset
()
resetState
()
Files
()
:
[]*LineFile
SeekPC
(pc uint64, entry *LineEntry)
:
error
All occurrences
Please wait...
Page is in error, reload to recover