# Packages
Package leb128 implements the Variable Length Data encoding method as required by the DWARF debugging format.
# Functions
CreateStubLine returns an instance of SourceLine with the specified SourceFunction assigned to it.
NewSource is the preferred method of initialisation for the Source type.
# Constants
DriverFunctionName is the name given to a function that represents all the instructions that fall outside of the ROM and are in fact in the "driver".
A list of the valid SourceLineFragmentTypes.
A list of the valid SourceLineFragmentTypes.
A list of the valid SourceLineFragmentTypes.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortFunctionsMethod values.
List of valid SortLinesMethod values.
List of valid SortLinesMethod values.
List of valid SortLinesMethod values.
List of valid SortLinesMethod values.
List of valid SortLinesMethod values.
List of valid SortLinesMethod values.
List of valid SortVariablesMethod values.
List of valid SortVariablesMethod values.
# Variables
Sentinal error to indicate that the DWARF data isn't supported by the package.
# Structs
No description provided by the author
No description provided by the author
SortedFunctions holds the list of SourceFunction sorted by the specfied method.
SortedLines holds the list of SourceLines sorted by the specfied method.
SortedVariables holds the list of SourceVariable sorted by the specfied method.
SortedVariablesLocal holds the list of SourceVariableLocal sorted by the specfied method
This is exactly the same type and implementation as SortedVariables.
Source is created from available DWARF data that has been found in relation to and ELF file that looks to be related to the specified ROM.
SourceFile is a single source file indentified by the DWARF data.
SourceFileContent lists the lines in a source file.
SourceFunction is a single function identified by the DWARF data or by the ELF symbol table in the case of no DWARF information being available for the function.
SourceInstruction is a single intruction from the ELF binary with a reference to a disassembly supplied by the cartridges coprocessor interface.
SourceLine is a single line of source in a source file, identified by the DWARF data and loaded from the actual source file.
SourceLineFragment represents an single part of the entire source line.
SourceRange is used to specify the effective start and end addresses of a function or a variable.
SourceType is a single type identified by the DWARF data.
SourceVariable is a single variable identified by the DWARF data.
SourceVariableLocal represents a single local variable identified by the DWARF data.
# Interfaces
Cartridge defines the interface to the cartridge required by the source package.
# Type aliases
SortFunctionsMethod specifies the sort method to be applied when sorting the entries in the SortedFunctions type.
SortLinesMethod specifies the sort method to be applied when sorting the entries in the SortedLines type.
SortVariablesMethod specifies the sort method to be applied when sorting the entries in the SortedVariables type.
SourceLineFragmentType defines how a single SourceLineFragment should be interpretted.