Documentation
¶
Overview ¶
Package linter analyses disassembled code (from the disassembly package) producing a lint report. As it is, it is a proof-of-concept and incomplete.
Current Linters:
. Reading of TIA and RIOT write-only addresses
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Write ¶ added in v0.10.1
func Write(dsm *disassembly.Disassembly, output io.Writer) error
Write performs a lint and writes the results output to io.Writer.
Types ¶
type LintEntry ¶ added in v0.10.1
type LintEntry struct {
DisasmEntry *disassembly.Entry
Error string
Details interface{}
}
LintEntry for every lint error detected in disassembly entry.
type Results ¶ added in v0.10.1
Results is a list of LintEntries grouped by Error.
func Lint ¶
func Lint(dsm *disassembly.Disassembly) (*Results, error)
Lint disassembly and return results.
Click to show internal directories.
Click to hide internal directories.