SYMBOL INDEX (19334 symbols across 1090 files) FILE: builder/ar.go function makeArchive (line 24) | func makeArchive(arfile *os.File, objs []string) error { FILE: builder/build.go type BuildResult (line 39) | type BuildResult struct type packageAction (line 79) | type packageAction struct function Build (line 99) | func Build(pkgName, outpath, tmpdir string, config *compileopts.Config) ... function createEmbedObjectFile (line 1069) | func createEmbedObjectFile(data, hexSum, sourceFile, sourceDir, tmpdir s... function optimizeProgram (line 1176) | func optimizeProgram(mod llvm.Module, config *compileopts.Config) error { function makeGlobalsModule (line 1207) | func makeGlobalsModule(ctx llvm.Context, globals map[string]map[string]s... type functionStackSize (line 1263) | type functionStackSize struct function determineStackSizes (line 1273) | func determineStackSizes(mod llvm.Module, executable string) ([]string, ... function modifyStackSizes (line 1386) | func modifyStackSizes(executable string, stackSizeLoads []string, stackS... function printStacks (line 1459) | func printStacks(calculatedStacks []string, stackSizes map[string]functi... function applyPatches (line 1477) | func applyPatches(executable string, bootPatches []string) (err error) { function patchRP2040BootCRC (line 1498) | func patchRP2040BootCRC(executable string) error { function lock (line 1535) | func lock(path string) func() { function b2u8 (line 1545) | func b2u8(b bool) uint8 { FILE: builder/builder_test.go function TestClangAttributes (line 16) | func TestClangAttributes(t *testing.T) { function testClangAttributes (line 88) | func testClangAttributes(t *testing.T, options *compileopts.Options) { function TestMain (line 164) | func TestMain(m *testing.M) { FILE: builder/buildid.go function ReadBuildID (line 15) | func ReadBuildID() ([]byte, error) { function readRawGoBuildID (line 111) | func readRawGoBuildID(f *os.File, prefixSize int) ([]byte, error) { FILE: builder/cc.go function compileAndCacheCFile (line 59) | func compileAndCacheCFile(abspath, tmpdir string, cflags []string, print... function makeCFileCachePath (line 199) | func makeCFileCachePath(paths []string, depfileNameHash string) (string,... function hashFile (line 229) | func hashFile(path string) (string, error) { function readDepFile (line 261) | func readDepFile(filename string) ([]string, error) { function parseDepFile (line 272) | func parseDepFile(s string) ([]string, error) { FILE: builder/cc1as.cpp function getOutputStream (line 246) | static std::unique_ptr function ExecuteAssemblerImpl (line 264) | static bool ExecuteAssemblerImpl(AssemblerInvocation &Opts, function ExecuteAssembler (line 477) | bool ExecuteAssembler(AssemblerInvocation &Opts, function LLVMErrorHandler (line 492) | static void LLVMErrorHandler(void *UserData, const char *Message, function cc1as_main (line 502) | int cc1as_main(ArrayRef Argv, const char *Argv0, void *Mai... FILE: builder/cc1as.h type AssemblerInvocation (line 18) | struct AssemblerInvocation { FILE: builder/cc_test.go function TestSplitDepFile (line 8) | func TestSplitDepFile(t *testing.T) { FILE: builder/clang.cpp function tinygo_clang_driver (line 26) | bool tinygo_clang_driver(int argc, char **argv) { FILE: builder/commands.go function init (line 19) | func init() { function LookupCommand (line 65) | func LookupCommand(name string) (string, error) { FILE: builder/config.go function NewConfig (line 15) | func NewConfig(options *compileopts.Options) (*compileopts.Config, error) { FILE: builder/darwin-libsystem.go function makeDarwinLibSystemJob (line 14) | func makeDarwinLibSystemJob(config *compileopts.Config, tmpdir string) *... FILE: builder/elfpatch.go function getElfSectionData (line 9) | func getElfSectionData(executable string, sectionName string) ([]byte, e... function replaceElfSection (line 26) | func replaceElfSection(executable string, sectionName string, data []byt... FILE: builder/error.go type MultiError (line 5) | type MultiError struct method Error (line 10) | func (e *MultiError) Error() string { function newMultiError (line 20) | func newMultiError(errs []error, importPath string) error { type commandError (line 33) | type commandError struct method Error (line 39) | func (e *commandError) Error() string { FILE: builder/esp.go type espImageSegment (line 21) | type espImageSegment struct function makeESPFirmwareImage (line 34) | func makeESPFirmwareImage(infile, outfile, format string) error { FILE: builder/jobs.go constant jobRunnerDebug (line 18) | jobRunnerDebug = false type compileJob (line 23) | type compileJob struct function dummyCompileJob (line 35) | func dummyCompileJob(result string) *compileJob { function runJobs (line 48) | func runJobs(job *compileJob, sema chan struct{}) error { type errDependencyCycle (line 173) | type errDependencyCycle struct method Error (line 177) | func (err errDependencyCycle) Error() string { type intHeap (line 194) | type intHeap struct method Push (line 198) | func (h *intHeap) Push(x interface{}) { method Pop (line 202) | func (h *intHeap) Pop() interface{} { function runJob (line 209) | func runJob(job *compileJob, doneChan chan *compileJob) { FILE: builder/library.go type Library (line 21) | type Library struct method load (line 55) | func (l *Library) load(config *compileopts.Config, tmpdir string) (job... FILE: builder/lld.cpp function configure (line 14) | static void configure() { function tinygo_link (line 25) | bool tinygo_link(int argc, char **argv) { FILE: builder/mingw-w64.go function makeMinGWExtraLibs (line 100) | func makeMinGWExtraLibs(tmpdir, goarch string) []*compileJob { FILE: builder/musl.go function buildMuslAllTypes (line 16) | func buildMuslAllTypes(arch, muslDir, outputBitsDir string) error { FILE: builder/nrfutil.go type jsonManifest (line 15) | type jsonManifest struct type nrfInitPacket (line 29) | type nrfInitPacket struct method createInitPacket (line 38) | func (p nrfInitPacket) createInitPacket() []byte { function makeDFUFirmwareImage (line 50) | func makeDFUFirmwareImage(options *compileopts.Options, infile, outfile ... FILE: builder/objcopy.go constant maxPadBytes (line 14) | maxPadBytes = 4095 type objcopyError (line 17) | type objcopyError struct method Error (line 22) | func (e objcopyError) Error() string { type progSlice (line 29) | type progSlice method Len (line 31) | func (s progSlice) Len() int { return len(s) } method Less (line 32) | func (s progSlice) Less(i, j int) bool { return s[i].Paddr < s[j].Paddr } method Swap (line 33) | func (s progSlice) Swap(i, j int) { s[i], s[j] = s[j], s[i] } function extractROM (line 37) | func extractROM(path string) (uint64, []byte, error) { function objcopy (line 110) | func objcopy(infile, outfile, binaryFormat string) error { FILE: builder/size-report.go function writeSizeReport (line 13) | func writeSizeReport(sizes *programSize, filename, pkgName string) error { FILE: builder/sizes.go constant sizesDebug (line 24) | sizesDebug = false type programSize (line 27) | type programSize struct method sortedPackageNames (line 37) | func (ps *programSize) sortedPackageNames() []string { method Flash (line 47) | func (ps *programSize) Flash() uint64 { method RAM (line 52) | func (ps *programSize) RAM() uint64 { method getPackage (line 58) | func (ps *programSize) getPackage(path string) *packageSize { type packageSize (line 72) | type packageSize struct method Flash (line 82) | func (ps *packageSize) Flash() uint64 { method RAM (line 87) | func (ps *packageSize) RAM() uint64 { method FlashPercent (line 93) | func (ps *packageSize) FlashPercent() float64 { method addSize (line 99) | func (ps *packageSize) addSize(getField func(*packageSize, bool) *uint... type addressLine (line 117) | type addressLine struct type memorySection (line 128) | type memorySection struct type memoryType (line 135) | type memoryType method String (line 145) | func (t memoryType) String() string { constant memoryCode (line 138) | memoryCode memoryType = iota + 1 constant memoryData (line 139) | memoryData constant memoryROData (line 140) | memoryROData constant memoryBSS (line 141) | memoryBSS constant memoryStack (line 142) | memoryStack function readProgramSizeFromDWARF (line 170) | func readProgramSizeFromDWARF(data *dwarf.Data, codeOffset, codeAlignmen... function readDWARFConstant (line 313) | func readDWARFConstant(addressSize int, bytecode []byte) (uint64, error) { function readULEB128 (line 343) | func readULEB128(buf []byte) (result uint64, n int) { function readMachOSymbolAddresses (line 359) | func readMachOSymbolAddresses(path string) (map[string]int, []addressLin... function loadProgramSize (line 421) | func loadProgramSize(path string, packagePathMap map[string]string) (*pr... function readSection (line 874) | func readSection(section memorySection, addresses []addressLine, program... function findPackagePath (line 942) | func findPackagePath(path string, packagePathMap map[string]string) (pac... FILE: builder/sizes_test.go type sizeTest (line 14) | type sizeTest struct function TestBinarySize (line 34) | func TestBinarySize(t *testing.T) { function TestSizeFull (line 78) | func TestSizeFull(t *testing.T) { function buildBinary (line 118) | func buildBinary(t *testing.T, targetString, pkgName string) BuildResult { FILE: builder/tools-builtin.go constant hasBuiltinTools (line 19) | hasBuiltinTools = true function RunTool (line 25) | func RunTool(tool string, args ...string) error { FILE: builder/tools-external.go constant hasBuiltinTools (line 7) | hasBuiltinTools = false function RunTool (line 13) | func RunTool(tool string, args ...string) error { FILE: builder/tools.go function runCCompiler (line 16) | func runCCompiler(flags ...string) error { function link (line 59) | func link(linker string, flags ...string) error { function parseLLDErrors (line 93) | func parseLLDErrors(text string) error { type LinkerError (line 185) | type LinkerError struct method Error (line 189) | func (e LinkerError) Error() string { FILE: builder/uf2.go function convertELFFileToUF2File (line 18) | func convertELFFileToUF2File(infile, outfile string, uf2FamilyID string)... function convertBinToUF2 (line 33) | func convertBinToUF2(input []byte, targetAddr uint32, uf2FamilyID string... constant uf2MagicStart0 (line 55) | uf2MagicStart0 = 0x0A324655 constant uf2MagicStart1 (line 56) | uf2MagicStart1 = 0x9E5D5157 constant uf2MagicEnd (line 57) | uf2MagicEnd = 0x0AB16F30 type uf2Block (line 61) | type uf2Block struct method Bytes (line 102) | func (b *uf2Block) Bytes() []byte { method IncrementAddress (line 119) | func (b *uf2Block) IncrementAddress(count uint32) { method SetData (line 124) | func (b *uf2Block) SetData(d []byte) { method SetBlockNo (line 130) | func (b *uf2Block) SetBlockNo(bn int) { method SetNumBlocks (line 135) | func (b *uf2Block) SetNumBlocks(total int) { function newUF2Block (line 75) | func newUF2Block(targetAddr uint32, uf2FamilyID string) (*uf2Block, erro... constant flagFamilyIDPresent (line 98) | flagFamilyIDPresent = 0x00002000 function split (line 140) | func split(input []byte, limit int) [][]byte { FILE: builder/wasmbuiltins.go constant wasmAllTypes (line 69) | wasmAllTypes = ` FILE: cgo/cgo.go type cgoPackage (line 34) | type cgoPackage struct method newCGoFile (line 434) | func (p *cgoPackage) newCGoFile(file *ast.File, index int) *cgoFile { method makePathsAbsolute (line 447) | func (p *cgoPackage) makePathsAbsolute(args []string) { method parseCGoPreprocessorLines (line 472) | func (p *cgoPackage) parseCGoPreprocessorLines(text string, pos token.... method makeUnionField (line 582) | func (p *cgoPackage) makeUnionField(typ *elaboratedTypeInfo) *ast.Stru... method createUnionAccessor (line 645) | func (p *cgoPackage) createUnionAccessor(field *ast.Field, typeName st... method createBitfieldGetter (line 760) | func (p *cgoPackage) createBitfieldGetter(bitfield bitfieldInfo, typeN... method createBitfieldSetter (line 878) | func (p *cgoPackage) createBitfieldSetter(bitfield bitfieldInfo, typeN... method isEquivalentAST (line 1043) | func (p *cgoPackage) isEquivalentAST(a, b ast.Node) bool { method getUnnamedDeclName (line 1242) | func (p *cgoPackage) getUnnamedDeclName(prefix string, itf interface{}... type cgoFile (line 56) | type cgoFile struct method getASTDeclName (line 1253) | func (f *cgoFile) getASTDeclName(name string, found clangCursor, iscal... method getASTDeclNode (line 1271) | func (f *cgoFile) getASTDeclNode(name string, found clangCursor) ast.N... method walker (line 1388) | func (f *cgoFile) walker(cursor *astutil.Cursor, names map[string]clan... type elaboratedTypeInfo (line 66) | type elaboratedTypeInfo struct type bitfieldInfo (line 77) | type bitfieldInfo struct type noescapingFunc (line 86) | type noescapingFunc struct constant builtinAliasTypedefs (line 128) | builtinAliasTypedefs = ` constant generatedGoFilePrefixBase (line 148) | generatedGoFilePrefixBase = ` constant generatedGoFilePrefixOther (line 185) | generatedGoFilePrefixOther = generatedGoFilePrefixBase + ` constant generatedGoFilePrefixWindows (line 197) | generatedGoFilePrefixWindows = generatedGoFilePrefixBase + ` function Process (line 257) | func Process(files []*ast.File, dir, importPath string, fset *token.File... function getPos (line 1226) | func getPos(node ast.Node) token.Pos { function renameFieldKeywords (line 1467) | func renameFieldKeywords(fieldList *ast.FieldList) { function renameFieldName (line 1473) | func renameFieldName(fieldList *ast.FieldList, name string) { FILE: cgo/cgo_go122.go function init (line 12) | func init() { FILE: cgo/cgo_test.go function normalizeResult (line 26) | func normalizeResult(t *testing.T, result string) string { function TestCGo (line 37) | func TestCGo(t *testing.T) { function Test_cgoPackage_isEquivalentAST (line 126) | func Test_cgoPackage_isEquivalentAST(t *testing.T) { type simpleImporter (line 206) | type simpleImporter struct method Import (line 228) | func (i *simpleImporter) Import(path string) (*types.Package, error) { function newSimpleImporter (line 210) | func newSimpleImporter() *simpleImporter { function formatDiagnostic (line 241) | func formatDiagnostic(err error) string { FILE: cgo/const.go constant precedenceLowest (line 32) | precedenceLowest = iota + 1 constant precedenceOr (line 33) | precedenceOr constant precedenceXor (line 34) | precedenceXor constant precedenceAnd (line 35) | precedenceAnd constant precedenceShift (line 36) | precedenceShift constant precedenceAdd (line 37) | precedenceAdd constant precedenceMul (line 38) | precedenceMul constant precedencePrefix (line 39) | precedencePrefix function init (line 42) | func init() { function parseConst (line 57) | func parseConst(pos token.Pos, fset *token.FileSet, value string, params... function parseConstExpr (line 135) | func parseConstExpr(t *tokenizer, precedence int) (ast.Expr, *scanner.Er... function parseIdent (line 162) | func parseIdent(t *tokenizer) (ast.Expr, *scanner.Error) { function parseBasicLit (line 231) | func parseBasicLit(t *tokenizer) (ast.Expr, *scanner.Error) { function parseParenExpr (line 239) | func parseParenExpr(t *tokenizer) (ast.Expr, *scanner.Error) { function parseBinaryExpr (line 258) | func parseBinaryExpr(t *tokenizer, left ast.Expr) (ast.Expr, *scanner.Er... function parseUnaryExpr (line 271) | func parseUnaryExpr(t *tokenizer) (ast.Expr, *scanner.Error) { function unexpectedToken (line 284) | func unexpectedToken(t *tokenizer, expected token.Token) *scanner.Error { type tokenizer (line 292) | type tokenizer struct method Next (line 321) | func (t *tokenizer) Next() { function newTokenizer (line 304) | func newTokenizer(start token.Pos, fset *token.FileSet, buf string, f *c... FILE: cgo/const_test.go function TestParseConst (line 11) | func TestParseConst(t *testing.T) { FILE: cgo/libclang.go function init (line 103) | func init() { method readNames (line 113) | func (f *cgoFile) readNames(fragment string, cflags []string, filename s... method createASTNode (line 213) | func (f *cgoFile) createASTNode(name string, c clangCursor) (ast.Node, a... method isFunctionLikeMacro (line 479) | func (f *cgoFile) isFunctionLikeMacro(c clangCursor) bool { method getMacro (line 488) | func (f *cgoFile) getMacro(c clangCursor) (pos token.Pos, value string) { function getString (line 532) | func getString(clangString C.CXString) (s string) { function tinygo_clang_globals_visitor (line 540) | func tinygo_clang_globals_visitor(c, parent C.GoCXCursor, client_data C.... method getUniqueLocationID (line 584) | func (f *cgoFile) getUniqueLocationID(pos token.Pos, cursor C.GoCXCursor... method getCursorPosition (line 603) | func (p *cgoPackage) getCursorPosition(cursor C.GoCXCursor) token.Pos { method getClangLocationPosition (line 611) | func (p *cgoPackage) getClangLocationPosition(location C.CXSourceLocatio... method addError (line 667) | func (p *cgoPackage) addError(pos token.Pos, msg string) { method addErrorAfter (line 673) | func (p *cgoPackage) addErrorAfter(pos token.Pos, after, msg string) { method addErrorAt (line 689) | func (p *cgoPackage) addErrorAt(position token.Position, msg string) { method makeDecayingASTType (line 699) | func (f *cgoFile) makeDecayingASTType(typ C.CXType, pos token.Pos) ast.E... method makeASTType (line 744) | func (f *cgoFile) makeASTType(typ C.CXType, pos token.Pos) ast.Expr { method getIntegerType (line 908) | func (p *cgoPackage) getIntegerType(name string, cursor clangCursor) *as... method makeASTRecordType (line 980) | func (f *cgoFile) makeASTRecordType(cursor C.GoCXCursor, pos token.Pos) ... function tinygo_clang_struct_visitor (line 1048) | func tinygo_clang_struct_visitor(c, parent C.GoCXCursor, client_data C.C... function tinygo_clang_inclusion_visitor (line 1136) | func tinygo_clang_inclusion_visitor(includedFile C.CXFile, inclusionStac... FILE: cgo/libclang_stubs.c function CXCursor (line 8) | CXCursor tinygo_clang_getTranslationUnitCursor(CXTranslationUnit tu) { function tinygo_clang_visitChildren (line 12) | unsigned tinygo_clang_visitChildren(CXCursor parent, CXCursorVisitor vis... function CXString (line 16) | CXString tinygo_clang_getCursorSpelling(CXCursor c) { function CXString (line 20) | CXString tinygo_clang_getCursorPrettyPrinted(CXCursor c, CXPrintingPolic... function CXPrintingPolicy (line 24) | CXPrintingPolicy tinygo_clang_getCursorPrintingPolicy(CXCursor c) { function tinygo_clang_getCursorKind (line 28) | enum CXCursorKind tinygo_clang_getCursorKind(CXCursor c) { function CXType (line 32) | CXType tinygo_clang_getCursorType(CXCursor c) { function CXCursor (line 36) | CXCursor tinygo_clang_getTypeDeclaration(CXType t) { function CXType (line 40) | CXType tinygo_clang_getTypedefDeclUnderlyingType(CXCursor c) { function CXType (line 44) | CXType tinygo_clang_getCursorResultType(CXCursor c) { function tinygo_clang_Cursor_getNumArguments (line 48) | int tinygo_clang_Cursor_getNumArguments(CXCursor c) { function CXCursor (line 52) | CXCursor tinygo_clang_Cursor_getArgument(CXCursor c, unsigned i) { function tinygo_clang_Cursor_getStorageClass (line 56) | enum CX_StorageClass tinygo_clang_Cursor_getStorageClass(CXCursor c) { function CXSourceLocation (line 60) | CXSourceLocation tinygo_clang_getCursorLocation(CXCursor c) { function CXSourceRange (line 64) | CXSourceRange tinygo_clang_getCursorExtent(CXCursor c) { function CXTranslationUnit (line 68) | CXTranslationUnit tinygo_clang_Cursor_getTranslationUnit(CXCursor c) { function tinygo_clang_getEnumConstantDeclValue (line 72) | long long tinygo_clang_getEnumConstantDeclValue(CXCursor c) { function CXType (line 76) | CXType tinygo_clang_getEnumDeclIntegerType(CXCursor c) { function tinygo_clang_Cursor_isAnonymous (line 80) | unsigned tinygo_clang_Cursor_isAnonymous(CXCursor c) { function tinygo_clang_Cursor_isBitField (line 84) | unsigned tinygo_clang_Cursor_isBitField(CXCursor c) { function tinygo_clang_Cursor_isMacroFunctionLike (line 88) | unsigned tinygo_clang_Cursor_isMacroFunctionLike(CXCursor c) { FILE: cgo/security.go function checkCompilerFlags (line 224) | func checkCompilerFlags(name string, list []string) error { function checkLinkerFlags (line 228) | func checkLinkerFlags(name string, list []string) error { function checkFlags (line 232) | func checkFlags(name string, list []string, valid []*regexp.Regexp, vali... function safeArg (line 296) | func safeArg(name string) bool { FILE: cgo/security_test.go function TestCheckCompilerFlags (line 94) | func TestCheckCompilerFlags(t *testing.T) { function TestCheckLinkerFlags (line 214) | func TestCheckLinkerFlags(t *testing.T) { function TestCheckFlagAllowDisallow (line 227) | func TestCheckFlagAllowDisallow(t *testing.T) { FILE: cgo/sync.go type refMap (line 14) | type refMap struct method Put (line 21) | func (m *refMap) Put(v interface{}) unsafe.Pointer { method Get (line 34) | func (m *refMap) Get(ref unsafe.Pointer) interface{} { method Remove (line 41) | func (m *refMap) Remove(ref unsafe.Pointer) { FILE: cgo/testdata/basic.out.go function _Cgo_CString (line 9) | func _Cgo_CString(string) *_Cgo_char function _Cgo_GoString (line 12) | func _Cgo_GoString(*_Cgo_char) string function _Cgo___GoStringN (line 15) | func _Cgo___GoStringN(*_Cgo_char, uintptr) string function _Cgo_GoStringN (line 17) | func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string { function _Cgo___GoBytes (line 22) | func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte function _Cgo_GoBytes (line 24) | func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte { function _Cgo___CBytes (line 29) | func _Cgo___CBytes([]byte) unsafe.Pointer function _Cgo_CBytes (line 31) | func _Cgo_CBytes(b []byte) unsafe.Pointer { function _Cgo___get_errno_num (line 36) | func _Cgo___get_errno_num() uintptr function _Cgo___get_errno (line 38) | func _Cgo___get_errno() error { type _Cgo_char (line 43) | type _Cgo_char type _Cgo_schar (line 44) | type _Cgo_schar type _Cgo_uchar (line 45) | type _Cgo_uchar type _Cgo_short (line 46) | type _Cgo_short type _Cgo_ushort (line 47) | type _Cgo_ushort type _Cgo_int (line 48) | type _Cgo_int type _Cgo_uint (line 49) | type _Cgo_uint type _Cgo_long (line 50) | type _Cgo_long type _Cgo_ulong (line 51) | type _Cgo_ulong type _Cgo_longlong (line 52) | type _Cgo_longlong type _Cgo_ulonglong (line 53) | type _Cgo_ulonglong FILE: cgo/testdata/const.go constant Foo (line 20) | Foo = C.foo constant Bar (line 21) | Bar = C.bar constant Baz (line 23) | Baz = C.referenced constant fnlike (line 25) | fnlike = C.fnlike_val constant square (line 26) | square = C.square_val constant add (line 27) | add = C.add_val FILE: cgo/testdata/const.out.go function _Cgo_CString (line 9) | func _Cgo_CString(string) *_Cgo_char function _Cgo_GoString (line 12) | func _Cgo_GoString(*_Cgo_char) string function _Cgo___GoStringN (line 15) | func _Cgo___GoStringN(*_Cgo_char, uintptr) string function _Cgo_GoStringN (line 17) | func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string { function _Cgo___GoBytes (line 22) | func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte function _Cgo_GoBytes (line 24) | func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte { function _Cgo___CBytes (line 29) | func _Cgo___CBytes([]byte) unsafe.Pointer function _Cgo_CBytes (line 31) | func _Cgo_CBytes(b []byte) unsafe.Pointer { function _Cgo___get_errno_num (line 36) | func _Cgo___get_errno_num() uintptr function _Cgo___get_errno (line 38) | func _Cgo___get_errno() error { type _Cgo_char (line 43) | type _Cgo_char type _Cgo_schar (line 44) | type _Cgo_schar type _Cgo_uchar (line 45) | type _Cgo_uchar type _Cgo_short (line 46) | type _Cgo_short type _Cgo_ushort (line 47) | type _Cgo_ushort type _Cgo_int (line 48) | type _Cgo_int type _Cgo_uint (line 49) | type _Cgo_uint type _Cgo_long (line 50) | type _Cgo_long type _Cgo_ulong (line 51) | type _Cgo_ulong type _Cgo_longlong (line 52) | type _Cgo_longlong type _Cgo_ulonglong (line 53) | type _Cgo_ulonglong constant _Cgo_foo (line 56) | _Cgo_foo = 3 constant _Cgo_bar (line 57) | _Cgo_bar = _Cgo_foo constant _Cgo_unreferenced (line 58) | _Cgo_unreferenced = 4 constant _Cgo_referenced (line 59) | _Cgo_referenced = _Cgo_unreferenced constant _Cgo_fnlike_val (line 60) | _Cgo_fnlike_val = 5 constant _Cgo_square_val (line 61) | _Cgo_square_val = (20 * 20) constant _Cgo_add_val (line 62) | _Cgo_add_val = (3 + 5) FILE: cgo/testdata/errors.out.go function _Cgo_CString (line 36) | func _Cgo_CString(string) *_Cgo_char function _Cgo_GoString (line 39) | func _Cgo_GoString(*_Cgo_char) string function _Cgo___GoStringN (line 42) | func _Cgo___GoStringN(*_Cgo_char, uintptr) string function _Cgo_GoStringN (line 44) | func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string { function _Cgo___GoBytes (line 49) | func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte function _Cgo_GoBytes (line 51) | func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte { function _Cgo___CBytes (line 56) | func _Cgo___CBytes([]byte) unsafe.Pointer function _Cgo_CBytes (line 58) | func _Cgo_CBytes(b []byte) unsafe.Pointer { function _Cgo___get_errno_num (line 63) | func _Cgo___get_errno_num() uintptr function _Cgo___get_errno (line 65) | func _Cgo___get_errno() error { type _Cgo_char (line 70) | type _Cgo_char type _Cgo_schar (line 71) | type _Cgo_schar type _Cgo_uchar (line 72) | type _Cgo_uchar type _Cgo_short (line 73) | type _Cgo_short type _Cgo_ushort (line 74) | type _Cgo_ushort type _Cgo_int (line 75) | type _Cgo_int type _Cgo_uint (line 76) | type _Cgo_uint type _Cgo_long (line 77) | type _Cgo_long type _Cgo_ulong (line 78) | type _Cgo_ulong type _Cgo_longlong (line 79) | type _Cgo_longlong type _Cgo_ulonglong (line 80) | type _Cgo_ulonglong type _Cgo_struct_point_t (line 82) | type _Cgo_struct_point_t struct constant _Cgo_SOME_CONST_3 (line 88) | _Cgo_SOME_CONST_3 = 1234 constant _Cgo_SOME_PARAM_CONST_valid (line 89) | _Cgo_SOME_PARAM_CONST_valid = 3 + 4 FILE: cgo/testdata/flags.out.go function _Cgo_CString (line 14) | func _Cgo_CString(string) *_Cgo_char function _Cgo_GoString (line 17) | func _Cgo_GoString(*_Cgo_char) string function _Cgo___GoStringN (line 20) | func _Cgo___GoStringN(*_Cgo_char, uintptr) string function _Cgo_GoStringN (line 22) | func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string { function _Cgo___GoBytes (line 27) | func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte function _Cgo_GoBytes (line 29) | func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte { function _Cgo___CBytes (line 34) | func _Cgo___CBytes([]byte) unsafe.Pointer function _Cgo_CBytes (line 36) | func _Cgo_CBytes(b []byte) unsafe.Pointer { function _Cgo___get_errno_num (line 41) | func _Cgo___get_errno_num() uintptr function _Cgo___get_errno (line 43) | func _Cgo___get_errno() error { type _Cgo_char (line 48) | type _Cgo_char type _Cgo_schar (line 49) | type _Cgo_schar type _Cgo_uchar (line 50) | type _Cgo_uchar type _Cgo_short (line 51) | type _Cgo_short type _Cgo_ushort (line 52) | type _Cgo_ushort type _Cgo_int (line 53) | type _Cgo_int type _Cgo_uint (line 54) | type _Cgo_uint type _Cgo_long (line 55) | type _Cgo_long type _Cgo_ulong (line 56) | type _Cgo_ulong type _Cgo_longlong (line 57) | type _Cgo_longlong type _Cgo_ulonglong (line 58) | type _Cgo_ulonglong constant _Cgo_BAR (line 61) | _Cgo_BAR = 3 constant _Cgo_FOO_H (line 62) | _Cgo_FOO_H = 1 FILE: cgo/testdata/symbols.go function accessFunctions (line 20) | func accessFunctions() { function accessGlobals (line 28) | func accessGlobals() { FILE: cgo/testdata/symbols.out.go function _Cgo_CString (line 9) | func _Cgo_CString(string) *_Cgo_char function _Cgo_GoString (line 12) | func _Cgo_GoString(*_Cgo_char) string function _Cgo___GoStringN (line 15) | func _Cgo___GoStringN(*_Cgo_char, uintptr) string function _Cgo_GoStringN (line 17) | func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string { function _Cgo___GoBytes (line 22) | func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte function _Cgo_GoBytes (line 24) | func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte { function _Cgo___CBytes (line 29) | func _Cgo___CBytes([]byte) unsafe.Pointer function _Cgo_CBytes (line 31) | func _Cgo_CBytes(b []byte) unsafe.Pointer { function _Cgo___get_errno_num (line 36) | func _Cgo___get_errno_num() uintptr function _Cgo___get_errno (line 38) | func _Cgo___get_errno() error { type _Cgo_char (line 43) | type _Cgo_char type _Cgo_schar (line 44) | type _Cgo_schar type _Cgo_uchar (line 45) | type _Cgo_uchar type _Cgo_short (line 46) | type _Cgo_short type _Cgo_ushort (line 47) | type _Cgo_ushort type _Cgo_int (line 48) | type _Cgo_int type _Cgo_uint (line 49) | type _Cgo_uint type _Cgo_long (line 50) | type _Cgo_long type _Cgo_ulong (line 51) | type _Cgo_ulong type _Cgo_longlong (line 52) | type _Cgo_longlong type _Cgo_ulonglong (line 53) | type _Cgo_ulonglong function _Cgo_foo (line 57) | func _Cgo_foo(a _Cgo_int, b _Cgo_int) _Cgo_int function _Cgo_variadic0 (line 63) | func _Cgo_variadic0() function _Cgo_variadic2 (line 69) | func _Cgo_variadic2(x _Cgo_int, y _Cgo_int) function _Cgo_notEscapingFunction (line 80) | func _Cgo_notEscapingFunction(a *_Cgo_int) FILE: cgo/testdata/types.go function accessBitfields (line 154) | func accessBitfields() { function accessUnion (line 166) | func accessUnion() { FILE: cgo/testdata/types.out.go function _Cgo_CString (line 9) | func _Cgo_CString(string) *_Cgo_char function _Cgo_GoString (line 12) | func _Cgo_GoString(*_Cgo_char) string function _Cgo___GoStringN (line 15) | func _Cgo___GoStringN(*_Cgo_char, uintptr) string function _Cgo_GoStringN (line 17) | func _Cgo_GoStringN(cstr *_Cgo_char, length _Cgo_int) string { function _Cgo___GoBytes (line 22) | func _Cgo___GoBytes(unsafe.Pointer, uintptr) []byte function _Cgo_GoBytes (line 24) | func _Cgo_GoBytes(ptr unsafe.Pointer, length _Cgo_int) []byte { function _Cgo___CBytes (line 29) | func _Cgo___CBytes([]byte) unsafe.Pointer function _Cgo_CBytes (line 31) | func _Cgo_CBytes(b []byte) unsafe.Pointer { function _Cgo___get_errno_num (line 36) | func _Cgo___get_errno_num() uintptr function _Cgo___get_errno (line 38) | func _Cgo___get_errno() error { type _Cgo_char (line 43) | type _Cgo_char type _Cgo_schar (line 44) | type _Cgo_schar type _Cgo_uchar (line 45) | type _Cgo_uchar type _Cgo_short (line 46) | type _Cgo_short type _Cgo_ushort (line 47) | type _Cgo_ushort type _Cgo_int (line 48) | type _Cgo_int type _Cgo_uint (line 49) | type _Cgo_uint type _Cgo_long (line 50) | type _Cgo_long type _Cgo_ulong (line 51) | type _Cgo_ulong type _Cgo_longlong (line 52) | type _Cgo_longlong type _Cgo_ulonglong (line 53) | type _Cgo_ulonglong type _Cgo_struct_point2d_t (line 56) | type _Cgo_struct_point2d_t struct type _Cgo_struct_point3d (line 61) | type _Cgo_struct_point3d struct type _Cgo_struct_type1 (line 67) | type _Cgo_struct_type1 struct type _Cgo_struct_type2 (line 72) | type _Cgo_struct_type2 struct type _Cgo_union_union1_t (line 73) | type _Cgo_union_union1_t struct type _Cgo_union_union3_t (line 75) | type _Cgo_union_union3_t struct method unionfield_i (line 77) | func (union *_Cgo_union_union3_t) unionfield_i() *_Cgo_int { method unionfield_d (line 80) | func (union *_Cgo_union_union3_t) unionfield_d() *float64 { method unionfield_s (line 83) | func (union *_Cgo_union_union3_t) unionfield_s() *_Cgo_short { type _Cgo_union_union2d (line 88) | type _Cgo_union_union2d struct method unionfield_i (line 90) | func (union *_Cgo_union_union2d) unionfield_i() *_Cgo_int { method unionfield_d (line 93) | func (union *_Cgo_union_union2d) unionfield_d() *[2]float64 { type _Cgo_union_unionarray_t (line 98) | type _Cgo_union_unionarray_t struct type _Cgo__Ctype_union___0 (line 100) | type _Cgo__Ctype_union___0 struct method unionfield_area (line 102) | func (union *_Cgo__Ctype_union___0) unionfield_area() *_Cgo_point2d_t { method unionfield_solid (line 105) | func (union *_Cgo__Ctype_union___0) unionfield_solid() *_Cgo_point3d_t { type _Cgo_struct_struct_nested_t (line 109) | type _Cgo_struct_struct_nested_t struct type _Cgo_union_union_nested_t (line 117) | type _Cgo_union_union_nested_t struct method unionfield_point (line 119) | func (union *_Cgo_union_union_nested_t) unionfield_point() *_Cgo_point... method unionfield_array (line 122) | func (union *_Cgo_union_union_nested_t) unionfield_array() *_Cgo_union... method unionfield_thing (line 125) | func (union *_Cgo_union_union_nested_t) unionfield_thing() *_Cgo_union... type _Cgo_struct_types_t (line 134) | type _Cgo_struct_types_t struct type _Cgo_struct_bitfield_t (line 141) | type _Cgo_struct_bitfield_t struct method bitfield_a (line 149) | func (s *_Cgo_struct_bitfield_t) bitfield_a() _Cgo_uchar { return s.__... method set_bitfield_a (line 150) | func (s *_Cgo_struct_bitfield_t) set_bitfield_a(value _Cgo_uchar) { method bitfield_b (line 153) | func (s *_Cgo_struct_bitfield_t) bitfield_b() _Cgo_uchar { method set_bitfield_b (line 156) | func (s *_Cgo_struct_bitfield_t) set_bitfield_b(value _Cgo_uchar) { method bitfield_c (line 159) | func (s *_Cgo_struct_bitfield_t) bitfield_c() _Cgo_uchar { method set_bitfield_c (line 162) | func (s *_Cgo_struct_bitfield_t) set_bitfield_c(value _Cgo_uchar, FILE: colorwriter.go constant TermColorReset (line 9) | TermColorReset = "\x1b[0m" constant TermColorYellow (line 10) | TermColorYellow = "\x1b[93m" type ColorWriter (line 14) | type ColorWriter struct method Write (line 22) | func (w *ColorWriter) Write(p []byte) (n int, err error) { FILE: compileopts/config.go type Config (line 30) | type Config struct method Triple (line 38) | func (c *Config) Triple() string { method CPU (line 44) | func (c *Config) CPU() string { method BuildMode (line 49) | func (c *Config) BuildMode() string { method Features (line 62) | func (c *Config) Features() string { method ABI (line 74) | func (c *Config) ABI() string { method GOOS (line 81) | func (c *Config) GOOS() string { method GOARCH (line 88) | func (c *Config) GOARCH() string { method GOARM (line 94) | func (c *Config) GOARM() string { method GOMIPS (line 100) | func (c *Config) GOMIPS() string { method BuildTags (line 105) | func (c *Config) BuildTags() []string { method GC (line 128) | func (c *Config) GC() string { method NeedsStackObjects (line 140) | func (c *Config) NeedsStackObjects() bool { method Scheduler (line 157) | func (c *Config) Scheduler() string { method Serial (line 170) | func (c *Config) Serial() string { method OptLevel (line 182) | func (c *Config) OptLevel() (level string, speedLevel, sizeLevel int) { method PanicStrategy (line 204) | func (c *Config) PanicStrategy() string { method AutomaticStackSize (line 211) | func (c *Config) AutomaticStackSize() bool { method StackSize (line 220) | func (c *Config) StackSize() uint64 { method MaxStackAlloc (line 228) | func (c *Config) MaxStackAlloc() uint64 { method RP2040BootPatch (line 238) | func (c *Config) RP2040BootPatch() bool { method LibcNeedsMalloc (line 269) | func (c *Config) LibcNeedsMalloc() bool { method LibraryPath (line 278) | func (c *Config) LibraryPath(name string) string { method DefaultBinaryExtension (line 311) | func (c *Config) DefaultBinaryExtension() string { method CFlags (line 334) | func (c *Config) CFlags(libclang bool) []string { method LibcCFlags (line 379) | func (c *Config) LibcCFlags() []string { method LDFlags (line 453) | func (c *Config) LDFlags() []string { method ExtraFiles (line 471) | func (c *Config) ExtraFiles() []string { method DumpSSA (line 477) | func (c *Config) DumpSSA() bool { method VerifyIR (line 483) | func (c *Config) VerifyIR() bool { method Debug (line 490) | func (c *Config) Debug() bool { method BinaryFormat (line 496) | func (c *Config) BinaryFormat(ext string) string { method Programmer (line 534) | func (c *Config) Programmer() (method, openocdInterface string) { method OpenOCDConfiguration (line 555) | func (c *Config) OpenOCDConfiguration() (args []string, err error) { method CodeModel (line 591) | func (c *Config) CodeModel() string { method RelocationModel (line 601) | func (c *Config) RelocationModel() string { method EmulatorName (line 611) | func (c *Config) EmulatorName() string { method EmulatorFormat (line 622) | func (c *Config) EmulatorFormat() (format, fileExt string) { method Emulator (line 634) | func (c *Config) Emulator(format, binary string) ([]string, error) { function CanonicalArchName (line 247) | func CanonicalArchName(triple string) string { function MuslArchitecture (line 263) | func MuslArchitecture(triple string) string { type TestConfig (line 650) | type TestConfig struct FILE: compileopts/options.go type Options (line 23) | type Options struct method Verify (line 66) | func (o *Options) Verify() error { function isInArray (line 129) | func isInArray(arr []string, item string) bool { FILE: compileopts/options_test.go function TestVerifyOptions (line 10) | func TestVerifyOptions(t *testing.T) { FILE: compileopts/target.go type TargetSpec (line 25) | type TargetSpec struct method overrideProperties (line 73) | func (spec *TargetSpec) overrideProperties(child *TargetSpec) error { method load (line 120) | func (spec *TargetSpec) load(r io.Reader) error { method loadFromGivenStr (line 134) | func (spec *TargetSpec) loadFromGivenStr(str string) error { method resolveInherits (line 150) | func (spec *TargetSpec) resolveInherits() error { method LookupGDB (line 547) | func (spec *TargetSpec) LookupGDB() (string, error) { function LoadTarget (line 180) | func LoadTarget(options *Options) (*TargetSpec, error) { function GetTargetSpecs (line 224) | func GetTargetSpecs() (map[string]*TargetSpec, error) { function defaultTarget (line 260) | func defaultTarget(options *Options) (*TargetSpec, error) { FILE: compileopts/target_test.go function TestLoadTarget (line 10) | func TestLoadTarget(t *testing.T) { function TestOverrideProperties (line 26) | func TestOverrideProperties(t *testing.T) { FILE: compiler/alias.go method createAlias (line 41) | func (b *builder) createAlias(alias llvm.Value) { FILE: compiler/asserts.go method createLookupBoundsCheck (line 19) | func (b *builder) createLookupBoundsCheck(arrayLen, index llvm.Value) { method createSliceBoundsCheck (line 44) | func (b *builder) createSliceBoundsCheck(capacity, low, high, max llvm.V... method createSliceToArrayPointerCheck (line 83) | func (b *builder) createSliceToArrayPointerCheck(sliceLen llvm.Value, ar... method createUnsafeSliceStringCheck (line 95) | func (b *builder) createUnsafeSliceStringCheck(name string, ptr, len llv... method createChanBoundsCheck (line 126) | func (b *builder) createChanBoundsCheck(elementSize uint64, bufSize llvm... method createNilCheck (line 164) | func (b *builder) createNilCheck(inst ssa.Value, ptr llvm.Value, blockPr... method createNegativeShiftCheck (line 207) | func (b *builder) createNegativeShiftCheck(shift llvm.Value) { method createDivideByZeroCheck (line 221) | func (b *builder) createDivideByZeroCheck(y llvm.Value) { method createRuntimeAssert (line 233) | func (b *builder) createRuntimeAssert(assert llvm.Value, blockPrefix, as... method extendInteger (line 265) | func (b *builder) extendInteger(value llvm.Value, valueType types.Type, ... FILE: compiler/atomic.go method createAtomicOp (line 10) | func (b *builder) createAtomicOp(name string) llvm.Value { FILE: compiler/calls.go constant maxFieldsPerParam (line 16) | maxFieldsPerParam = 3 type paramInfo (line 20) | type paramInfo struct type paramFlags (line 29) | type paramFlags constant paramIsGoParam (line 34) | paramIsGoParam = 1 << iota constant paramIsReadonly (line 37) | paramIsReadonly method createRuntimeCallCommon (line 42) | func (b *builder) createRuntimeCallCommon(fnName string, args []llvm.Val... method createRuntimeCall (line 61) | func (b *builder) createRuntimeCall(fnName string, args []llvm.Value, na... method createRuntimeInvoke (line 70) | func (b *builder) createRuntimeInvoke(fnName string, args []llvm.Value, ... method createCall (line 76) | func (b *builder) createCall(fnType llvm.Type, fn llvm.Value, args []llv... method createInvoke (line 95) | func (b *builder) createInvoke(fnType llvm.Type, fn llvm.Value, args []l... method expandFormalParamType (line 104) | func (c *compilerContext) expandFormalParamType(t llvm.Type, name string... method expandFormalParamOffsets (line 122) | func (b *builder) expandFormalParamOffsets(t llvm.Type) []uint64 { method expandFormalParam (line 142) | func (b *builder) expandFormalParam(v llvm.Value) []llvm.Value { method flattenAggregateType (line 164) | func (c *compilerContext) flattenAggregateType(t llvm.Type, name string,... method getParamInfo (line 211) | func (c *compilerContext) getParamInfo(t llvm.Type, name string, goType ... function extractSubfield (line 236) | func extractSubfield(t types.Type, field int) types.Type { method flattenAggregateTypeOffsets (line 260) | func (c *compilerContext) flattenAggregateTypeOffsets(t llvm.Type) []uin... method flattenAggregate (line 283) | func (b *builder) flattenAggregate(v llvm.Value) []llvm.Value { method collapseFormalParam (line 304) | func (b *builder) collapseFormalParam(t llvm.Type, fields []llvm.Value) ... method collapseFormalParamInternal (line 314) | func (b *builder) collapseFormalParamInternal(t llvm.Type, fields []llvm... FILE: compiler/channel.go method createMakeChan (line 16) | func (b *builder) createMakeChan(expr *ssa.MakeChan) llvm.Value { method createChanSend (line 31) | func (b *builder) createChanSend(instr *ssa.Send) { method createChanRecv (line 64) | func (b *builder) createChanRecv(unop *ssa.UnOp) llvm.Value { method createChanClose (line 103) | func (b *builder) createChanClose(ch llvm.Value) { method createSelect (line 109) | func (b *builder) createSelect(expr *ssa.Select) llvm.Value { method getChanSelectResult (line 263) | func (b *builder) getChanSelectResult(expr *ssa.Extract) llvm.Value { FILE: compiler/compiler.go function init (line 26) | func init() { type Config (line 40) | type Config struct type compilerContext (line 68) | type compilerContext struct method dispose (line 143) | func (c *compilerContext) dispose() { method getRuntimeType (line 373) | func (c *compilerContext) getRuntimeType(name string) types.Type { method getLLVMRuntimeType (line 380) | func (c *compilerContext) getLLVMRuntimeType(name string) llvm.Type { method getLLVMType (line 387) | func (c *compilerContext) getLLVMType(goType types.Type) llvm.Type { method makeLLVMType (line 404) | func (c *compilerContext) makeLLVMType(goType types.Type) llvm.Type { method getDIType (line 498) | func (c *compilerContext) getDIType(typ types.Type) llvm.Metadata { method createDIType (line 509) | func (c *compilerContext) createDIType(typ types.Type) llvm.Metadata { method attachDebugInfo (line 783) | func (c *compilerContext) attachDebugInfo(f *ssa.Function) llvm.Metada... method attachDebugInfoRaw (line 792) | func (c *compilerContext) attachDebugInfoRaw(f *ssa.Function, llvmFn l... method getDIFile (line 823) | func (c *compilerContext) getDIFile(filename string) llvm.Metadata { method createPackage (line 836) | func (c *compilerContext) createPackage(irbuilder llvm.Builder, pkg *s... method createEmbedGlobal (line 968) | func (c *compilerContext) createEmbedGlobal(member *ssa.Global, global... method getEmbedFileString (line 1133) | func (c *compilerContext) getEmbedFileString(file *loader.EmbedFile) l... method maxSliceSize (line 2050) | func (c *compilerContext) maxSliceSize(elementType llvm.Type) uint64 { method createConst (line 2970) | func (c *compilerContext) createConst(expr *ssa.Const, pos token.Pos) ... function newCompilerContext (line 99) | func newCompilerContext(moduleName string, machine llvm.TargetMachine, c... type builder (line 148) | type builder struct method setDebugLocation (line 697) | func (b *builder) setDebugLocation(pos token.Pos) { method getLocalVariable (line 744) | func (b *builder) getLocalVariable(variable *types.Var) llvm.Metadata { method createFunctionStart (line 1152) | func (b *builder) createFunctionStart(intrinsic bool) { method createFunction (line 1346) | func (b *builder) createFunction() { method createInstruction (line 1498) | func (b *builder) createInstruction(instr ssa.Instruction) { method createBuiltin (line 1590) | func (b *builder) createBuiltin(argTypes []types.Type, argValues []llv... method createFunctionCall (line 1887) | func (b *builder) createFunctionCall(instr *ssa.CallCommon) (llvm.Valu... method getValue (line 2011) | func (b *builder) getValue(expr ssa.Value, pos token.Pos) llvm.Value { method createExpr (line 2076) | func (b *builder) createExpr(expr ssa.Value) (llvm.Value, error) { method createBinOp (line 2559) | func (b *builder) createBinOp(op token.Token, typ, ytyp types.Type, x,... method createConvert (line 3104) | func (b *builder) createConvert(typeFrom, typeTo types.Type, value llv... method createUnOp (line 3315) | func (b *builder) createUnOp(unop *ssa.UnOp) (llvm.Value, error) { function newBuilder (line 181) | func newBuilder(c *compilerContext, irbuilder llvm.Builder, f *ssa.Funct... type blockInfo (line 195) | type blockInfo struct type deferBuiltin (line 208) | type deferBuiltin struct type phiNode (line 215) | type phiNode struct function NewTargetMachine (line 223) | func NewTargetMachine(config *Config) (llvm.TargetMachine, error) { function Sizes (line 263) | func Sizes(machine llvm.TargetMachine) types.Sizes { function CompilePackage (line 291) | func CompilePackage(moduleName string, pkg *loader.Package, ssaPkg *ssa.... function isPointer (line 487) | func isPointer(typ types.Type) bool { type posser (line 1449) | type posser interface function getPos (line 1459) | func getPos(val posser) token.Pos { FILE: compiler/compiler_test.go type testCase (line 20) | type testCase struct function TestCompiler (line 28) | func TestCompiler(t *testing.T) { function fuzzyEqualIR (line 134) | func fuzzyEqualIR(s1, s2 string) bool { function filterIrrelevantIRLines (line 153) | func filterIrrelevantIRLines(lines []string) []string { function TestCompilerErrors (line 180) | func TestCompilerErrors(t *testing.T) { function testCompilePackage (line 217) | func testCompilePackage(t *testing.T, options *compileopts.Options, file... FILE: compiler/defer.go method supportsRecover (line 28) | func (b *builder) supportsRecover() bool { method hasDeferFrame (line 45) | func (b *builder) hasDeferFrame() bool { method deferInitFunc (line 55) | func (b *builder) deferInitFunc() { method createLandingPad (line 89) | func (b *builder) createLandingPad() { method createCheckpoint (line 110) | func (b *builder) createCheckpoint(ptr llvm.Value) llvm.Value { method createInvokeCheckpoint (line 232) | func (b *builder) createInvokeCheckpoint() { method isInLoop (line 245) | func (b *builder) isInLoop() bool { method strongConnect (line 252) | func (b *builder) strongConnect(block *ssa.BasicBlock) { type tarjanNode (line 327) | type tarjanNode struct method createDefer (line 343) | func (b *builder) createDefer(instr *ssa.Defer) { method createRunDefers (line 503) | func (b *builder) createRunDefers() { FILE: compiler/errors.go method makeError (line 14) | func (c *compilerContext) makeError(pos token.Pos, msg string) types.Err... method addError (line 23) | func (c *compilerContext) addError(pos token.Pos, msg string) { function getPosition (line 29) | func getPosition(val llvm.Value) token.Position { FILE: compiler/func.go method createFuncValue (line 15) | func (b *builder) createFuncValue(funcPtr, context llvm.Value, sig *type... method extractFuncScalar (line 26) | func (b *builder) extractFuncScalar(funcValue llvm.Value) llvm.Value { method extractFuncContext (line 32) | func (b *builder) extractFuncContext(funcValue llvm.Value) llvm.Value { method decodeFuncValue (line 38) | func (b *builder) decodeFuncValue(funcValue llvm.Value) (funcPtr, contex... method getFuncType (line 45) | func (c *compilerContext) getFuncType(typ *types.Signature) llvm.Type { method getLLVMFunctionType (line 50) | func (c *compilerContext) getLLVMFunctionType(typ *types.Signature) llvm... method parseMakeClosure (line 99) | func (b *builder) parseMakeClosure(expr *ssa.MakeClosure) (llvm.Value, e... FILE: compiler/gc.go method trackExpr (line 15) | func (b *builder) trackExpr(expr ssa.Value, value llvm.Value) { method trackValue (line 55) | func (b *builder) trackValue(value llvm.Value) { method trackPointer (line 83) | func (b *builder) trackPointer(value llvm.Value) { function typeHasPointers (line 90) | func typeHasPointers(t llvm.Type) bool { FILE: compiler/goroutine.go method createGo (line 16) | func (b *builder) createGo(instr *ssa.Go) { method createWasmExport (line 128) | func (b *builder) createWasmExport() { method createGoroutineStartWrapper (line 289) | func (c *compilerContext) createGoroutineStartWrapper(fnType llvm.Type, ... FILE: compiler/inlineasm.go method createInlineAsm (line 24) | func (b *builder) createInlineAsm(args []ssa.Value) (llvm.Value, error) { method createInlineAsmFull (line 46) | func (b *builder) createInlineAsmFull(instr *ssa.CallCommon) (llvm.Value... method emitSVCall (line 144) | func (b *builder) emitSVCall(args []ssa.Value, pos token.Pos) (llvm.Valu... method emitSV64Call (line 182) | func (b *builder) emitSV64Call(args []ssa.Value, pos token.Pos) (llvm.Va... method emitCSROperation (line 217) | func (b *builder) emitCSROperation(call *ssa.CallCommon) (llvm.Value, er... method createInterruptCheckpoint (line 257) | func (b *builder) createInterruptCheckpoint(ptr ssa.Value) llvm.Value { FILE: compiler/interface.go constant typeKindChan (line 45) | typeKindChan = 19 constant typeKindInterface (line 46) | typeKindInterface = 20 constant typeKindPointer (line 47) | typeKindPointer = 21 constant typeKindSlice (line 48) | typeKindSlice = 22 constant typeKindArray (line 49) | typeKindArray = 23 constant typeKindSignature (line 50) | typeKindSignature = 24 constant typeKindMap (line 51) | typeKindMap = 25 constant typeKindStruct (line 52) | typeKindStruct = 26 constant structFieldFlagAnonymous (line 58) | structFieldFlagAnonymous = 1 << iota constant structFieldFlagHasTag (line 59) | structFieldFlagHasTag constant structFieldFlagIsExported (line 60) | structFieldFlagIsExported constant structFieldFlagIsEmbedded (line 61) | structFieldFlagIsEmbedded type reflectChanDir (line 64) | type reflectChanDir constant refRecvDir (line 67) | refRecvDir reflectChanDir = 1 << iota constant refSendDir (line 68) | refSendDir constant refBothDir (line 69) | refBothDir = refRecvDir | refSendDir method createMakeInterface (line 78) | func (b *builder) createMakeInterface(val llvm.Value, typ types.Type, po... method extractValueFromInterface (line 91) | func (b *builder) extractValueFromInterface(itf llvm.Value, llvmType llv... method pkgPathPtr (line 96) | func (c *compilerContext) pkgPathPtr(pkgpath string) llvm.Value { method getTypeCode (line 124) | func (c *compilerContext) getTypeCode(typ types.Type) llvm.Value { function getTypeKind (line 468) | func getTypeKind(t types.Type) uint8 { function getTypeCodeName (line 517) | func getTypeCodeName(t types.Type) (string, bool) { method getTypeMethodSet (line 611) | func (c *compilerContext) getTypeMethodSet(typ types.Type) llvm.Value { method getMethodSignatureName (line 650) | func (c *compilerContext) getMethodSignatureName(method *types.Func) str... method getMethodSignature (line 664) | func (c *compilerContext) getMethodSignature(method *types.Func) llvm.Va... method createTypeAssert (line 686) | func (b *builder) createTypeAssert(expr *ssa.TypeAssert) llvm.Value { method getMethodsString (line 778) | func (c *compilerContext) getMethodsString(itf *types.Interface) string { method getInterfaceImplementsFunc (line 788) | func (c *compilerContext) getInterfaceImplementsFunc(assertedType types.... method getInvokeFunction (line 805) | func (c *compilerContext) getInvokeFunction(instr *ssa.CallCommon) llvm.... method getInterfaceInvokeWrapper (line 831) | func (c *compilerContext) getInterfaceInvokeWrapper(fn *ssa.Function, ll... function methodSignature (line 902) | func methodSignature(method *types.Func) string { function signature (line 911) | func signature(sig *types.Signature) string { function typestring (line 946) | func typestring(t types.Type) string { FILE: compiler/interrupt.go method createInterruptGlobal (line 16) | func (b *builder) createInterruptGlobal(instr *ssa.CallCommon) (llvm.Val... FILE: compiler/intrinsics.go method defineIntrinsicFunction (line 19) | func (b *builder) defineIntrinsicFunction() { method createMemoryCopyImpl (line 51) | func (b *builder) createMemoryCopyImpl() { method createMemoryZeroImpl (line 71) | func (b *builder) createMemoryZeroImpl() { method createStackSaveImpl (line 86) | func (b *builder) createStackSaveImpl() { method getMemsetFunc (line 93) | func (c *compilerContext) getMemsetFunc() llvm.Value { method createKeepAliveImpl (line 105) | func (b *builder) createKeepAliveImpl() { method createAbiEscapeImpl (line 128) | func (b *builder) createAbiEscapeImpl() { method createMachineKeepAliveImpl (line 151) | func (b *builder) createMachineKeepAliveImpl() { method defineMathOp (line 183) | func (b *builder) defineMathOp() { method defineMathBitsIntrinsic (line 211) | func (b *builder) defineMathBitsIntrinsic() bool { FILE: compiler/ircheck/check.go type checker (line 14) | type checker struct method checkType (line 18) | func (c *checker) checkType(t llvm.Type, checked map[llvm.Type]struct{... method checkValue (line 86) | func (c *checker) checkValue(v llvm.Value, types map[llvm.Type]struct{... method checkInstruction (line 100) | func (c *checker) checkInstruction(inst llvm.Value, types map[llvm.Typ... method checkBasicBlock (line 134) | func (c *checker) checkBasicBlock(bb llvm.BasicBlock, types map[llvm.T... method checkFunction (line 151) | func (c *checker) checkFunction(fn llvm.Value, types map[llvm.Type]str... function Module (line 168) | func Module(mod llvm.Module) []error { FILE: compiler/ircheck/errors.go function errorAt (line 14) | func errorAt(inst llvm.Value, msg string) scanner.Error { function getPosition (line 23) | func getPosition(val llvm.Value) token.Position { FILE: compiler/llvm.go method createTemporaryAlloca (line 24) | func (b *builder) createTemporaryAlloca(t llvm.Type, name string) (alloc... method insertBasicBlock (line 33) | func (b *builder) insertBasicBlock(name string) llvm.BasicBlock { method emitLifetimeEnd (line 48) | func (b *builder) emitLifetimeEnd(ptr, size llvm.Value) { method emitPointerPack (line 57) | func (b *builder) emitPointerPack(values []llvm.Value) llvm.Value { method emitPointerUnpack (line 159) | func (b *builder) emitPointerUnpack(ptr llvm.Value, valueTypes []llvm.Ty... method makeGlobalArray (line 211) | func (c *compilerContext) makeGlobalArray(buf []byte, name string, eleme... method createObjectLayout (line 233) | func (c *compilerContext) createObjectLayout(t llvm.Type, pos token.Pos)... method getPointerBitmap (line 365) | func (c *compilerContext) getPointerBitmap(typ llvm.Type, pos token.Pos)... method archFamily (line 418) | func (c *compilerContext) archFamily() string { method isThumb (line 424) | func (c *compilerContext) isThumb() bool { method readStackPointer (line 442) | func (b *builder) readStackPointer() llvm.Value { method writeStackPointer (line 457) | func (b *builder) writeStackPointer(sp llvm.Value) { method createZExtOrTrunc (line 472) | func (b *builder) createZExtOrTrunc(value llvm.Value, t llvm.Type) llvm.... function reverseBytes (line 485) | func reverseBytes(buf []byte) { FILE: compiler/llvmutil/llvm.go function CreateEntryBlockAlloca (line 21) | func CreateEntryBlockAlloca(builder llvm.Builder, t llvm.Type, name stri... function CreateTemporaryAlloca (line 40) | func CreateTemporaryAlloca(builder llvm.Builder, mod llvm.Module, t llvm... function CreateInstructionAlloca (line 52) | func CreateInstructionAlloca(builder llvm.Builder, mod llvm.Module, t ll... function EmitLifetimeEnd (line 75) | func EmitLifetimeEnd(builder llvm.Builder, mod llvm.Module, ptr, size ll... function getLifetimeStartFunc (line 82) | func getLifetimeStartFunc(mod llvm.Module) (llvm.Type, llvm.Value) { function getLifetimeEndFunc (line 96) | func getLifetimeEndFunc(mod llvm.Module) (llvm.Type, llvm.Value) { function SplitBasicBlock (line 111) | func SplitBasicBlock(builder llvm.Builder, afterInst llvm.Value, insertA... function AppendToGlobal (line 182) | func AppendToGlobal(mod llvm.Module, globalName string, values ...llvm.V... function Version (line 212) | func Version() int { function ByteOrder (line 223) | func ByteOrder(target string) binary.ByteOrder { FILE: compiler/map.go method createMakeMap (line 16) | func (b *builder) createMakeMap(expr *ssa.MakeMap) (llvm.Value, error) { method createMapLookup (line 56) | func (b *builder) createMapLookup(keyType, valueType types.Type, m, key ... method createMapUpdate (line 120) | func (b *builder) createMapUpdate(keyType types.Type, m, key, value llvm... method createMapDelete (line 152) | func (b *builder) createMapDelete(keyType types.Type, m, key llvm.Value,... method createMapClear (line 183) | func (b *builder) createMapClear(m llvm.Value) { method createMapIteratorNext (line 190) | func (b *builder) createMapIteratorNext(rangeVal ssa.Value, llvmRangeVal... function hashmapIsBinaryKey (line 250) | func hashmapIsBinaryKey(keyType types.Type) bool { method zeroUndefBytes (line 274) | func (b *builder) zeroUndefBytes(llvmType llvm.Type, ptr llvm.Value) err... FILE: compiler/sizes.go type stdSizes (line 13) | type stdSizes struct method Alignof (line 19) | func (s *stdSizes) Alignof(T types.Type) int64 { method Offsetsof (line 68) | func (s *stdSizes) Offsetsof(fields []*types.Var) []int64 { method Sizeof (line 96) | func (s *stdSizes) Sizeof(T types.Type) int64 { function align (line 166) | func align(x, a int64) int64 { FILE: compiler/symbol.go type functionInfo (line 26) | type functionInfo struct type inlineType (line 41) | type inlineType constant inlineDefault (line 48) | inlineDefault inlineType = iota constant inlineHint (line 53) | inlineHint constant inlineNone (line 57) | inlineNone constant allocKindAlloc (line 63) | allocKindAlloc = 1 << iota constant allocKindRealloc (line 64) | allocKindRealloc constant allocKindFree (line 65) | allocKindFree constant allocKindUninitialized (line 66) | allocKindUninitialized constant allocKindZeroed (line 67) | allocKindZeroed constant allocKindAligned (line 68) | allocKindAligned method getFunction (line 73) | func (c *compilerContext) getFunction(fn *ssa.Function) (llvm.Type, llvm... method maybeCreateSyntheticFunction (line 255) | func (c *compilerContext) maybeCreateSyntheticFunction(fn *ssa.Function,... method getFunctionInfo (line 296) | func (c *compilerContext) getFunctionInfo(f *ssa.Function) functionInfo { method parsePragmas (line 331) | func (c *compilerContext) parsePragmas(info *functionInfo, f *ssa.Functi... method checkWasmImportExport (line 482) | func (c *compilerContext) checkWasmImportExport(f *ssa.Function, pragma ... method isValidWasmType (line 512) | func (c *compilerContext) isValidWasmType(typ types.Type, site wasmSite)... type wasmSite (line 564) | type wasmSite constant siteParam (line 567) | siteParam wasmSite = iota constant siteResult (line 568) | siteResult constant siteIndirect (line 569) | siteIndirect function getParams (line 575) | func getParams(sig *types.Signature) []*types.Var { method addStandardDeclaredAttributes (line 588) | func (c *compilerContext) addStandardDeclaredAttributes(llvmFn llvm.Valu... method addStandardDefinedAttributes (line 615) | func (c *compilerContext) addStandardDefinedAttributes(llvmFn llvm.Value) { method addStandardAttributes (line 631) | func (c *compilerContext) addStandardAttributes(llvmFn llvm.Value) { type globalInfo (line 639) | type globalInfo struct method parsePragmas (line 732) | func (info *globalInfo) parsePragmas(doc *ast.CommentGroup, c *compile... method loadASTComments (line 648) | func (c *compilerContext) loadASTComments(pkg *loader.Package) { method getGlobal (line 675) | func (c *compilerContext) getGlobal(g *ssa.Global) llvm.Value { method getGlobalInfo (line 717) | func (c *compilerContext) getGlobalInfo(g *ssa.Global) globalInfo { function getAllMethods (line 769) | func getAllMethods(prog *ssa.Program, typ types.Type) []*types.Selection { function hasUnsafeImport (line 779) | func hasUnsafeImport(pkg *types.Package) bool { FILE: compiler/syscall.go method createRawSyscall (line 18) | func (b *builder) createRawSyscall(call *ssa.CallCommon) (llvm.Value, er... method createSyscall (line 248) | func (b *builder) createSyscall(call *ssa.CallCommon) (llvm.Value, error) { method createRawSyscallNoError (line 354) | func (b *builder) createRawSyscallNoError(call *ssa.CallCommon) (llvm.Va... method createDarwinFuncPCABI0Call (line 378) | func (b *builder) createDarwinFuncPCABI0Call(instr *ssa.CallCommon) llvm... FILE: compiler/testdata/basic.go function addInt (line 5) | func addInt(x, y int) int { function equalInt (line 9) | func equalInt(x, y int) bool { function divInt (line 13) | func divInt(x, y int) int { function divUint (line 17) | func divUint(x, y uint) uint { function remInt (line 21) | func remInt(x, y int) int { function remUint (line 25) | func remUint(x, y uint) uint { function floatEQ (line 29) | func floatEQ(x, y float32) bool { function floatNE (line 33) | func floatNE(x, y float32) bool { function floatLower (line 37) | func floatLower(x, y float32) bool { function floatLowerEqual (line 41) | func floatLowerEqual(x, y float32) bool { function floatGreater (line 45) | func floatGreater(x, y float32) bool { function floatGreaterEqual (line 49) | func floatGreaterEqual(x, y float32) bool { function complexReal (line 53) | func complexReal(x complex64) float32 { function complexImag (line 57) | func complexImag(x complex64) float32 { function complexAdd (line 61) | func complexAdd(x, y complex64) complex64 { function complexSub (line 65) | func complexSub(x, y complex64) complex64 { function complexMul (line 69) | func complexMul(x, y complex64) complex64 { type kv (line 77) | type kv struct function foo (line 84) | func foo() { type T1 (line 94) | type T1 type T2 (line 95) | type T2 FILE: compiler/testdata/channel.go function chanIntSend (line 3) | func chanIntSend(ch chan int) { function chanIntRecv (line 7) | func chanIntRecv(ch chan int) { function chanZeroSend (line 11) | func chanZeroSend(ch chan struct{}) { function chanZeroRecv (line 15) | func chanZeroRecv(ch chan struct{}) { function selectZeroRecv (line 19) | func selectZeroRecv(ch1 chan int, ch2 chan struct{}) { FILE: compiler/testdata/defer.go function external (line 3) | func external() function deferSimple (line 5) | func deferSimple() { function deferMultiple (line 12) | func deferMultiple() { function deferInfiniteLoop (line 22) | func deferInfiniteLoop() { function deferLoop (line 28) | func deferLoop() { function deferBetweenLoops (line 34) | func deferBetweenLoops() { FILE: compiler/testdata/errors.go function empty (line 9) | func empty() function implementation (line 14) | func implementation() { type Uint (line 17) | type Uint type S (line 19) | type S struct function validparam (line 28) | func validparam(a int32, b uint64, c float64, d unsafe.Pointer, e Uint, ... function invalidparam (line 40) | func invalidparam(a [4]uint32, b []byte, c struct{ a int }, d chan struc... function invalidparam_no_hostlayout (line 46) | func invalidparam_no_hostlayout(a *struct{ int }, b *struct{ string }) function validreturn_int32 (line 49) | func validreturn_int32() int32 function validreturn_ptr_int32 (line 52) | func validreturn_ptr_int32() *int32 function validreturn_ptr_string (line 55) | func validreturn_ptr_string() *string function validreturn_ptr_struct (line 58) | func validreturn_ptr_struct() *S function validreturn_ptr_empty_struct (line 61) | func validreturn_ptr_empty_struct() *struct{} function validreturn_ptr_array (line 64) | func validreturn_ptr_array() *[8]uint8 function validreturn_unsafe_pointer (line 67) | func validreturn_unsafe_pointer() unsafe.Pointer function manyreturns (line 72) | func manyreturns() (int32, int32) function invalidreturn_int (line 77) | func invalidreturn_int() int function invalidreturn_uint (line 82) | func invalidreturn_uint() uint function invalidreturn_func (line 87) | func invalidreturn_func() func() function invalidreturn_pointer_array_int (line 92) | func invalidreturn_pointer_array_int() *[8]int function invalidreturn_slice_byte (line 97) | func invalidreturn_slice_byte() []byte function invalidreturn_chan_int (line 102) | func invalidreturn_chan_int() chan int function invalidreturn_string (line 107) | func invalidreturn_string() string FILE: compiler/testdata/float.go function f32tou32 (line 5) | func f32tou32(v float32) uint32 { function maxu32f (line 9) | func maxu32f() float32 { function maxu32tof32 (line 13) | func maxu32tof32() uint32 { function inftoi32 (line 18) | func inftoi32() (uint32, uint32, int32, int32) { function u32tof32tou32 (line 25) | func u32tof32tou32(v uint32) uint32 { function f32tou32tof32 (line 29) | func f32tou32tof32(v float32) float32 { function f32tou8 (line 33) | func f32tou8(v float32) uint8 { function f32toi8 (line 37) | func f32toi8(v float32) int8 { FILE: compiler/testdata/func.go function foo (line 3) | func foo(callback func(int)) { function bar (line 7) | func bar() { function someFunc (line 11) | func someFunc(int) { FILE: compiler/testdata/gc.go function newScalar (line 33) | func newScalar() { function newArray (line 40) | func newArray() { function newStruct (line 46) | func newStruct() { function newFuncValue (line 63) | func newFuncValue() *func() { function makeSlice (line 67) | func makeSlice() { function makeInterface (line 73) | func makeInterface(v complex128) interface{} { FILE: compiler/testdata/generics.go type Coord (line 5) | type Coord interface type Point (line 9) | type Point struct function Add (line 13) | func Add[T Coord](a, b Point[T]) Point[T] { function main (line 22) | func main() { function checkSize (line 30) | func checkSize(uintptr) FILE: compiler/testdata/go1.20.go function unsafeSliceData (line 5) | func unsafeSliceData(s []int) *int { function unsafeString (line 9) | func unsafeString(ptr *byte, len int16) string { function unsafeStringData (line 13) | func unsafeStringData(s string) *byte { FILE: compiler/testdata/go1.21.go function min1 (line 3) | func min1(a int) int { function min2 (line 7) | func min2(a, b int) int { function min3 (line 11) | func min3(a, b, c int) int { function min4 (line 15) | func min4(a, b, c, d int) int { function minUint8 (line 19) | func minUint8(a, b uint8) uint8 { function minUnsigned (line 23) | func minUnsigned(a, b uint) uint { function minFloat32 (line 27) | func minFloat32(a, b float32) float32 { function minFloat64 (line 31) | func minFloat64(a, b float64) float64 { function minString (line 35) | func minString(a, b string) string { function maxInt (line 39) | func maxInt(a, b int) int { function maxUint (line 43) | func maxUint(a, b uint) uint { function maxFloat32 (line 47) | func maxFloat32(a, b float32) float32 { function maxString (line 51) | func maxString(a, b string) string { function clearSlice (line 55) | func clearSlice(s []int) { function clearZeroSizedSlice (line 59) | func clearZeroSizedSlice(s []struct{}) { function clearMap (line 63) | func clearMap(m map[string]int) { FILE: compiler/testdata/goroutine.go function regularFunctionGoroutine (line 3) | func regularFunctionGoroutine() { function inlineFunctionGoroutine (line 7) | func inlineFunctionGoroutine() { function closureFunctionGoroutine (line 12) | func closureFunctionGoroutine() { function funcGoroutine (line 20) | func funcGoroutine(fn func(x int)) { function recoverBuiltinGoroutine (line 24) | func recoverBuiltinGoroutine() { function copyBuiltinGoroutine (line 29) | func copyBuiltinGoroutine(dst, src []byte) { function closeBuiltinGoroutine (line 37) | func closeBuiltinGoroutine(ch chan int) { function regularFunction (line 43) | func regularFunction(x int) type simpleInterface (line 45) | type simpleInterface interface function startInterfaceMethod (line 49) | func startInterfaceMethod(itf simpleInterface) { FILE: compiler/testdata/interface.go function simpleType (line 7) | func simpleType() interface{} { function pointerType (line 11) | func pointerType() interface{} { function interfaceType (line 17) | func interfaceType() interface{} { function anonymousInterfaceType (line 24) | func anonymousInterfaceType() interface{} { function isInt (line 33) | func isInt(itf interface{}) bool { function isError (line 38) | func isError(itf interface{}) bool { function isStringer (line 44) | func isStringer(itf interface{}) bool { type fooInterface (line 52) | type fooInterface interface function callFooMethod (line 57) | func callFooMethod(itf fooInterface) uint8 { function callErrorMethod (line 61) | func callErrorMethod(itf error) string { FILE: compiler/testdata/pointer.go function pointerDerefZero (line 10) | func pointerDerefZero(x *[0]int) [0]int { function pointerCastFromUnsafe (line 16) | func pointerCastFromUnsafe(x unsafe.Pointer) *int { function pointerCastToUnsafe (line 20) | func pointerCastToUnsafe(x *int) unsafe.Pointer { function pointerCastToUnsafeNoop (line 24) | func pointerCastToUnsafeNoop(x *byte) unsafe.Pointer { FILE: compiler/testdata/pragma.go function externFunc (line 24) | func externFunc() { function withLinkageName1 (line 30) | func withLinkageName1() { function withLinkageName2 (line 36) | func withLinkageName2() function inlineFunc (line 41) | func inlineFunc() { function noinlineFunc (line 48) | func noinlineFunc() { type Int (line 51) | type Int interface function noinlineGenericFunc (line 59) | func noinlineGenericFunc[T Int]() { function useGeneric (line 62) | func useGeneric() { function functionInSection (line 70) | func functionInSection() { function exportedFunctionInSection (line 75) | func exportedFunctionInSection() { function declaredImport (line 79) | func declaredImport() function foobarImport (line 85) | func foobarImport() function foobarExportModule (line 91) | func foobarExportModule() { function undefinedFunctionNotInSection (line 97) | func undefinedFunctionNotInSection() function doesNotEscapeParam (line 111) | func doesNotEscapeParam(a *int, b []int, c chan int, d *[0]byte) function stillEscapes (line 116) | func stillEscapes(a *int, b []int, c chan int, d *[0]byte) { FILE: compiler/testdata/slice.go function sliceLen (line 5) | func sliceLen(ints []int) int { function sliceCap (line 9) | func sliceCap(ints []int) int { function sliceElement (line 13) | func sliceElement(ints []int, index int) int { function sliceAppendValues (line 17) | func sliceAppendValues(ints []int) []int { function sliceAppendSlice (line 21) | func sliceAppendSlice(ints, added []int) []int { function sliceCopy (line 25) | func sliceCopy(dst, src []int) int { function makeByteSlice (line 31) | func makeByteSlice(len int) []byte { function makeInt16Slice (line 35) | func makeInt16Slice(len int) []int16 { function makeArraySlice (line 39) | func makeArraySlice(len int) [][3]byte { function makeInt32Slice (line 43) | func makeInt32Slice(len int) []int32 { function Add32 (line 47) | func Add32(p unsafe.Pointer, len int) unsafe.Pointer { function Add64 (line 51) | func Add64(p unsafe.Pointer, len int64) unsafe.Pointer { function SliceToArray (line 55) | func SliceToArray(s []int) *[4]int { function SliceToArrayConst (line 59) | func SliceToArrayConst() *[4]int { function SliceInt (line 64) | func SliceInt(ptr *int, len int) []int { function SliceUint16 (line 68) | func SliceUint16(ptr *byte, len uint16) []byte { function SliceUint64 (line 72) | func SliceUint64(ptr *int, len uint64) []int { function SliceInt64 (line 76) | func SliceInt64(ptr *int, len int64) []int { FILE: compiler/testdata/string.go function someString (line 3) | func someString() string { function zeroLengthString (line 7) | func zeroLengthString() string { function stringLen (line 11) | func stringLen(s string) int { function stringIndex (line 15) | func stringIndex(s string, index int) byte { function stringCompareEqual (line 19) | func stringCompareEqual(s1, s2 string) bool { function stringCompareUnequal (line 23) | func stringCompareUnequal(s1, s2 string) bool { function stringCompareLarger (line 27) | func stringCompareLarger(s1, s2 string) bool { function stringLookup (line 31) | func stringLookup(s string, x uint8) byte { FILE: compiler/testdata/zeromap.go type hasPadding (line 3) | type hasPadding struct type nestedPadding (line 9) | type nestedPadding struct function testZeroGet (line 16) | func testZeroGet(m map[hasPadding]int, s hasPadding) int { function testZeroSet (line 21) | func testZeroSet(m map[hasPadding]int, s hasPadding) { function testZeroArrayGet (line 26) | func testZeroArrayGet(m map[[2]hasPadding]int, s [2]hasPadding) int { function testZeroArraySet (line 31) | func testZeroArraySet(m map[[2]hasPadding]int, s [2]hasPadding) { function main (line 35) | func main() { FILE: compiler/volatile.go method createVolatileLoad (line 10) | func (b *builder) createVolatileLoad() { method createVolatileStore (line 22) | func (b *builder) createVolatileStore() { FILE: corpus_test.go function TestCorpus (line 44) | func TestCorpus(t *testing.T) { type T (line 153) | type T struct type Subdir (line 162) | type Subdir struct function loadRepos (line 168) | func loadRepos(f string) ([]T, error) { FILE: diagnostics/diagnostics.go type Diagnostic (line 24) | type Diagnostic struct method WriteTo (line 202) | func (diag Diagnostic) WriteTo(w io.Writer, wd string) { type PackageDiagnostic (line 37) | type PackageDiagnostic struct method WriteTo (line 191) | func (pkgDiag PackageDiagnostic) WriteTo(w io.Writer, wd string) { type ProgramDiagnostic (line 44) | type ProgramDiagnostic method WriteTo (line 183) | func (progDiag ProgramDiagnostic) WriteTo(w io.Writer, wd string) { function CreateDiagnostics (line 48) | func CreateDiagnostics(err error) ProgramDiagnostic { function createPackageDiagnostic (line 61) | func createPackageDiagnostic(err error) PackageDiagnostic { function createDiagnostics (line 120) | func createDiagnostics(err error) []Diagnostic { function RelativePosition (line 214) | func RelativePosition(pos token.Position, wd string) token.Position { FILE: diff.go type pair (line 16) | type pair struct function Diff (line 46) | func Diff(oldName string, old []byte, newName string, new []byte) []byte { function lines (line 169) | func lines(x []byte) []string { function tgs (line 189) | func tgs(x, y []string) []pair { FILE: errors_test.go function TestErrors (line 17) | func TestErrors(t *testing.T) { function testErrorMessages (line 60) | func testErrorMessages(t *testing.T, filename string, options *compileop... function matchErrors (line 94) | func matchErrors(t *testing.T, pattern, actual string) bool { function indentText (line 126) | func indentText(text, indent string) string { function readErrorMessages (line 131) | func readErrorMessages(t *testing.T, file string) string { FILE: goenv/goenv.go function init (line 32) | func init() { function readGoEnvVars (line 67) | func readGoEnvVars() error { function Get (line 104) | func Get(name string) string { function findWasmOpt (line 183) | func findWasmOpt() string { function wasmOptCheckVersion (line 231) | func wasmOptCheckVersion(path string) error { function sourceDir (line 258) | func sourceDir() string { function isSourceDir (line 302) | func isSourceDir(root string) bool { function ClangResourceDir (line 318) | func ClangResourceDir(libclang bool) string { function findSystemClangResources (line 369) | func findSystemClangResources(TINYGOROOT string) string { FILE: goenv/tools-builtin.go function init (line 5) | func init() { FILE: goenv/version.go constant version (line 13) | version = "0.40.1" function Version (line 17) | func Version() string { function readGitHash (line 27) | func readGitHash() string { function GetGorootVersion (line 40) | func GetGorootVersion() (major, minor int, err error) { function Parse (line 52) | func Parse(version string) (major, minor, patch int, err error) { function Compare (line 87) | func Compare(a, b string) int { function GorootVersionString (line 111) | func GorootVersionString() (string, error) { FILE: goenv/version_test.go function TestParse (line 5) | func TestParse(t *testing.T) { function TestCompare (line 43) | func TestCompare(t *testing.T) { FILE: interp/compiler.go type function (line 17) | type function struct type basicBlock (line 27) | type basicBlock struct type instruction (line 37) | type instruction struct method String (line 46) | func (inst *instruction) String() string { method compileFunction (line 65) | func (r *runner) compileFunction(llvmFn llvm.Value) *function { FILE: interp/errors.go function isRecoverableError (line 29) | func isRecoverableError(err error) bool { type ErrorLine (line 36) | type ErrorLine struct type Error (line 43) | type Error struct method Error (line 52) | func (e *Error) Error() string { method errorAt (line 59) | func (r *runner) errorAt(inst instruction, err error) *Error { function errorAt (line 73) | func errorAt(inst llvm.Value, msg string) scanner.Error { function getPosition (line 82) | func getPosition(inst llvm.Value) token.Position { FILE: interp/interp.go constant checks (line 18) | checks = true type runner (line 21) | type runner struct method dispose (line 60) | func (r *runner) dispose() { method getFunction (line 292) | func (r *runner) getFunction(llvmFn llvm.Value) *function { method markExternalLoad (line 307) | func (r *runner) markExternalLoad(llvmValue llvm.Value) error { function newRunner (line 40) | func newRunner(mod llvm.Module, timeout time.Duration, debug bool) *runn... function Run (line 67) | func Run(mod llvm.Module, timeout time.Duration, debug bool) error { function RunFunc (line 207) | func RunFunc(fn llvm.Value, timeout time.Duration, debug bool) error { FILE: interp/interp_test.go function TestInterp (line 13) | func TestInterp(t *testing.T) { function runTest (line 40) | func runTest(t *testing.T, pathPrefix string) { function fuzzyEqualIR (line 102) | func fuzzyEqualIR(s1, s2 string) bool { function filterIrrelevantIRLines (line 121) | func filterIrrelevantIRLines(lines []string) []string { FILE: interp/interpreter.go method run (line 15) | func (r *runner) run(fn *function, params []value, parentMem *memoryView... method interpretICmp (line 921) | func (r *runner) interpretICmp(lhs, rhs value, predicate llvm.IntPredica... method runAtRuntime (line 964) | func (r *runner) runAtRuntime(fn *function, inst instruction, locals []v... function intPredicateString (line 1077) | func intPredicateString(predicate llvm.IntPredicate) string { FILE: interp/memory.go type object (line 38) | type object struct method clone (line 52) | func (obj object) clone() object { type memoryView (line 64) | type memoryView struct method extend (line 79) | func (mv *memoryView) extend(sub memoryView) { method revert (line 91) | func (mv *memoryView) revert() { method markExternalLoad (line 109) | func (mv *memoryView) markExternalLoad(llvmValue llvm.Value) error { method markExternalStore (line 117) | func (mv *memoryView) markExternalStore(llvmValue llvm.Value) error { method markExternal (line 123) | func (mv *memoryView) markExternal(llvmValue llvm.Value, mark uint8) e... method hasExternalLoadOrStore (line 244) | func (mv *memoryView) hasExternalLoadOrStore(v pointerValue) bool { method hasExternalStore (line 253) | func (mv *memoryView) hasExternalStore(v pointerValue) bool { method get (line 260) | func (mv *memoryView) get(index uint32) object { method getWritable (line 271) | func (mv *memoryView) getWritable(index uint32) object { method put (line 285) | func (mv *memoryView) put(index uint32, obj object) { method load (line 303) | func (mv *memoryView) load(p pointerValue, size uint32) value { method store (line 329) | func (mv *memoryView) store(v value, p pointerValue) bool { type value (line 359) | type value interface type literalValue (line 373) | type literalValue struct method len (line 393) | func (v literalValue) len(r *runner) uint32 { method String (line 408) | func (v literalValue) String() string { method clone (line 413) | func (v literalValue) clone() value { method asPointer (line 417) | func (v literalValue) asPointer(r *runner) (pointerValue, error) { method asRawValue (line 421) | func (v literalValue) asRawValue(r *runner) rawValue { method Uint (line 445) | func (v literalValue) Uint(r *runner) uint64 { method Int (line 460) | func (v literalValue) Int(r *runner) int64 { method toLLVMValue (line 475) | func (v literalValue) toLLVMValue(llvmType llvm.Type, mem *memoryView)... function makeLiteralInt (line 378) | func makeLiteralInt(value uint64, bits int) literalValue { type pointerValue (line 501) | type pointerValue struct method index (line 511) | func (v pointerValue) index() uint32 { method offset (line 515) | func (v pointerValue) offset() uint32 { method addOffset (line 522) | func (v pointerValue) addOffset(offset int64) (pointerValue, error) { method len (line 530) | func (v pointerValue) len(r *runner) uint32 { method String (line 534) | func (v pointerValue) String() string { method clone (line 542) | func (v pointerValue) clone() value { method asPointer (line 546) | func (v pointerValue) asPointer(r *runner) (pointerValue, error) { method asRawValue (line 550) | func (v pointerValue) asRawValue(r *runner) rawValue { method Uint (line 558) | func (v pointerValue) Uint(r *runner) uint64 { method Int (line 562) | func (v pointerValue) Int(r *runner) int64 { method equal (line 566) | func (v pointerValue) equal(rhs pointerValue) bool { method llvmValue (line 570) | func (v pointerValue) llvmValue(mem *memoryView) llvm.Value { method toLLVMValue (line 577) | func (v pointerValue) toLLVMValue(llvmType llvm.Type, mem *memoryView)... function newPointerValue (line 505) | func newPointerValue(r *runner, index, offset int) pointerValue { type rawValue (line 676) | type rawValue struct method len (line 688) | func (v rawValue) len(r *runner) uint32 { method String (line 692) | func (v rawValue) String() string { method clone (line 720) | func (v rawValue) clone() value { method asPointer (line 727) | func (v rawValue) asPointer(r *runner) (pointerValue, error) { method asRawValue (line 735) | func (v rawValue) asRawValue(r *runner) rawValue { method bytes (line 739) | func (v rawValue) bytes() []byte { method Uint (line 750) | func (v rawValue) Uint(r *runner) uint64 { method Int (line 767) | func (v rawValue) Int(r *runner) int64 { method equal (line 783) | func (v rawValue) equal(rhs rawValue) bool { method rawLLVMValue (line 799) | func (v rawValue) rawLLVMValue(mem *memoryView) (llvm.Value, error) { method toLLVMValue (line 844) | func (v rawValue) toLLVMValue(llvmType llvm.Type, mem *memoryView) (ll... method set (line 980) | func (v *rawValue) set(llvmValue llvm.Value, r *runner) { method hasPointer (line 1131) | func (v rawValue) hasPointer() bool { function newRawValue (line 684) | func newRawValue(size uint32) rawValue { type localValue (line 1143) | type localValue struct method len (line 1147) | func (v localValue) len(r *runner) uint32 { method String (line 1151) | func (v localValue) String() string { method clone (line 1155) | func (v localValue) clone() value { method asPointer (line 1159) | func (v localValue) asPointer(r *runner) (pointerValue, error) { method asRawValue (line 1163) | func (v localValue) asRawValue(r *runner) rawValue { method Uint (line 1167) | func (v localValue) Uint(r *runner) uint64 { method Int (line 1171) | func (v localValue) Int(r *runner) int64 { method toLLVMValue (line 1175) | func (v localValue) toLLVMValue(llvmType llvm.Type, mem *memoryView) (... method getValue (line 1179) | func (r *runner) getValue(llvmValue llvm.Value) value { method readObjectLayout (line 1244) | func (r *runner) readObjectLayout(layoutValue value) (uint64, *big.Int) { method getLLVMTypeFromLayout (line 1305) | func (r *runner) getLLVMTypeFromLayout(layoutValue value) llvm.Type { function reverseBytes (line 1350) | func reverseBytes(buf []byte) { FILE: loader/errors.go type Errors (line 7) | type Errors struct method Error (line 12) | func (e Errors) Error() string { type Error (line 18) | type Error struct method Error (line 23) | func (e Error) Error() string { type NoTestFilesError (line 29) | type NoTestFilesError struct method Error (line 33) | func (e NoTestFilesError) Error() string { FILE: loader/goroot.go function GetCachedGoroot (line 37) | func GetCachedGoroot(config *compileopts.Config) (string, error) { function listGorootMergeLinks (line 146) | func listGorootMergeLinks(goroot, tinygoroot string, overrides map[strin... function needsSyscallPackage (line 219) | func needsSyscallPackage(buildTags []string) bool { function pathsToOverride (line 230) | func pathsToOverride(goMinor int, needsSyscallPackage bool) map[string]b... function symlink (line 288) | func symlink(oldname, newname string) error { FILE: loader/list.go function List (line 15) | func List(config *compileopts.Config, extraArgs, pkgs []string) (*exec.C... FILE: loader/loader.go type Program (line 33) | type Program struct method getOriginalPath (line 271) | func (p *Program) getOriginalPath(path string) string { method Sorted (line 303) | func (p *Program) Sorted() []*Package { method MainPkg (line 309) | func (p *Program) MainPkg() *Package { method Parse (line 318) | func (p *Program) Parse() error { type PackageJSON (line 48) | type PackageJSON struct type Package (line 83) | type Package struct method OriginalDir (line 341) | func (p *Package) OriginalDir() string { method parseFile (line 346) | func (p *Package) parseFile(path string, mode parser.Mode) (*ast.File,... method Parse (line 360) | func (p *Package) Parse() error { method Check (line 386) | func (p *Package) Check() error { method parseFiles (line 456) | func (p *Package) parseFiles() ([]*ast.File, error) { method extractEmbedLines (line 512) | func (p *Package) extractEmbedLines(addError func(error)) { method parseGoEmbed (line 683) | func (p *Package) parseGoEmbed(args string, pos token.Pos) (patterns [... method Import (line 755) | func (p *Package) Import(to string) (*types.Package, error) { type EmbedFile (line 96) | type EmbedFile struct function Load (line 107) | func Load(config *compileopts.Config, inputPkg string, typeChecker types... function matchPattern (line 647) | func matchPattern(pattern, name string) bool { function isValidEmbedType (line 735) | func isValidEmbedType(typ types.Type) (valid, byteSlice bool) { FILE: loader/loader_go122.go function init (line 13) | func init() { FILE: loader/ssa.go method LoadSSA (line 10) | func (p *Program) LoadSSA() *ssa.Program { method LoadSSA (line 25) | func (p *Package) LoadSSA() *ssa.Package { FILE: main.go type commandError (line 43) | type commandError struct method Error (line 49) | func (e *commandError) Error() string { function moveFile (line 56) | func moveFile(src, dst string) error { function copyFile (line 73) | func copyFile(src, dst string) error { function executeCommand (line 114) | func executeCommand(options *compileopts.Options, name string, arg ...st... function printCommand (line 126) | func printCommand(cmd string, args ...string) { function Build (line 141) | func Build(pkgName, outpath string, config *compileopts.Config) error { function Test (line 203) | func Test(pkgName string, stdout, stderr io.Writer, options *compileopts... function dirsToModuleRootRel (line 316) | func dirsToModuleRootRel(maindir, modroot string) []string { function dirsToModuleRootAbs (line 330) | func dirsToModuleRootAbs(maindir, modroot string) []string { function validateOutputFormat (line 344) | func validateOutputFormat(outpath, expectedExt string) error { function Flash (line 353) | func Flash(pkgName, port, outpath string, options *compileopts.Options) ... function Debug (line 538) | func Debug(debugger, pkgName string, ocdOutput bool, options *compileopt... function Run (line 762) | func Run(pkgName string, options *compileopts.Options, cmdArgs []string)... function buildAndRun (line 778) | func buildAndRun(pkgName string, config *compileopts.Config, stdout io.W... function touchSerialPortAt1200bps (line 950) | func touchSerialPortAt1200bps(port string) (err error) { function flashUF2UsingMSD (line 975) | func flashUF2UsingMSD(volumes []string, tmppath string, options *compile... function flashHexUsingMSD (line 1001) | func flashHexUsingMSD(volumes []string, tmppath string, options *compile... type mountPoint (line 1022) | type mountPoint struct function findFATMounts (line 1028) | func findFATMounts(options *compileopts.Options) ([]mountPoint, error) { function getDefaultPort (line 1139) | func getDefaultPort(portFlag string, usbInterfaces []string) (port strin... function getBMPPorts (line 1248) | func getBMPPorts() (gdbPort, uartPort string, err error) { constant usageBuild (line 1277) | usageBuild = `Build compiles the packages named by the import paths, alo... constant usageRun (line 1309) | usageRun = `Run the program, either directly on the host or in an emulat... constant usageFlash (line 1312) | usageFlash = `Flash the program to a microcontroller. Some common flags ... constant usageMonitor (line 1334) | usageMonitor = `Start the serial monitor on the serial port that is conn... constant usageGdb (line 1376) | usageGdb = `Build the program, optionally flash it to a microcontroller ... constant usageClean (line 1386) | usageClean = `Clean the cache directory, normally stored in $HOME/.cache... constant usageHelp (line 1389) | usageHelp = `Print a short summary of the available commands, plus a ... constant usageVersion (line 1390) | usageVersion = `Print the version of the command and the version of the ... constant usageEnv (line 1391) | usageEnv = `Print a list of environment variables that affect TinyGo... constant usageDefault (line 1395) | usageDefault = `TinyGo is a Go compiler for small places. function usage (line 1430) | func usage(command string) { function printBuildOutput (line 1447) | func printBuildOutput(err error, jsonDiagnostics bool) { function handleCompilerError (line 1508) | func handleCompilerError(err error) { type globalValuesFlag (line 1522) | type globalValuesFlag method String (line 1524) | func (m globalValuesFlag) String() string { method Set (line 1528) | func (m globalValuesFlag) Set(value string) error { function parseGoLinkFlag (line 1550) | func parseGoLinkFlag(flagsString string) (map[string]map[string]string, ... function getListOfPackages (line 1569) | func getListOfPackages(pkgs []string, options *compileopts.Options) ([]s... function main (line 1595) | func main() { type testOutputBuf (line 2078) | type testOutputBuf struct method flush (line 2088) | func (b *testOutputBuf) flush(stdout, stderr io.Writer) error { type testStdout (line 2125) | type testStdout method Write (line 2127) | func (out *testStdout) Write(data []byte) (int, error) { type testStderr (line 2156) | type testStderr method Write (line 2158) | func (out *testStderr) Write(data []byte) (int, error) { type outputEntry (line 2186) | type outputEntry struct function handleChdirFlag (line 2204) | func handleChdirFlag() { function slicesDelete (line 2234) | func slicesDelete[S ~[]E, E any](s S, i, j int) S { FILE: main_test.go constant TESTDATA (line 34) | TESTDATA = "testdata" function init (line 49) | func init() { function TestBuild (line 60) | func TestBuild(t *testing.T) { function runPlatTests (line 237) | func runPlatTests(options compileopts.Options, tests []string, t *testin... function emuCheck (line 363) | func emuCheck(t *testing.T, options compileopts.Options) { function optionsFromTarget (line 383) | func optionsFromTarget(target string, sema chan struct{}) compileopts.Op... function optionsFromOSARCH (line 406) | func optionsFromOSARCH(osarch string, sema chan struct{}) compileopts.Op... function runTest (line 426) | func runTest(name string, options compileopts.Options, t *testing.T, cmd... function runTestWithConfig (line 431) | func runTestWithConfig(name string, t *testing.T, options compileopts.Op... function TestWebAssembly (line 503) | func TestWebAssembly(t *testing.T) { function stringSlicesEqual (line 561) | func stringSlicesEqual(s1, s2 []string) bool { function TestWasmExport (line 575) | func TestWasmExport(t *testing.T) { function TestWasmFuncOf (line 771) | func TestWasmFuncOf(t *testing.T) { function TestWasmExportJS (line 797) | func TestWasmExportJS(t *testing.T) { function TestWasmExit (line 841) | func TestWasmExit(t *testing.T) { function checkOutput (line 880) | func checkOutput(t *testing.T, filename string, actual []byte) { function checkOutputData (line 889) | func checkOutputData(t *testing.T, expectedOutput, actual []byte) { function TestTest (line 900) | func TestTest(t *testing.T) { function ioLogger (line 1034) | func ioLogger(t *testing.T, wg *sync.WaitGroup) io.WriteCloser { function TestGetListOfPackages (line 1050) | func TestGetListOfPackages(t *testing.T) { function TestMain (line 1093) | func TestMain(m *testing.M) { FILE: monitor.go function Monitor (line 29) | func Monitor(executable, port string, config *compileopts.Config) error { type SerialPortInfo (line 230) | type SerialPortInfo struct function ListSerialPorts (line 241) | func ListSerialPorts() ([]SerialPortInfo, error) { function extractPanicAddress (line 284) | func extractPanicAddress(line []byte) uint64 { function addressToLine (line 296) | func addressToLine(executable string, address uint64) (token.Position, e... function readDWARF (line 371) | func readDWARF(executable string) (*dwarf.Data, error) { type outputWriter (line 387) | type outputWriter struct method Write (line 403) | func (w *outputWriter) Write(p []byte) (n int, err error) { function newOutputWriter (line 396) | func newOutputWriter(out io.Writer, executable string) *outputWriter { FILE: monitor_test.go function TestTraceback (line 15) | func TestTraceback(t *testing.T) { FILE: src/crypto/internal/boring/sig/sig_other.go function BoringCrypto (line 5) | func BoringCrypto() { function FIPSOnly (line 10) | func FIPSOnly() { function StandardCrypto (line 15) | func StandardCrypto() { FILE: src/crypto/rand/rand.go function Read (line 17) | func Read(b []byte) (n int, err error) { FILE: src/crypto/rand/rand_arc4random.go function init (line 14) | func init() { type reader (line 18) | type reader struct method Read (line 21) | func (r *reader) Read(b []byte) (n int, err error) { function libc_arc4random_buf (line 31) | func libc_arc4random_buf(buf unsafe.Pointer, buflen uint) FILE: src/crypto/rand/rand_baremetal.go function init (line 12) | func init() { type reader (line 16) | type reader struct method Read (line 19) | func (r *reader) Read(b []byte) (n int, err error) { FILE: src/crypto/rand/rand_urandom.go function init (line 14) | func init() { type reader (line 18) | type reader struct method Read (line 22) | func (r *reader) Read(b []byte) (n int, err error) { FILE: src/crypto/rand/rand_windows.go function init (line 8) | func init() { type reader (line 12) | type reader struct method Read (line 17) | func (r *reader) Read(b []byte) (n int, err error) { function libc_RtlGenRandom (line 40) | func libc_RtlGenRandom(buf unsafe.Pointer, len int) bool FILE: src/crypto/rand/util.go function Prime (line 31) | func Prime(rand io.Reader, bits int) (p *big.Int, err error) { function Int (line 106) | func Int(rand io.Reader, max *big.Int) (n *big.Int, err error) { FILE: src/crypto/tls/common.go constant VersionTLS10 (line 21) | VersionTLS10 = 0x0301 constant VersionTLS11 (line 22) | VersionTLS11 = 0x0302 constant VersionTLS12 (line 23) | VersionTLS12 = 0x0303 constant VersionTLS13 (line 24) | VersionTLS13 = 0x0304 constant VersionSSL30 (line 28) | VersionSSL30 = 0x0300 function VersionName (line 34) | func VersionName(version uint16) string { type CurveID (line 56) | type CurveID function CipherSuiteName (line 61) | func CipherSuiteName(id uint16) string { type ConnectionState (line 66) | type ConnectionState struct type ClientAuthType (line 77) | type ClientAuthType type ClientSessionCache (line 85) | type ClientSessionCache interface type SignatureScheme (line 101) | type SignatureScheme type ClientHelloInfo (line 105) | type ClientHelloInfo struct type CertificateRequestInfo (line 160) | type CertificateRequestInfo struct type RenegotiationSupport (line 192) | type RenegotiationSupport type Config (line 198) | type Config struct type ticketKey (line 463) | type ticketKey struct type Certificate (line 471) | type Certificate struct FILE: src/crypto/tls/ticket.go type SessionState (line 8) | type SessionState struct type ClientSessionState (line 13) | type ClientSessionState struct FILE: src/crypto/tls/tls.go function Client (line 27) | func Client(conn net.Conn, config *Config) *net.TLSConn { type listener (line 33) | type listener struct function NewListener (line 42) | func NewListener(inner net.Listener, config *Config) net.Listener { function DialWithDialer (line 59) | func DialWithDialer(dialer *net.Dialer, network, addr string, config *Co... function Dial (line 75) | func Dial(network, addr string, config *Config) (*net.TLSConn, error) { type Dialer (line 81) | type Dialer struct method DialContext (line 103) | func (d *Dialer) DialContext(ctx context.Context, network, addr string... function LoadX509KeyPair (line 118) | func LoadX509KeyPair(certFile, keyFile string) (Certificate, error) { FILE: src/crypto/x509/internal/macos/macos.go constant ErrSecCertificateExpired (line 12) | ErrSecCertificateExpired = -67818 constant ErrSecHostNameMismatch (line 13) | ErrSecHostNameMismatch = -67602 constant ErrSecNotTrusted (line 14) | ErrSecNotTrusted = -67843 function CFArrayAppendValue (line 24) | func CFArrayAppendValue(array CFRef, val CFRef) {} function CFArrayGetCount (line 26) | func CFArrayGetCount(array CFRef) int { function CFDataGetBytePtr (line 30) | func CFDataGetBytePtr(data CFRef) uintptr { function CFDataGetLength (line 34) | func CFDataGetLength(data CFRef) int { function CFDataToSlice (line 38) | func CFDataToSlice(data CFRef) []byte { function CFEqual (line 42) | func CFEqual(a, b CFRef) bool { function CFErrorGetCode (line 46) | func CFErrorGetCode(errRef CFRef) int { function CFNumberGetValue (line 50) | func CFNumberGetValue(num CFRef) (int32, error) { function CFRelease (line 54) | func CFRelease(ref CFRef) {} function CFStringToString (line 56) | func CFStringToString(ref CFRef) string { function ReleaseCFArray (line 60) | func ReleaseCFArray(array CFRef) {} function SecCertificateCopyData (line 62) | func SecCertificateCopyData(cert CFRef) ([]byte, error) { function SecTrustCopyCertificateChain (line 66) | func SecTrustCopyCertificateChain(trustObj CFRef) (CFRef, error) { function SecTrustEvaluateWithError (line 70) | func SecTrustEvaluateWithError(trustObj CFRef) (int, error) { function SecTrustGetCertificateCount (line 74) | func SecTrustGetCertificateCount(trustObj CFRef) int { function SecTrustGetResult (line 78) | func SecTrustGetResult(trustObj CFRef, result CFRef) (CFRef, CFRef, erro... function SecTrustSetVerifyDate (line 82) | func SecTrustSetVerifyDate(trustObj CFRef, dateRef CFRef) error { type CFRef (line 86) | type CFRef function BytesToCFData (line 88) | func BytesToCFData(b []byte) CFRef { function CFArrayCreateMutable (line 92) | func CFArrayCreateMutable() CFRef { function CFArrayGetValueAtIndex (line 96) | func CFArrayGetValueAtIndex(array CFRef, index int) CFRef { function CFDateCreate (line 100) | func CFDateCreate(seconds float64) CFRef { function CFDictionaryGetValueIfPresent (line 104) | func CFDictionaryGetValueIfPresent(dict CFRef, key CFString) (value CFRe... function CFErrorCopyDescription (line 108) | func CFErrorCopyDescription(errRef CFRef) CFRef { function CFStringCreateExternalRepresentation (line 112) | func CFStringCreateExternalRepresentation(strRef CFRef) (CFRef, error) { function SecCertificateCreateWithData (line 116) | func SecCertificateCreateWithData(b []byte) (CFRef, error) { function SecPolicyCreateSSL (line 120) | func SecPolicyCreateSSL(name string) (CFRef, error) { function SecTrustCreateWithCertificates (line 124) | func SecTrustCreateWithCertificates(certs CFRef, policies CFRef) (CFRef,... function SecTrustEvaluate (line 128) | func SecTrustEvaluate(trustObj CFRef) (CFRef, error) { function SecTrustGetCertificateAtIndex (line 132) | func SecTrustGetCertificateAtIndex(trustObj CFRef, i int) (CFRef, error) { function SecTrustSettingsCopyCertificates (line 136) | func SecTrustSettingsCopyCertificates(domain SecTrustSettingsDomain) (ce... function SecTrustSettingsCopyTrustSettings (line 140) | func SecTrustSettingsCopyTrustSettings(cert CFRef, domain SecTrustSettin... function TimeToCFDateRef (line 144) | func TimeToCFDateRef(t time.Time) CFRef { type CFString (line 148) | type CFString function StringToCFString (line 150) | func StringToCFString(s string) CFString { type OSStatus (line 154) | type OSStatus struct method Error (line 158) | func (s OSStatus) Error() string type SecTrustResultType (line 160) | type SecTrustResultType constant SecTrustResultInvalid (line 163) | SecTrustResultInvalid SecTrustResultType = iota constant SecTrustResultProceed (line 164) | SecTrustResultProceed constant SecTrustResultConfirm (line 165) | SecTrustResultConfirm constant SecTrustResultDeny (line 166) | SecTrustResultDeny constant SecTrustResultUnspecified (line 167) | SecTrustResultUnspecified constant SecTrustResultRecoverableTrustFailure (line 168) | SecTrustResultRecoverableTrustFailure constant SecTrustResultFatalTrustFailure (line 169) | SecTrustResultFatalTrustFailure constant SecTrustResultOtherError (line 170) | SecTrustResultOtherError type SecTrustSettingsDomain (line 173) | type SecTrustSettingsDomain constant SecTrustSettingsDomainUser (line 176) | SecTrustSettingsDomainUser SecTrustSettingsDomain = iota constant SecTrustSettingsDomainAdmin (line 177) | SecTrustSettingsDomainAdmin constant SecTrustSettingsDomainSystem (line 178) | SecTrustSettingsDomainSystem type SecTrustSettingsResult (line 181) | type SecTrustSettingsResult constant SecTrustSettingsResultInvalid (line 184) | SecTrustSettingsResultInvalid SecTrustSettingsResult = iota constant SecTrustSettingsResultTrustRoot (line 185) | SecTrustSettingsResultTrustRoot constant SecTrustSettingsResultTrustAsRoot (line 186) | SecTrustSettingsResultTrustAsRoot constant SecTrustSettingsResultDeny (line 187) | SecTrustSettingsResultDeny constant SecTrustSettingsResultUnspecified (line 188) | SecTrustSettingsResultUnspecified FILE: src/device/arm/arm.go function Asm (line 44) | func Asm(asm string) function AsmFull (line 59) | func AsmFull(asm string, regs map[string]interface{}) uintptr function SVCall0 (line 62) | func SVCall0(num uintptr) uintptr function SVCall1 (line 65) | func SVCall1(num uintptr, a1 interface{}) uintptr function SVCall2 (line 68) | func SVCall2(num uintptr, a1, a2 interface{}) uintptr function SVCall3 (line 71) | func SVCall3(num uintptr, a1, a2, a3 interface{}) uintptr function SVCall4 (line 74) | func SVCall4(num uintptr, a1, a2, a3, a4 interface{}) uintptr constant SCS_BASE (line 77) | SCS_BASE = 0xE000E000 constant SYST_BASE (line 78) | SYST_BASE = SCS_BASE + 0x0010 constant NVIC_BASE (line 79) | NVIC_BASE = SCS_BASE + 0x0100 type NVIC_Type (line 86) | type NVIC_Type struct type SYST_Type (line 105) | type SYST_Type struct constant SYST_CSR_ENABLE_Pos (line 117) | SYST_CSR_ENABLE_Pos = 0x0 constant SYST_CSR_ENABLE_Msk (line 118) | SYST_CSR_ENABLE_Msk = 0x1 constant SYST_CSR_ENABLE (line 119) | SYST_CSR_ENABLE = 0x1 constant SYST_CSR_TICKINT_Pos (line 120) | SYST_CSR_TICKINT_Pos = 0x1 constant SYST_CSR_TICKINT_Msk (line 121) | SYST_CSR_TICKINT_Msk = 0x2 constant SYST_CSR_TICKINT (line 122) | SYST_CSR_TICKINT = 0x2 constant SYST_CSR_CLKSOURCE_Pos (line 123) | SYST_CSR_CLKSOURCE_Pos = 0x2 constant SYST_CSR_CLKSOURCE_Msk (line 124) | SYST_CSR_CLKSOURCE_Msk = 0x4 constant SYST_CSR_CLKSOURCE (line 125) | SYST_CSR_CLKSOURCE = 0x4 constant SYST_CSR_COUNTFLAG_Pos (line 126) | SYST_CSR_COUNTFLAG_Pos = 0x10 constant SYST_CSR_COUNTFLAG_Msk (line 127) | SYST_CSR_COUNTFLAG_Msk = 0x10000 constant SYST_CSR_COUNTFLAG (line 128) | SYST_CSR_COUNTFLAG = 0x10000 constant SYST_RVR_RELOAD_Pos (line 131) | SYST_RVR_RELOAD_Pos = 0x0 constant SYST_RVR_RELOAD_Msk (line 132) | SYST_RVR_RELOAD_Msk = 0xffffff constant SYST_CVR_CURRENT_Pos (line 135) | SYST_CVR_CURRENT_Pos = 0x0 constant SYST_CVR_CURRENT_Msk (line 136) | SYST_CVR_CURRENT_Msk = 0xffffff constant SYST_CALIB_TENMS_Pos (line 139) | SYST_CALIB_TENMS_Pos = 0x0 constant SYST_CALIB_TENMS_Msk (line 140) | SYST_CALIB_TENMS_Msk = 0xffffff constant SYST_CALIB_SKEW_Pos (line 141) | SYST_CALIB_SKEW_Pos = 0x1e constant SYST_CALIB_SKEW_Msk (line 142) | SYST_CALIB_SKEW_Msk = 0x40000000 constant SYST_CALIB_SKEW (line 143) | SYST_CALIB_SKEW = 0x40000000 constant SYST_CALIB_NOREF_Pos (line 144) | SYST_CALIB_NOREF_Pos = 0x1f constant SYST_CALIB_NOREF_Msk (line 145) | SYST_CALIB_NOREF_Msk = 0x80000000 constant SYST_CALIB_NOREF (line 146) | SYST_CALIB_NOREF = 0x80000000 function ClearPendingIRQ (line 150) | func ClearPendingIRQ(irq uint32) { function EnableIRQ (line 155) | func EnableIRQ(irq uint32) { function DisableIRQ (line 160) | func DisableIRQ(irq uint32) { function SetPriority (line 171) | func SetPriority(irq uint32, priority uint32) { function DisableInterrupts (line 185) | func DisableInterrupts() uintptr function EnableInterrupts (line 191) | func EnableInterrupts(mask uintptr) function SetupSystemTimer (line 197) | func SetupSystemTimer(cyclecount uint32) error { FILE: src/device/arm/interrupts.c function EnableInterrupts (line 3) | void EnableInterrupts(uintptr_t mask) { function DisableInterrupts (line 12) | uintptr_t DisableInterrupts() { FILE: src/device/arm/scb.go constant SCB_BASE (line 13) | SCB_BASE = SCS_BASE + 0x0D00 type SCB_Type (line 18) | type SCB_Type struct function SystemReset (line 49) | func SystemReset() { constant SCB_CPUID_REVISION_Pos (line 58) | SCB_CPUID_REVISION_Pos = 0x0 constant SCB_CPUID_REVISION_Msk (line 59) | SCB_CPUID_REVISION_Msk = 0xf constant SCB_CPUID_PARTNO_Pos (line 60) | SCB_CPUID_PARTNO_Pos = 0x4 constant SCB_CPUID_PARTNO_Msk (line 61) | SCB_CPUID_PARTNO_Msk = 0xfff0 constant SCB_CPUID_ARCHITECTURE_Pos (line 62) | SCB_CPUID_ARCHITECTURE_Pos = 0x10 constant SCB_CPUID_ARCHITECTURE_Msk (line 63) | SCB_CPUID_ARCHITECTURE_Msk = 0xf0000 constant SCB_CPUID_VARIANT_Pos (line 64) | SCB_CPUID_VARIANT_Pos = 0x14 constant SCB_CPUID_VARIANT_Msk (line 65) | SCB_CPUID_VARIANT_Msk = 0xf00000 constant SCB_CPUID_IMPLEMENTER_Pos (line 66) | SCB_CPUID_IMPLEMENTER_Pos = 0x18 constant SCB_CPUID_IMPLEMENTER_Msk (line 67) | SCB_CPUID_IMPLEMENTER_Msk = 0xff000000 constant SCB_ICSR_VECTACTIVE_Pos (line 70) | SCB_ICSR_VECTACTIVE_Pos = 0x0 constant SCB_ICSR_VECTACTIVE_Msk (line 71) | SCB_ICSR_VECTACTIVE_Msk = 0x1ff constant SCB_ICSR_RETTOBASE_Pos (line 72) | SCB_ICSR_RETTOBASE_Pos = 0xb constant SCB_ICSR_RETTOBASE_Msk (line 73) | SCB_ICSR_RETTOBASE_Msk = 0x800 constant SCB_ICSR_RETTOBASE (line 74) | SCB_ICSR_RETTOBASE = 0x800 constant SCB_ICSR_RETTOBASE_RETTOBASE_0 (line 75) | SCB_ICSR_RETTOBASE_RETTOBASE_0 = 0x0 constant SCB_ICSR_RETTOBASE_RETTOBASE_1 (line 76) | SCB_ICSR_RETTOBASE_RETTOBASE_1 = 0x1 constant SCB_ICSR_VECTPENDING_Pos (line 77) | SCB_ICSR_VECTPENDING_Pos = 0xc constant SCB_ICSR_VECTPENDING_Msk (line 78) | SCB_ICSR_VECTPENDING_Msk = 0x1ff000 constant SCB_ICSR_ISRPENDING_Pos (line 79) | SCB_ICSR_ISRPENDING_Pos = 0x16 constant SCB_ICSR_ISRPENDING_Msk (line 80) | SCB_ICSR_ISRPENDING_Msk = 0x400000 constant SCB_ICSR_ISRPENDING (line 81) | SCB_ICSR_ISRPENDING = 0x400000 constant SCB_ICSR_ISRPENDING_ISRPENDING_0 (line 82) | SCB_ICSR_ISRPENDING_ISRPENDING_0 = 0x0 constant SCB_ICSR_ISRPENDING_ISRPENDING_1 (line 83) | SCB_ICSR_ISRPENDING_ISRPENDING_1 = 0x1 constant SCB_ICSR_PENDSTCLR_Pos (line 84) | SCB_ICSR_PENDSTCLR_Pos = 0x19 constant SCB_ICSR_PENDSTCLR_Msk (line 85) | SCB_ICSR_PENDSTCLR_Msk = 0x2000000 constant SCB_ICSR_PENDSTCLR (line 86) | SCB_ICSR_PENDSTCLR = 0x2000000 constant SCB_ICSR_PENDSTCLR_PENDSTCLR_0 (line 87) | SCB_ICSR_PENDSTCLR_PENDSTCLR_0 = 0x0 constant SCB_ICSR_PENDSTCLR_PENDSTCLR_1 (line 88) | SCB_ICSR_PENDSTCLR_PENDSTCLR_1 = 0x1 constant SCB_ICSR_PENDSTSET_Pos (line 89) | SCB_ICSR_PENDSTSET_Pos = 0x1a constant SCB_ICSR_PENDSTSET_Msk (line 90) | SCB_ICSR_PENDSTSET_Msk = 0x4000000 constant SCB_ICSR_PENDSTSET (line 91) | SCB_ICSR_PENDSTSET = 0x4000000 constant SCB_ICSR_PENDSTSET_PENDSTSET_0 (line 92) | SCB_ICSR_PENDSTSET_PENDSTSET_0 = 0x0 constant SCB_ICSR_PENDSTSET_PENDSTSET_1 (line 93) | SCB_ICSR_PENDSTSET_PENDSTSET_1 = 0x1 constant SCB_ICSR_PENDSVCLR_Pos (line 94) | SCB_ICSR_PENDSVCLR_Pos = 0x1b constant SCB_ICSR_PENDSVCLR_Msk (line 95) | SCB_ICSR_PENDSVCLR_Msk = 0x8000000 constant SCB_ICSR_PENDSVCLR (line 96) | SCB_ICSR_PENDSVCLR = 0x8000000 constant SCB_ICSR_PENDSVCLR_PENDSVCLR_0 (line 97) | SCB_ICSR_PENDSVCLR_PENDSVCLR_0 = 0x0 constant SCB_ICSR_PENDSVCLR_PENDSVCLR_1 (line 98) | SCB_ICSR_PENDSVCLR_PENDSVCLR_1 = 0x1 constant SCB_ICSR_PENDSVSET_Pos (line 99) | SCB_ICSR_PENDSVSET_Pos = 0x1c constant SCB_ICSR_PENDSVSET_Msk (line 100) | SCB_ICSR_PENDSVSET_Msk = 0x10000000 constant SCB_ICSR_PENDSVSET (line 101) | SCB_ICSR_PENDSVSET = 0x10000000 constant SCB_ICSR_PENDSVSET_PENDSVSET_0 (line 102) | SCB_ICSR_PENDSVSET_PENDSVSET_0 = 0x0 constant SCB_ICSR_PENDSVSET_PENDSVSET_1 (line 103) | SCB_ICSR_PENDSVSET_PENDSVSET_1 = 0x1 constant SCB_ICSR_NMIPENDSET_Pos (line 104) | SCB_ICSR_NMIPENDSET_Pos = 0x1f constant SCB_ICSR_NMIPENDSET_Msk (line 105) | SCB_ICSR_NMIPENDSET_Msk = 0x80000000 constant SCB_ICSR_NMIPENDSET (line 106) | SCB_ICSR_NMIPENDSET = 0x80000000 constant SCB_ICSR_NMIPENDSET_NMIPENDSET_0 (line 107) | SCB_ICSR_NMIPENDSET_NMIPENDSET_0 = 0x0 constant SCB_ICSR_NMIPENDSET_NMIPENDSET_1 (line 108) | SCB_ICSR_NMIPENDSET_NMIPENDSET_1 = 0x1 constant SCB_VTOR_TBLOFF_Pos (line 111) | SCB_VTOR_TBLOFF_Pos = 0x7 constant SCB_VTOR_TBLOFF_Msk (line 112) | SCB_VTOR_TBLOFF_Msk = 0xffffff80 constant SCB_AIRCR_VECTRESET_Pos (line 115) | SCB_AIRCR_VECTRESET_Pos = 0x0 constant SCB_AIRCR_VECTRESET_Msk (line 116) | SCB_AIRCR_VECTRESET_Msk = 0x1 constant SCB_AIRCR_VECTRESET (line 117) | SCB_AIRCR_VECTRESET = 0x1 constant SCB_AIRCR_VECTRESET_VECTRESET_0 (line 118) | SCB_AIRCR_VECTRESET_VECTRESET_0 = 0x0 constant SCB_AIRCR_VECTRESET_VECTRESET_1 (line 119) | SCB_AIRCR_VECTRESET_VECTRESET_1 = 0x1 constant SCB_AIRCR_VECTCLRACTIVE_Pos (line 120) | SCB_AIRCR_VECTCLRACTIVE_Pos = 0x1 constant SCB_AIRCR_VECTCLRACTIVE_Msk (line 121) | SCB_AIRCR_VECTCLRACTIVE_Msk = 0x2 constant SCB_AIRCR_VECTCLRACTIVE (line 122) | SCB_AIRCR_VECTCLRACTIVE = 0x2 constant SCB_AIRCR_VECTCLRACTIVE_VECTCLRACTIVE_0 (line 123) | SCB_AIRCR_VECTCLRACTIVE_VECTCLRACTIVE_0 = 0x0 constant SCB_AIRCR_VECTCLRACTIVE_VECTCLRACTIVE_1 (line 124) | SCB_AIRCR_VECTCLRACTIVE_VECTCLRACTIVE_1 = 0x1 constant SCB_AIRCR_SYSRESETREQ_Pos (line 125) | SCB_AIRCR_SYSRESETREQ_Pos = 0x2 constant SCB_AIRCR_SYSRESETREQ_Msk (line 126) | SCB_AIRCR_SYSRESETREQ_Msk = 0x4 constant SCB_AIRCR_SYSRESETREQ (line 127) | SCB_AIRCR_SYSRESETREQ = 0x4 constant SCB_AIRCR_SYSRESETREQ_SYSRESETREQ_0 (line 128) | SCB_AIRCR_SYSRESETREQ_SYSRESETREQ_0 = 0x0 constant SCB_AIRCR_SYSRESETREQ_SYSRESETREQ_1 (line 129) | SCB_AIRCR_SYSRESETREQ_SYSRESETREQ_1 = 0x1 constant SCB_AIRCR_PRIGROUP_Pos (line 130) | SCB_AIRCR_PRIGROUP_Pos = 0x8 constant SCB_AIRCR_PRIGROUP_Msk (line 131) | SCB_AIRCR_PRIGROUP_Msk = 0x700 constant SCB_AIRCR_ENDIANNESS_Pos (line 132) | SCB_AIRCR_ENDIANNESS_Pos = 0xf constant SCB_AIRCR_ENDIANNESS_Msk (line 133) | SCB_AIRCR_ENDIANNESS_Msk = 0x8000 constant SCB_AIRCR_ENDIANNESS (line 134) | SCB_AIRCR_ENDIANNESS = 0x8000 constant SCB_AIRCR_ENDIANNESS_ENDIANNESS_0 (line 135) | SCB_AIRCR_ENDIANNESS_ENDIANNESS_0 = 0x0 constant SCB_AIRCR_ENDIANNESS_ENDIANNESS_1 (line 136) | SCB_AIRCR_ENDIANNESS_ENDIANNESS_1 = 0x1 constant SCB_AIRCR_VECTKEY_Pos (line 137) | SCB_AIRCR_VECTKEY_Pos = 0x10 constant SCB_AIRCR_VECTKEY_Msk (line 138) | SCB_AIRCR_VECTKEY_Msk = 0xffff0000 constant SCB_SCR_SLEEPONEXIT_Pos (line 141) | SCB_SCR_SLEEPONEXIT_Pos = 0x1 constant SCB_SCR_SLEEPONEXIT_Msk (line 142) | SCB_SCR_SLEEPONEXIT_Msk = 0x2 constant SCB_SCR_SLEEPONEXIT (line 143) | SCB_SCR_SLEEPONEXIT = 0x2 constant SCB_SCR_SLEEPONEXIT_SLEEPONEXIT_0 (line 144) | SCB_SCR_SLEEPONEXIT_SLEEPONEXIT_0 = 0x0 constant SCB_SCR_SLEEPONEXIT_SLEEPONEXIT_1 (line 145) | SCB_SCR_SLEEPONEXIT_SLEEPONEXIT_1 = 0x1 constant SCB_SCR_SLEEPDEEP_Pos (line 146) | SCB_SCR_SLEEPDEEP_Pos = 0x2 constant SCB_SCR_SLEEPDEEP_Msk (line 147) | SCB_SCR_SLEEPDEEP_Msk = 0x4 constant SCB_SCR_SLEEPDEEP (line 148) | SCB_SCR_SLEEPDEEP = 0x4 constant SCB_SCR_SLEEPDEEP_SLEEPDEEP_0 (line 149) | SCB_SCR_SLEEPDEEP_SLEEPDEEP_0 = 0x0 constant SCB_SCR_SLEEPDEEP_SLEEPDEEP_1 (line 150) | SCB_SCR_SLEEPDEEP_SLEEPDEEP_1 = 0x1 constant SCB_SCR_SEVONPEND_Pos (line 151) | SCB_SCR_SEVONPEND_Pos = 0x4 constant SCB_SCR_SEVONPEND_Msk (line 152) | SCB_SCR_SEVONPEND_Msk = 0x10 constant SCB_SCR_SEVONPEND (line 153) | SCB_SCR_SEVONPEND = 0x10 constant SCB_SCR_SEVONPEND_SEVONPEND_0 (line 154) | SCB_SCR_SEVONPEND_SEVONPEND_0 = 0x0 constant SCB_SCR_SEVONPEND_SEVONPEND_1 (line 155) | SCB_SCR_SEVONPEND_SEVONPEND_1 = 0x1 constant SCB_CCR_NONBASETHRDENA_Pos (line 158) | SCB_CCR_NONBASETHRDENA_Pos = 0x0 constant SCB_CCR_NONBASETHRDENA_Msk (line 159) | SCB_CCR_NONBASETHRDENA_Msk = 0x1 constant SCB_CCR_NONBASETHRDENA (line 160) | SCB_CCR_NONBASETHRDENA = 0x1 constant SCB_CCR_NONBASETHRDENA_NONBASETHRDENA_0 (line 161) | SCB_CCR_NONBASETHRDENA_NONBASETHRDENA_0 = 0x0 constant SCB_CCR_NONBASETHRDENA_NONBASETHRDENA_1 (line 162) | SCB_CCR_NONBASETHRDENA_NONBASETHRDENA_1 = 0x1 constant SCB_CCR_USERSETMPEND_Pos (line 163) | SCB_CCR_USERSETMPEND_Pos = 0x1 constant SCB_CCR_USERSETMPEND_Msk (line 164) | SCB_CCR_USERSETMPEND_Msk = 0x2 constant SCB_CCR_USERSETMPEND (line 165) | SCB_CCR_USERSETMPEND = 0x2 constant SCB_CCR_USERSETMPEND_USERSETMPEND_0 (line 166) | SCB_CCR_USERSETMPEND_USERSETMPEND_0 = 0x0 constant SCB_CCR_USERSETMPEND_USERSETMPEND_1 (line 167) | SCB_CCR_USERSETMPEND_USERSETMPEND_1 = 0x1 constant SCB_CCR_UNALIGN_TRP_Pos (line 168) | SCB_CCR_UNALIGN_TRP_Pos = 0x3 constant SCB_CCR_UNALIGN_TRP_Msk (line 169) | SCB_CCR_UNALIGN_TRP_Msk = 0x8 constant SCB_CCR_UNALIGN_TRP (line 170) | SCB_CCR_UNALIGN_TRP = 0x8 constant SCB_CCR_UNALIGN_TRP_UNALIGN_TRP_0 (line 171) | SCB_CCR_UNALIGN_TRP_UNALIGN_TRP_0 = 0x0 constant SCB_CCR_UNALIGN_TRP_UNALIGN_TRP_1 (line 172) | SCB_CCR_UNALIGN_TRP_UNALIGN_TRP_1 = 0x1 constant SCB_CCR_DIV_0_TRP_Pos (line 173) | SCB_CCR_DIV_0_TRP_Pos = 0x4 constant SCB_CCR_DIV_0_TRP_Msk (line 174) | SCB_CCR_DIV_0_TRP_Msk = 0x10 constant SCB_CCR_DIV_0_TRP (line 175) | SCB_CCR_DIV_0_TRP = 0x10 constant SCB_CCR_DIV_0_TRP_DIV_0_TRP_0 (line 176) | SCB_CCR_DIV_0_TRP_DIV_0_TRP_0 = 0x0 constant SCB_CCR_DIV_0_TRP_DIV_0_TRP_1 (line 177) | SCB_CCR_DIV_0_TRP_DIV_0_TRP_1 = 0x1 constant SCB_CCR_BFHFNMIGN_Pos (line 178) | SCB_CCR_BFHFNMIGN_Pos = 0x8 constant SCB_CCR_BFHFNMIGN_Msk (line 179) | SCB_CCR_BFHFNMIGN_Msk = 0x100 constant SCB_CCR_BFHFNMIGN (line 180) | SCB_CCR_BFHFNMIGN = 0x100 constant SCB_CCR_BFHFNMIGN_BFHFNMIGN_0 (line 181) | SCB_CCR_BFHFNMIGN_BFHFNMIGN_0 = 0x0 constant SCB_CCR_BFHFNMIGN_BFHFNMIGN_1 (line 182) | SCB_CCR_BFHFNMIGN_BFHFNMIGN_1 = 0x1 constant SCB_CCR_STKALIGN_Pos (line 183) | SCB_CCR_STKALIGN_Pos = 0x9 constant SCB_CCR_STKALIGN_Msk (line 184) | SCB_CCR_STKALIGN_Msk = 0x200 constant SCB_CCR_STKALIGN (line 185) | SCB_CCR_STKALIGN = 0x200 constant SCB_CCR_STKALIGN_STKALIGN_0 (line 186) | SCB_CCR_STKALIGN_STKALIGN_0 = 0x0 constant SCB_CCR_STKALIGN_STKALIGN_1 (line 187) | SCB_CCR_STKALIGN_STKALIGN_1 = 0x1 constant SCB_CCR_DC_Pos (line 188) | SCB_CCR_DC_Pos = 0x10 constant SCB_CCR_DC_Msk (line 189) | SCB_CCR_DC_Msk = 0x10000 constant SCB_CCR_DC (line 190) | SCB_CCR_DC = 0x10000 constant SCB_CCR_DC_DC_0 (line 191) | SCB_CCR_DC_DC_0 = 0x0 constant SCB_CCR_DC_DC_1 (line 192) | SCB_CCR_DC_DC_1 = 0x1 constant SCB_CCR_IC_Pos (line 193) | SCB_CCR_IC_Pos = 0x11 constant SCB_CCR_IC_Msk (line 194) | SCB_CCR_IC_Msk = 0x20000 constant SCB_CCR_IC (line 195) | SCB_CCR_IC = 0x20000 constant SCB_CCR_IC_IC_0 (line 196) | SCB_CCR_IC_IC_0 = 0x0 constant SCB_CCR_IC_IC_1 (line 197) | SCB_CCR_IC_IC_1 = 0x1 constant SCB_CCR_BP_Pos (line 198) | SCB_CCR_BP_Pos = 0x12 constant SCB_CCR_BP_Msk (line 199) | SCB_CCR_BP_Msk = 0x40000 constant SCB_CCR_BP (line 200) | SCB_CCR_BP = 0x40000 constant SCB_SHPR1_PRI_4_Pos (line 203) | SCB_SHPR1_PRI_4_Pos = 0x0 constant SCB_SHPR1_PRI_4_Msk (line 204) | SCB_SHPR1_PRI_4_Msk = 0xff constant SCB_SHPR1_PRI_5_Pos (line 205) | SCB_SHPR1_PRI_5_Pos = 0x8 constant SCB_SHPR1_PRI_5_Msk (line 206) | SCB_SHPR1_PRI_5_Msk = 0xff00 constant SCB_SHPR1_PRI_6_Pos (line 207) | SCB_SHPR1_PRI_6_Pos = 0x10 constant SCB_SHPR1_PRI_6_Msk (line 208) | SCB_SHPR1_PRI_6_Msk = 0xff0000 constant SCB_SHPR2_PRI_11_Pos (line 211) | SCB_SHPR2_PRI_11_Pos = 0x18 constant SCB_SHPR2_PRI_11_Msk (line 212) | SCB_SHPR2_PRI_11_Msk = 0xff000000 constant SCB_SHPR3_PRI_14_Pos (line 215) | SCB_SHPR3_PRI_14_Pos = 0x10 constant SCB_SHPR3_PRI_14_Msk (line 216) | SCB_SHPR3_PRI_14_Msk = 0xff0000 constant SCB_SHPR3_PRI_15_Pos (line 217) | SCB_SHPR3_PRI_15_Pos = 0x18 constant SCB_SHPR3_PRI_15_Msk (line 218) | SCB_SHPR3_PRI_15_Msk = 0xff000000 constant SCB_SHCSR_MEMFAULTACT_Pos (line 221) | SCB_SHCSR_MEMFAULTACT_Pos = 0x0 constant SCB_SHCSR_MEMFAULTACT_Msk (line 222) | SCB_SHCSR_MEMFAULTACT_Msk = 0x1 constant SCB_SHCSR_MEMFAULTACT (line 223) | SCB_SHCSR_MEMFAULTACT = 0x1 constant SCB_SHCSR_MEMFAULTACT_MEMFAULTACT_0 (line 224) | SCB_SHCSR_MEMFAULTACT_MEMFAULTACT_0 = 0x0 constant SCB_SHCSR_MEMFAULTACT_MEMFAULTACT_1 (line 225) | SCB_SHCSR_MEMFAULTACT_MEMFAULTACT_1 = 0x1 constant SCB_SHCSR_BUSFAULTACT_Pos (line 226) | SCB_SHCSR_BUSFAULTACT_Pos = 0x1 constant SCB_SHCSR_BUSFAULTACT_Msk (line 227) | SCB_SHCSR_BUSFAULTACT_Msk = 0x2 constant SCB_SHCSR_BUSFAULTACT (line 228) | SCB_SHCSR_BUSFAULTACT = 0x2 constant SCB_SHCSR_BUSFAULTACT_BUSFAULTACT_0 (line 229) | SCB_SHCSR_BUSFAULTACT_BUSFAULTACT_0 = 0x0 constant SCB_SHCSR_BUSFAULTACT_BUSFAULTACT_1 (line 230) | SCB_SHCSR_BUSFAULTACT_BUSFAULTACT_1 = 0x1 constant SCB_SHCSR_USGFAULTACT_Pos (line 231) | SCB_SHCSR_USGFAULTACT_Pos = 0x3 constant SCB_SHCSR_USGFAULTACT_Msk (line 232) | SCB_SHCSR_USGFAULTACT_Msk = 0x8 constant SCB_SHCSR_USGFAULTACT (line 233) | SCB_SHCSR_USGFAULTACT = 0x8 constant SCB_SHCSR_USGFAULTACT_USGFAULTACT_0 (line 234) | SCB_SHCSR_USGFAULTACT_USGFAULTACT_0 = 0x0 constant SCB_SHCSR_USGFAULTACT_USGFAULTACT_1 (line 235) | SCB_SHCSR_USGFAULTACT_USGFAULTACT_1 = 0x1 constant SCB_SHCSR_SVCALLACT_Pos (line 236) | SCB_SHCSR_SVCALLACT_Pos = 0x7 constant SCB_SHCSR_SVCALLACT_Msk (line 237) | SCB_SHCSR_SVCALLACT_Msk = 0x80 constant SCB_SHCSR_SVCALLACT (line 238) | SCB_SHCSR_SVCALLACT = 0x80 constant SCB_SHCSR_SVCALLACT_SVCALLACT_0 (line 239) | SCB_SHCSR_SVCALLACT_SVCALLACT_0 = 0x0 constant SCB_SHCSR_SVCALLACT_SVCALLACT_1 (line 240) | SCB_SHCSR_SVCALLACT_SVCALLACT_1 = 0x1 constant SCB_SHCSR_MONITORACT_Pos (line 241) | SCB_SHCSR_MONITORACT_Pos = 0x8 constant SCB_SHCSR_MONITORACT_Msk (line 242) | SCB_SHCSR_MONITORACT_Msk = 0x100 constant SCB_SHCSR_MONITORACT (line 243) | SCB_SHCSR_MONITORACT = 0x100 constant SCB_SHCSR_MONITORACT_MONITORACT_0 (line 244) | SCB_SHCSR_MONITORACT_MONITORACT_0 = 0x0 constant SCB_SHCSR_MONITORACT_MONITORACT_1 (line 245) | SCB_SHCSR_MONITORACT_MONITORACT_1 = 0x1 constant SCB_SHCSR_PENDSVACT_Pos (line 246) | SCB_SHCSR_PENDSVACT_Pos = 0xa constant SCB_SHCSR_PENDSVACT_Msk (line 247) | SCB_SHCSR_PENDSVACT_Msk = 0x400 constant SCB_SHCSR_PENDSVACT (line 248) | SCB_SHCSR_PENDSVACT = 0x400 constant SCB_SHCSR_PENDSVACT_PENDSVACT_0 (line 249) | SCB_SHCSR_PENDSVACT_PENDSVACT_0 = 0x0 constant SCB_SHCSR_PENDSVACT_PENDSVACT_1 (line 250) | SCB_SHCSR_PENDSVACT_PENDSVACT_1 = 0x1 constant SCB_SHCSR_SYSTICKACT_Pos (line 251) | SCB_SHCSR_SYSTICKACT_Pos = 0xb constant SCB_SHCSR_SYSTICKACT_Msk (line 252) | SCB_SHCSR_SYSTICKACT_Msk = 0x800 constant SCB_SHCSR_SYSTICKACT (line 253) | SCB_SHCSR_SYSTICKACT = 0x800 constant SCB_SHCSR_SYSTICKACT_SYSTICKACT_0 (line 254) | SCB_SHCSR_SYSTICKACT_SYSTICKACT_0 = 0x0 constant SCB_SHCSR_SYSTICKACT_SYSTICKACT_1 (line 255) | SCB_SHCSR_SYSTICKACT_SYSTICKACT_1 = 0x1 constant SCB_SHCSR_USGFAULTPENDED_Pos (line 256) | SCB_SHCSR_USGFAULTPENDED_Pos = 0xc constant SCB_SHCSR_USGFAULTPENDED_Msk (line 257) | SCB_SHCSR_USGFAULTPENDED_Msk = 0x1000 constant SCB_SHCSR_USGFAULTPENDED (line 258) | SCB_SHCSR_USGFAULTPENDED = 0x1000 constant SCB_SHCSR_USGFAULTPENDED_USGFAULTPENDED_0 (line 259) | SCB_SHCSR_USGFAULTPENDED_USGFAULTPENDED_0 = 0x0 constant SCB_SHCSR_USGFAULTPENDED_USGFAULTPENDED_1 (line 260) | SCB_SHCSR_USGFAULTPENDED_USGFAULTPENDED_1 = 0x1 constant SCB_SHCSR_MEMFAULTPENDED_Pos (line 261) | SCB_SHCSR_MEMFAULTPENDED_Pos = 0xd constant SCB_SHCSR_MEMFAULTPENDED_Msk (line 262) | SCB_SHCSR_MEMFAULTPENDED_Msk = 0x2000 constant SCB_SHCSR_MEMFAULTPENDED (line 263) | SCB_SHCSR_MEMFAULTPENDED = 0x2000 constant SCB_SHCSR_MEMFAULTPENDED_MEMFAULTPENDED_0 (line 264) | SCB_SHCSR_MEMFAULTPENDED_MEMFAULTPENDED_0 = 0x0 constant SCB_SHCSR_MEMFAULTPENDED_MEMFAULTPENDED_1 (line 265) | SCB_SHCSR_MEMFAULTPENDED_MEMFAULTPENDED_1 = 0x1 constant SCB_SHCSR_BUSFAULTPENDED_Pos (line 266) | SCB_SHCSR_BUSFAULTPENDED_Pos = 0xe constant SCB_SHCSR_BUSFAULTPENDED_Msk (line 267) | SCB_SHCSR_BUSFAULTPENDED_Msk = 0x4000 constant SCB_SHCSR_BUSFAULTPENDED (line 268) | SCB_SHCSR_BUSFAULTPENDED = 0x4000 constant SCB_SHCSR_BUSFAULTPENDED_BUSFAULTPENDED_0 (line 269) | SCB_SHCSR_BUSFAULTPENDED_BUSFAULTPENDED_0 = 0x0 constant SCB_SHCSR_BUSFAULTPENDED_BUSFAULTPENDED_1 (line 270) | SCB_SHCSR_BUSFAULTPENDED_BUSFAULTPENDED_1 = 0x1 constant SCB_SHCSR_SVCALLPENDED_Pos (line 271) | SCB_SHCSR_SVCALLPENDED_Pos = 0xf constant SCB_SHCSR_SVCALLPENDED_Msk (line 272) | SCB_SHCSR_SVCALLPENDED_Msk = 0x8000 constant SCB_SHCSR_SVCALLPENDED (line 273) | SCB_SHCSR_SVCALLPENDED = 0x8000 constant SCB_SHCSR_SVCALLPENDED_SVCALLPENDED_0 (line 274) | SCB_SHCSR_SVCALLPENDED_SVCALLPENDED_0 = 0x0 constant SCB_SHCSR_SVCALLPENDED_SVCALLPENDED_1 (line 275) | SCB_SHCSR_SVCALLPENDED_SVCALLPENDED_1 = 0x1 constant SCB_SHCSR_MEMFAULTENA_Pos (line 276) | SCB_SHCSR_MEMFAULTENA_Pos = 0x10 constant SCB_SHCSR_MEMFAULTENA_Msk (line 277) | SCB_SHCSR_MEMFAULTENA_Msk = 0x10000 constant SCB_SHCSR_MEMFAULTENA (line 278) | SCB_SHCSR_MEMFAULTENA = 0x10000 constant SCB_SHCSR_MEMFAULTENA_MEMFAULTENA_0 (line 279) | SCB_SHCSR_MEMFAULTENA_MEMFAULTENA_0 = 0x0 constant SCB_SHCSR_MEMFAULTENA_MEMFAULTENA_1 (line 280) | SCB_SHCSR_MEMFAULTENA_MEMFAULTENA_1 = 0x1 constant SCB_SHCSR_BUSFAULTENA_Pos (line 281) | SCB_SHCSR_BUSFAULTENA_Pos = 0x11 constant SCB_SHCSR_BUSFAULTENA_Msk (line 282) | SCB_SHCSR_BUSFAULTENA_Msk = 0x20000 constant SCB_SHCSR_BUSFAULTENA (line 283) | SCB_SHCSR_BUSFAULTENA = 0x20000 constant SCB_SHCSR_BUSFAULTENA_BUSFAULTENA_0 (line 284) | SCB_SHCSR_BUSFAULTENA_BUSFAULTENA_0 = 0x0 constant SCB_SHCSR_BUSFAULTENA_BUSFAULTENA_1 (line 285) | SCB_SHCSR_BUSFAULTENA_BUSFAULTENA_1 = 0x1 constant SCB_SHCSR_USGFAULTENA_Pos (line 286) | SCB_SHCSR_USGFAULTENA_Pos = 0x12 constant SCB_SHCSR_USGFAULTENA_Msk (line 287) | SCB_SHCSR_USGFAULTENA_Msk = 0x40000 constant SCB_SHCSR_USGFAULTENA (line 288) | SCB_SHCSR_USGFAULTENA = 0x40000 constant SCB_SHCSR_USGFAULTENA_USGFAULTENA_0 (line 289) | SCB_SHCSR_USGFAULTENA_USGFAULTENA_0 = 0x0 constant SCB_SHCSR_USGFAULTENA_USGFAULTENA_1 (line 290) | SCB_SHCSR_USGFAULTENA_USGFAULTENA_1 = 0x1 constant SCB_CFSR_IACCVIOL_Pos (line 293) | SCB_CFSR_IACCVIOL_Pos = 0x0 constant SCB_CFSR_IACCVIOL_Msk (line 294) | SCB_CFSR_IACCVIOL_Msk = 0x1 constant SCB_CFSR_IACCVIOL (line 295) | SCB_CFSR_IACCVIOL = 0x1 constant SCB_CFSR_IACCVIOL_IACCVIOL_0 (line 296) | SCB_CFSR_IACCVIOL_IACCVIOL_0 = 0x0 constant SCB_CFSR_IACCVIOL_IACCVIOL_1 (line 297) | SCB_CFSR_IACCVIOL_IACCVIOL_1 = 0x1 constant SCB_CFSR_DACCVIOL_Pos (line 298) | SCB_CFSR_DACCVIOL_Pos = 0x1 constant SCB_CFSR_DACCVIOL_Msk (line 299) | SCB_CFSR_DACCVIOL_Msk = 0x2 constant SCB_CFSR_DACCVIOL (line 300) | SCB_CFSR_DACCVIOL = 0x2 constant SCB_CFSR_DACCVIOL_DACCVIOL_0 (line 301) | SCB_CFSR_DACCVIOL_DACCVIOL_0 = 0x0 constant SCB_CFSR_DACCVIOL_DACCVIOL_1 (line 302) | SCB_CFSR_DACCVIOL_DACCVIOL_1 = 0x1 constant SCB_CFSR_MUNSTKERR_Pos (line 303) | SCB_CFSR_MUNSTKERR_Pos = 0x3 constant SCB_CFSR_MUNSTKERR_Msk (line 304) | SCB_CFSR_MUNSTKERR_Msk = 0x8 constant SCB_CFSR_MUNSTKERR (line 305) | SCB_CFSR_MUNSTKERR = 0x8 constant SCB_CFSR_MUNSTKERR_MUNSTKERR_0 (line 306) | SCB_CFSR_MUNSTKERR_MUNSTKERR_0 = 0x0 constant SCB_CFSR_MUNSTKERR_MUNSTKERR_1 (line 307) | SCB_CFSR_MUNSTKERR_MUNSTKERR_1 = 0x1 constant SCB_CFSR_MSTKERR_Pos (line 308) | SCB_CFSR_MSTKERR_Pos = 0x4 constant SCB_CFSR_MSTKERR_Msk (line 309) | SCB_CFSR_MSTKERR_Msk = 0x10 constant SCB_CFSR_MSTKERR (line 310) | SCB_CFSR_MSTKERR = 0x10 constant SCB_CFSR_MSTKERR_MSTKERR_0 (line 311) | SCB_CFSR_MSTKERR_MSTKERR_0 = 0x0 constant SCB_CFSR_MSTKERR_MSTKERR_1 (line 312) | SCB_CFSR_MSTKERR_MSTKERR_1 = 0x1 constant SCB_CFSR_MLSPERR_Pos (line 313) | SCB_CFSR_MLSPERR_Pos = 0x5 constant SCB_CFSR_MLSPERR_Msk (line 314) | SCB_CFSR_MLSPERR_Msk = 0x20 constant SCB_CFSR_MLSPERR (line 315) | SCB_CFSR_MLSPERR = 0x20 constant SCB_CFSR_MLSPERR_MLSPERR_0 (line 316) | SCB_CFSR_MLSPERR_MLSPERR_0 = 0x0 constant SCB_CFSR_MLSPERR_MLSPERR_1 (line 317) | SCB_CFSR_MLSPERR_MLSPERR_1 = 0x1 constant SCB_CFSR_MMARVALID_Pos (line 318) | SCB_CFSR_MMARVALID_Pos = 0x7 constant SCB_CFSR_MMARVALID_Msk (line 319) | SCB_CFSR_MMARVALID_Msk = 0x80 constant SCB_CFSR_MMARVALID (line 320) | SCB_CFSR_MMARVALID = 0x80 constant SCB_CFSR_MMARVALID_MMARVALID_0 (line 321) | SCB_CFSR_MMARVALID_MMARVALID_0 = 0x0 constant SCB_CFSR_MMARVALID_MMARVALID_1 (line 322) | SCB_CFSR_MMARVALID_MMARVALID_1 = 0x1 constant SCB_CFSR_IBUSERR_Pos (line 323) | SCB_CFSR_IBUSERR_Pos = 0x8 constant SCB_CFSR_IBUSERR_Msk (line 324) | SCB_CFSR_IBUSERR_Msk = 0x100 constant SCB_CFSR_IBUSERR (line 325) | SCB_CFSR_IBUSERR = 0x100 constant SCB_CFSR_IBUSERR_IBUSERR_0 (line 326) | SCB_CFSR_IBUSERR_IBUSERR_0 = 0x0 constant SCB_CFSR_IBUSERR_IBUSERR_1 (line 327) | SCB_CFSR_IBUSERR_IBUSERR_1 = 0x1 constant SCB_CFSR_PRECISERR_Pos (line 328) | SCB_CFSR_PRECISERR_Pos = 0x9 constant SCB_CFSR_PRECISERR_Msk (line 329) | SCB_CFSR_PRECISERR_Msk = 0x200 constant SCB_CFSR_PRECISERR (line 330) | SCB_CFSR_PRECISERR = 0x200 constant SCB_CFSR_PRECISERR_PRECISERR_0 (line 331) | SCB_CFSR_PRECISERR_PRECISERR_0 = 0x0 constant SCB_CFSR_PRECISERR_PRECISERR_1 (line 332) | SCB_CFSR_PRECISERR_PRECISERR_1 = 0x1 constant SCB_CFSR_IMPRECISERR_Pos (line 333) | SCB_CFSR_IMPRECISERR_Pos = 0xa constant SCB_CFSR_IMPRECISERR_Msk (line 334) | SCB_CFSR_IMPRECISERR_Msk = 0x400 constant SCB_CFSR_IMPRECISERR (line 335) | SCB_CFSR_IMPRECISERR = 0x400 constant SCB_CFSR_IMPRECISERR_IMPRECISERR_0 (line 336) | SCB_CFSR_IMPRECISERR_IMPRECISERR_0 = 0x0 constant SCB_CFSR_IMPRECISERR_IMPRECISERR_1 (line 337) | SCB_CFSR_IMPRECISERR_IMPRECISERR_1 = 0x1 constant SCB_CFSR_UNSTKERR_Pos (line 338) | SCB_CFSR_UNSTKERR_Pos = 0xb constant SCB_CFSR_UNSTKERR_Msk (line 339) | SCB_CFSR_UNSTKERR_Msk = 0x800 constant SCB_CFSR_UNSTKERR (line 340) | SCB_CFSR_UNSTKERR = 0x800 constant SCB_CFSR_UNSTKERR_UNSTKERR_0 (line 341) | SCB_CFSR_UNSTKERR_UNSTKERR_0 = 0x0 constant SCB_CFSR_UNSTKERR_UNSTKERR_1 (line 342) | SCB_CFSR_UNSTKERR_UNSTKERR_1 = 0x1 constant SCB_CFSR_STKERR_Pos (line 343) | SCB_CFSR_STKERR_Pos = 0xc constant SCB_CFSR_STKERR_Msk (line 344) | SCB_CFSR_STKERR_Msk = 0x1000 constant SCB_CFSR_STKERR (line 345) | SCB_CFSR_STKERR = 0x1000 constant SCB_CFSR_STKERR_STKERR_0 (line 346) | SCB_CFSR_STKERR_STKERR_0 = 0x0 constant SCB_CFSR_STKERR_STKERR_1 (line 347) | SCB_CFSR_STKERR_STKERR_1 = 0x1 constant SCB_CFSR_LSPERR_Pos (line 348) | SCB_CFSR_LSPERR_Pos = 0xd constant SCB_CFSR_LSPERR_Msk (line 349) | SCB_CFSR_LSPERR_Msk = 0x2000 constant SCB_CFSR_LSPERR (line 350) | SCB_CFSR_LSPERR = 0x2000 constant SCB_CFSR_LSPERR_LSPERR_0 (line 351) | SCB_CFSR_LSPERR_LSPERR_0 = 0x0 constant SCB_CFSR_LSPERR_LSPERR_1 (line 352) | SCB_CFSR_LSPERR_LSPERR_1 = 0x1 constant SCB_CFSR_BFARVALID_Pos (line 353) | SCB_CFSR_BFARVALID_Pos = 0xf constant SCB_CFSR_BFARVALID_Msk (line 354) | SCB_CFSR_BFARVALID_Msk = 0x8000 constant SCB_CFSR_BFARVALID (line 355) | SCB_CFSR_BFARVALID = 0x8000 constant SCB_CFSR_BFARVALID_BFARVALID_0 (line 356) | SCB_CFSR_BFARVALID_BFARVALID_0 = 0x0 constant SCB_CFSR_BFARVALID_BFARVALID_1 (line 357) | SCB_CFSR_BFARVALID_BFARVALID_1 = 0x1 constant SCB_CFSR_UNDEFINSTR_Pos (line 358) | SCB_CFSR_UNDEFINSTR_Pos = 0x10 constant SCB_CFSR_UNDEFINSTR_Msk (line 359) | SCB_CFSR_UNDEFINSTR_Msk = 0x10000 constant SCB_CFSR_UNDEFINSTR (line 360) | SCB_CFSR_UNDEFINSTR = 0x10000 constant SCB_CFSR_UNDEFINSTR_UNDEFINSTR_0 (line 361) | SCB_CFSR_UNDEFINSTR_UNDEFINSTR_0 = 0x0 constant SCB_CFSR_UNDEFINSTR_UNDEFINSTR_1 (line 362) | SCB_CFSR_UNDEFINSTR_UNDEFINSTR_1 = 0x1 constant SCB_CFSR_INVSTATE_Pos (line 363) | SCB_CFSR_INVSTATE_Pos = 0x11 constant SCB_CFSR_INVSTATE_Msk (line 364) | SCB_CFSR_INVSTATE_Msk = 0x20000 constant SCB_CFSR_INVSTATE (line 365) | SCB_CFSR_INVSTATE = 0x20000 constant SCB_CFSR_INVSTATE_INVSTATE_0 (line 366) | SCB_CFSR_INVSTATE_INVSTATE_0 = 0x0 constant SCB_CFSR_INVSTATE_INVSTATE_1 (line 367) | SCB_CFSR_INVSTATE_INVSTATE_1 = 0x1 constant SCB_CFSR_INVPC_Pos (line 368) | SCB_CFSR_INVPC_Pos = 0x12 constant SCB_CFSR_INVPC_Msk (line 369) | SCB_CFSR_INVPC_Msk = 0x40000 constant SCB_CFSR_INVPC (line 370) | SCB_CFSR_INVPC = 0x40000 constant SCB_CFSR_INVPC_INVPC_0 (line 371) | SCB_CFSR_INVPC_INVPC_0 = 0x0 constant SCB_CFSR_INVPC_INVPC_1 (line 372) | SCB_CFSR_INVPC_INVPC_1 = 0x1 constant SCB_CFSR_NOCP_Pos (line 373) | SCB_CFSR_NOCP_Pos = 0x13 constant SCB_CFSR_NOCP_Msk (line 374) | SCB_CFSR_NOCP_Msk = 0x80000 constant SCB_CFSR_NOCP (line 375) | SCB_CFSR_NOCP = 0x80000 constant SCB_CFSR_NOCP_NOCP_0 (line 376) | SCB_CFSR_NOCP_NOCP_0 = 0x0 constant SCB_CFSR_NOCP_NOCP_1 (line 377) | SCB_CFSR_NOCP_NOCP_1 = 0x1 constant SCB_CFSR_UNALIGNED_Pos (line 378) | SCB_CFSR_UNALIGNED_Pos = 0x18 constant SCB_CFSR_UNALIGNED_Msk (line 379) | SCB_CFSR_UNALIGNED_Msk = 0x1000000 constant SCB_CFSR_UNALIGNED (line 380) | SCB_CFSR_UNALIGNED = 0x1000000 constant SCB_CFSR_UNALIGNED_UNALIGNED_0 (line 381) | SCB_CFSR_UNALIGNED_UNALIGNED_0 = 0x0 constant SCB_CFSR_UNALIGNED_UNALIGNED_1 (line 382) | SCB_CFSR_UNALIGNED_UNALIGNED_1 = 0x1 constant SCB_CFSR_DIVBYZERO_Pos (line 383) | SCB_CFSR_DIVBYZERO_Pos = 0x19 constant SCB_CFSR_DIVBYZERO_Msk (line 384) | SCB_CFSR_DIVBYZERO_Msk = 0x2000000 constant SCB_CFSR_DIVBYZERO (line 385) | SCB_CFSR_DIVBYZERO = 0x2000000 constant SCB_CFSR_DIVBYZERO_DIVBYZERO_0 (line 386) | SCB_CFSR_DIVBYZERO_DIVBYZERO_0 = 0x0 constant SCB_CFSR_DIVBYZERO_DIVBYZERO_1 (line 387) | SCB_CFSR_DIVBYZERO_DIVBYZERO_1 = 0x1 constant SCB_HFSR_VECTTBL_Pos (line 390) | SCB_HFSR_VECTTBL_Pos = 0x1 constant SCB_HFSR_VECTTBL_Msk (line 391) | SCB_HFSR_VECTTBL_Msk = 0x2 constant SCB_HFSR_VECTTBL (line 392) | SCB_HFSR_VECTTBL = 0x2 constant SCB_HFSR_VECTTBL_VECTTBL_0 (line 393) | SCB_HFSR_VECTTBL_VECTTBL_0 = 0x0 constant SCB_HFSR_VECTTBL_VECTTBL_1 (line 394) | SCB_HFSR_VECTTBL_VECTTBL_1 = 0x1 constant SCB_HFSR_FORCED_Pos (line 395) | SCB_HFSR_FORCED_Pos = 0x1e constant SCB_HFSR_FORCED_Msk (line 396) | SCB_HFSR_FORCED_Msk = 0x40000000 constant SCB_HFSR_FORCED (line 397) | SCB_HFSR_FORCED = 0x40000000 constant SCB_HFSR_FORCED_FORCED_0 (line 398) | SCB_HFSR_FORCED_FORCED_0 = 0x0 constant SCB_HFSR_FORCED_FORCED_1 (line 399) | SCB_HFSR_FORCED_FORCED_1 = 0x1 constant SCB_HFSR_DEBUGEVT_Pos (line 400) | SCB_HFSR_DEBUGEVT_Pos = 0x1f constant SCB_HFSR_DEBUGEVT_Msk (line 401) | SCB_HFSR_DEBUGEVT_Msk = 0x80000000 constant SCB_HFSR_DEBUGEVT (line 402) | SCB_HFSR_DEBUGEVT = 0x80000000 constant SCB_HFSR_DEBUGEVT_DEBUGEVT_0 (line 403) | SCB_HFSR_DEBUGEVT_DEBUGEVT_0 = 0x0 constant SCB_HFSR_DEBUGEVT_DEBUGEVT_1 (line 404) | SCB_HFSR_DEBUGEVT_DEBUGEVT_1 = 0x1 constant SCB_DFSR_HALTED_Pos (line 407) | SCB_DFSR_HALTED_Pos = 0x0 constant SCB_DFSR_HALTED_Msk (line 408) | SCB_DFSR_HALTED_Msk = 0x1 constant SCB_DFSR_HALTED (line 409) | SCB_DFSR_HALTED = 0x1 constant SCB_DFSR_HALTED_HALTED_0 (line 410) | SCB_DFSR_HALTED_HALTED_0 = 0x0 constant SCB_DFSR_HALTED_HALTED_1 (line 411) | SCB_DFSR_HALTED_HALTED_1 = 0x1 constant SCB_DFSR_BKPT_Pos (line 412) | SCB_DFSR_BKPT_Pos = 0x1 constant SCB_DFSR_BKPT_Msk (line 413) | SCB_DFSR_BKPT_Msk = 0x2 constant SCB_DFSR_BKPT (line 414) | SCB_DFSR_BKPT = 0x2 constant SCB_DFSR_BKPT_BKPT_0 (line 415) | SCB_DFSR_BKPT_BKPT_0 = 0x0 constant SCB_DFSR_BKPT_BKPT_1 (line 416) | SCB_DFSR_BKPT_BKPT_1 = 0x1 constant SCB_DFSR_DWTTRAP_Pos (line 417) | SCB_DFSR_DWTTRAP_Pos = 0x2 constant SCB_DFSR_DWTTRAP_Msk (line 418) | SCB_DFSR_DWTTRAP_Msk = 0x4 constant SCB_DFSR_DWTTRAP (line 419) | SCB_DFSR_DWTTRAP = 0x4 constant SCB_DFSR_DWTTRAP_DWTTRAP_0 (line 420) | SCB_DFSR_DWTTRAP_DWTTRAP_0 = 0x0 constant SCB_DFSR_DWTTRAP_DWTTRAP_1 (line 421) | SCB_DFSR_DWTTRAP_DWTTRAP_1 = 0x1 constant SCB_DFSR_VCATCH_Pos (line 422) | SCB_DFSR_VCATCH_Pos = 0x3 constant SCB_DFSR_VCATCH_Msk (line 423) | SCB_DFSR_VCATCH_Msk = 0x8 constant SCB_DFSR_VCATCH (line 424) | SCB_DFSR_VCATCH = 0x8 constant SCB_DFSR_VCATCH_VCATCH_0 (line 425) | SCB_DFSR_VCATCH_VCATCH_0 = 0x0 constant SCB_DFSR_VCATCH_VCATCH_1 (line 426) | SCB_DFSR_VCATCH_VCATCH_1 = 0x1 constant SCB_DFSR_EXTERNAL_Pos (line 427) | SCB_DFSR_EXTERNAL_Pos = 0x4 constant SCB_DFSR_EXTERNAL_Msk (line 428) | SCB_DFSR_EXTERNAL_Msk = 0x10 constant SCB_DFSR_EXTERNAL (line 429) | SCB_DFSR_EXTERNAL = 0x10 constant SCB_DFSR_EXTERNAL_EXTERNAL_0 (line 430) | SCB_DFSR_EXTERNAL_EXTERNAL_0 = 0x0 constant SCB_DFSR_EXTERNAL_EXTERNAL_1 (line 431) | SCB_DFSR_EXTERNAL_EXTERNAL_1 = 0x1 constant SCB_MMFAR_ADDRESS_Pos (line 434) | SCB_MMFAR_ADDRESS_Pos = 0x0 constant SCB_MMFAR_ADDRESS_Msk (line 435) | SCB_MMFAR_ADDRESS_Msk = 0xffffffff constant SCB_BFAR_ADDRESS_Pos (line 438) | SCB_BFAR_ADDRESS_Pos = 0x0 constant SCB_BFAR_ADDRESS_Msk (line 439) | SCB_BFAR_ADDRESS_Msk = 0xffffffff FILE: src/device/arm/semihosting.go constant SemihostingClock (line 7) | SemihostingClock = 0x10 constant SemihostingClose (line 8) | SemihostingClose = 0x02 constant SemihostingElapsed (line 9) | SemihostingElapsed = 0x30 constant SemihostingErrno (line 10) | SemihostingErrno = 0x13 constant SemihostingFileLen (line 11) | SemihostingFileLen = 0x0C constant SemihostingGetCmdline (line 12) | SemihostingGetCmdline = 0x15 constant SemihostingHeapInfo (line 13) | SemihostingHeapInfo = 0x16 constant SemihostingIsError (line 14) | SemihostingIsError = 0x08 constant SemihostingIsTTY (line 15) | SemihostingIsTTY = 0x09 constant SemihostingOpen (line 16) | SemihostingOpen = 0x01 constant SemihostingRead (line 17) | SemihostingRead = 0x06 constant SemihostingReadByte (line 18) | SemihostingReadByte = 0x07 constant SemihostingRemove (line 19) | SemihostingRemove = 0x0E constant SemihostingRename (line 20) | SemihostingRename = 0x0F constant SemihostingSeek (line 21) | SemihostingSeek = 0x0A constant SemihostingSystem (line 22) | SemihostingSystem = 0x12 constant SemihostingTickFreq (line 23) | SemihostingTickFreq = 0x31 constant SemihostingTime (line 24) | SemihostingTime = 0x11 constant SemihostingTmpName (line 25) | SemihostingTmpName = 0x0D constant SemihostingWrite (line 26) | SemihostingWrite = 0x05 constant SemihostingWrite0 (line 27) | SemihostingWrite0 = 0x04 constant SemihostingWriteByte (line 28) | SemihostingWriteByte = 0x03 constant SemihostingEnterSVC (line 31) | SemihostingEnterSVC = 0x17 constant SemihostingReportException (line 32) | SemihostingReportException = 0x18 constant SemihostingBranchThroughZero (line 39) | SemihostingBranchThroughZero = 0x20000 constant SemihostingUndefinedInstr (line 40) | SemihostingUndefinedInstr = 0x20001 constant SemihostingSoftwareInterrupt (line 41) | SemihostingSoftwareInterrupt = 0x20002 constant SemihostingPrefetchAbort (line 42) | SemihostingPrefetchAbort = 0x20003 constant SemihostingDataAbort (line 43) | SemihostingDataAbort = 0x20004 constant SemihostingAddressException (line 44) | SemihostingAddressException = 0x20005 constant SemihostingIRQ (line 45) | SemihostingIRQ = 0x20006 constant SemihostingFIQ (line 46) | SemihostingFIQ = 0x20007 constant SemihostingBreakPoint (line 49) | SemihostingBreakPoint = 0x20020 constant SemihostingWatchPoint (line 50) | SemihostingWatchPoint = 0x20021 constant SemihostingStepComplete (line 51) | SemihostingStepComplete = 0x20022 constant SemihostingRunTimeErrorUnknown (line 52) | SemihostingRunTimeErrorUnknown = 0x20023 constant SemihostingInternalError (line 53) | SemihostingInternalError = 0x20024 constant SemihostingUserInterruption (line 54) | SemihostingUserInterruption = 0x20025 constant SemihostingApplicationExit (line 55) | SemihostingApplicationExit = 0x20026 constant SemihostingStackOverflow (line 56) | SemihostingStackOverflow = 0x20027 constant SemihostingDivisionByZero (line 57) | SemihostingDivisionByZero = 0x20028 constant SemihostingOSSpecific (line 58) | SemihostingOSSpecific = 0x20029 function SemihostingCall (line 65) | func SemihostingCall(num int, arg uintptr) int FILE: src/device/arm64/arm64.go function Asm (line 6) | func Asm(asm string) function AsmFull (line 21) | func AsmFull(asm string, regs map[string]interface{}) uintptr function SVCall0 (line 24) | func SVCall0(num uintptr) uintptr function SVCall1 (line 27) | func SVCall1(num uintptr, a1 interface{}) uintptr function SVCall2 (line 30) | func SVCall2(num uintptr, a1, a2 interface{}) uintptr function SVCall3 (line 33) | func SVCall3(num uintptr, a1, a2, a3 interface{}) uintptr function SVCall4 (line 36) | func SVCall4(num uintptr, a1, a2, a3, a4 interface{}) uintptr FILE: src/device/asm.go function Asm (line 6) | func Asm(asm string) function AsmFull (line 21) | func AsmFull(asm string, regs map[string]interface{}) uintptr FILE: src/device/gba/gba.go constant IRQ_VBLANK (line 14) | IRQ_VBLANK = 0 constant IRQ_HBLANK (line 15) | IRQ_HBLANK = 1 constant IRQ_VCOUNT (line 16) | IRQ_VCOUNT = 2 constant IRQ_TIMER0 (line 17) | IRQ_TIMER0 = 3 constant IRQ_TIMER1 (line 18) | IRQ_TIMER1 = 4 constant IRQ_TIMER2 (line 19) | IRQ_TIMER2 = 5 constant IRQ_TIMER3 (line 20) | IRQ_TIMER3 = 6 constant IRQ_COM (line 21) | IRQ_COM = 7 constant IRQ_DMA0 (line 22) | IRQ_DMA0 = 8 constant IRQ_DMA1 (line 23) | IRQ_DMA1 = 9 constant IRQ_DMA2 (line 24) | IRQ_DMA2 = 10 constant IRQ_DMA3 (line 25) | IRQ_DMA3 = 11 constant IRQ_KEYPAD (line 26) | IRQ_KEYPAD = 12 constant IRQ_GAMEPAK (line 27) | IRQ_GAMEPAK = 13 constant MEM_EWRAM (line 93) | MEM_EWRAM uintptr = 0x02000000 constant MEM_IWRAM (line 96) | MEM_IWRAM uintptr = 0x03000000 constant MEM_IO (line 99) | MEM_IO uintptr = 0x04000000 constant MEM_PAL (line 102) | MEM_PAL uintptr = 0x05000000 constant MEM_VRAM (line 105) | MEM_VRAM uintptr = 0x06000000 constant MEM_OAM (line 108) | MEM_OAM uintptr = 0x07000000 constant MEM_ROM (line 111) | MEM_ROM uintptr = 0x08000000 constant MEM_SRAM (line 114) | MEM_SRAM uintptr = 0x0E000000 constant EWRAM_SIZE (line 119) | EWRAM_SIZE uintptr = 0x40000 constant IWRAM_SIZE (line 120) | IWRAM_SIZE uintptr = 0x08000 constant PAL_SIZE (line 121) | PAL_SIZE uintptr = 0x00400 constant VRAM_SIZE (line 122) | VRAM_SIZE uintptr = 0x18000 constant OAM_SIZE (line 123) | OAM_SIZE uintptr = 0x00400 constant SRAM_SIZE (line 124) | SRAM_SIZE uintptr = 0x10000 constant PAL_BG_SIZE (line 130) | PAL_BG_SIZE = 0x00200 constant PAL_OBJ_SIZE (line 133) | PAL_OBJ_SIZE = 0x00200 constant CBB_SIZE (line 136) | CBB_SIZE = 0x04000 constant SBB_SIZE (line 139) | SBB_SIZE = 0x00800 constant VRAM_BG_SIZE_MODE_0_2 (line 142) | VRAM_BG_SIZE_MODE_0_2 = 0x10000 constant VRAM_BG_SIZE_MODE_3_5 (line 145) | VRAM_BG_SIZE_MODE_3_5 = 0x14000 constant VRAM_OBJ_SIZE (line 148) | VRAM_OBJ_SIZE = 0x08000 constant M3_SIZE (line 151) | M3_SIZE = 0x12C00 constant M4_SIZE (line 154) | M4_SIZE = 0x09600 constant M5_SIZE (line 157) | M5_SIZE = 0x0A000 constant VRAM_PAGE_SIZE (line 160) | VRAM_PAGE_SIZE = 0x0A000 type DISP_Type (line 187) | type DISP_Type struct type BGCNT_Type (line 195) | type BGCNT_Type struct type BG_Type (line 200) | type BG_Type struct type BG_AFFINE_Type (line 206) | type BG_AFFINE_Type struct type WIN_Type (line 215) | type WIN_Type struct type GRAPHICS_Type (line 235) | type GRAPHICS_Type struct type SOUND1_Type (line 249) | type SOUND1_Type struct type SOUND2_Type (line 260) | type SOUND2_Type struct type SOUND3_Type (line 271) | type SOUND3_Type struct type SOUND4_Type (line 282) | type SOUND4_Type struct type SOUND_Type (line 293) | type SOUND_Type struct type DMA_Type (line 305) | type DMA_Type struct type TIMER_Type (line 315) | type TIMER_Type struct type SIODATA32_Type (line 321) | type SIODATA32_Type struct type SIOMULTI_Type (line 330) | type SIOMULTI_Type struct type SIO_Type (line 339) | type SIO_Type struct type KEY_Type (line 344) | type KEY_Type struct type INTERRUPT_Type (line 352) | type INTERRUPT_Type struct type OAMOBJ_Type (line 361) | type OAMOBJ_Type struct type OAMROT_Type (line 369) | type OAMROT_Type struct constant DISPCNT_BGMODE_Pos (line 392) | DISPCNT_BGMODE_Pos = 0x0 constant DISPCNT_BGMODE_Msk (line 394) | DISPCNT_BGMODE_Msk = 0x4 constant DISPCNT_BGMODE_0 (line 396) | DISPCNT_BGMODE_0 = 0x0 constant DISPCNT_BGMODE_1 (line 398) | DISPCNT_BGMODE_1 = 0x1 constant DISPCNT_BGMODE_2 (line 400) | DISPCNT_BGMODE_2 = 0x2 constant DISPCNT_BGMODE_3 (line 402) | DISPCNT_BGMODE_3 = 0x3 constant DISPCNT_BGMODE_4 (line 404) | DISPCNT_BGMODE_4 = 0x4 constant DISPCNT_FRAMESELECT_Pos (line 407) | DISPCNT_FRAMESELECT_Pos = 0x4 constant DISPCNT_FRAMESELECT_FRAME0 (line 408) | DISPCNT_FRAMESELECT_FRAME0 = 0x0 constant DISPCNT_FRAMESELECT_FRAME1 (line 409) | DISPCNT_FRAMESELECT_FRAME1 = 0x1 constant DISPCNT_HBLANKINTERVAL_Pos (line 412) | DISPCNT_HBLANKINTERVAL_Pos = 0x5 constant DISPCNT_HBLANKINTERVAL_NOALLOW (line 413) | DISPCNT_HBLANKINTERVAL_NOALLOW = 0x0 constant DISPCNT_HBLANKINTERVAL_ALLOW (line 414) | DISPCNT_HBLANKINTERVAL_ALLOW = 0x1 constant DISPCNT_OBJCHARVRAM_Pos (line 417) | DISPCNT_OBJCHARVRAM_Pos = 0x6 constant DISPCNT_OBJCHARVRAM_2D (line 418) | DISPCNT_OBJCHARVRAM_2D = 0x0 constant DISPCNT_OBJCHARVRAM_1D (line 419) | DISPCNT_OBJCHARVRAM_1D = 0x1 constant DISPCNT_FORCEDBLANK_Pos (line 422) | DISPCNT_FORCEDBLANK_Pos = 0x7 constant DISPCNT_FORCEDBLANK_NOALLOW (line 423) | DISPCNT_FORCEDBLANK_NOALLOW = 0x0 constant DISPCNT_FORCEDBLANK_ALLOW (line 424) | DISPCNT_FORCEDBLANK_ALLOW = 0x1 constant DISPCNT_SCREENDISPLAY_BG0_Pos (line 427) | DISPCNT_SCREENDISPLAY_BG0_Pos = 0x8 constant DISPCNT_SCREENDISPLAY_BG0_ENABLE (line 428) | DISPCNT_SCREENDISPLAY_BG0_ENABLE = 0x1 constant DISPCNT_SCREENDISPLAY_BG0_DISABLE (line 429) | DISPCNT_SCREENDISPLAY_BG0_DISABLE = 0x0 constant DISPCNT_SCREENDISPLAY_BG1_Pos (line 432) | DISPCNT_SCREENDISPLAY_BG1_Pos = 0x9 constant DISPCNT_SCREENDISPLAY_BG1_ENABLE (line 433) | DISPCNT_SCREENDISPLAY_BG1_ENABLE = 0x1 constant DISPCNT_SCREENDISPLAY_BG1_DISABLE (line 434) | DISPCNT_SCREENDISPLAY_BG1_DISABLE = 0x0 constant DISPCNT_SCREENDISPLAY_BG2_Pos (line 437) | DISPCNT_SCREENDISPLAY_BG2_Pos = 0xA constant DISPCNT_SCREENDISPLAY_BG2_ENABLE (line 438) | DISPCNT_SCREENDISPLAY_BG2_ENABLE = 0x1 constant DISPCNT_SCREENDISPLAY_BG2_DISABLE (line 439) | DISPCNT_SCREENDISPLAY_BG2_DISABLE = 0x0 constant DISPCNT_SCREENDISPLAY_BG3_Pos (line 442) | DISPCNT_SCREENDISPLAY_BG3_Pos = 0xB constant DISPCNT_SCREENDISPLAY_BG3_ENABLE (line 443) | DISPCNT_SCREENDISPLAY_BG3_ENABLE = 0x1 constant DISPCNT_SCREENDISPLAY_BG3_DISABLE (line 444) | DISPCNT_SCREENDISPLAY_BG3_DISABLE = 0x0 constant DISPCNT_SCREENDISPLAY_OBJ_Pos (line 447) | DISPCNT_SCREENDISPLAY_OBJ_Pos = 0xC constant DISPCNT_SCREENDISPLAY_OBJ_ENABLE (line 448) | DISPCNT_SCREENDISPLAY_OBJ_ENABLE = 0x1 constant DISPCNT_SCREENDISPLAY_OBJ_DISABLE (line 449) | DISPCNT_SCREENDISPLAY_OBJ_DISABLE = 0x0 constant DISPCNT_WINDOW0_DISPLAY_Pos (line 452) | DISPCNT_WINDOW0_DISPLAY_Pos = 0xD constant DISPCNT_WINDOW0_DISPLAY_ENABLE (line 453) | DISPCNT_WINDOW0_DISPLAY_ENABLE = 0x1 constant DISPCNT_WINDOW0_DISPLAY_DISABLE (line 454) | DISPCNT_WINDOW0_DISPLAY_DISABLE = 0x0 constant DISPCNT_WINDOW1_DISPLAY_Pos (line 457) | DISPCNT_WINDOW1_DISPLAY_Pos = 0xE constant DISPCNT_WINDOW1_DISPLAY_ENABLE (line 458) | DISPCNT_WINDOW1_DISPLAY_ENABLE = 0x1 constant DISPCNT_WINDOW1_DISPLAY_DISABLE (line 459) | DISPCNT_WINDOW1_DISPLAY_DISABLE = 0x0 constant DISPCNT_WINDOWOBJ_DISPLAY_Pos (line 462) | DISPCNT_WINDOWOBJ_DISPLAY_Pos = 0xF constant DISPCNT_WINDOWOBJ_DISPLAY_ENABLE (line 463) | DISPCNT_WINDOWOBJ_DISPLAY_ENABLE = 0x1 constant DISPCNT_WINDOWOBJ_DISPLAY_DISABLE (line 464) | DISPCNT_WINDOWOBJ_DISPLAY_DISABLE = 0x0 constant DISPSTAT_VBLANK_Pos (line 468) | DISPSTAT_VBLANK_Pos = 0x0 constant DISPSTAT_VBLANK_ENABLE (line 469) | DISPSTAT_VBLANK_ENABLE = 0x1 constant DISPSTAT_VBLANK_DISABLE (line 470) | DISPSTAT_VBLANK_DISABLE = 0x0 constant DISPSTAT_HBLANK_Pos (line 473) | DISPSTAT_HBLANK_Pos = 0x1 constant DISPSTAT_HBLANK_ENABLE (line 474) | DISPSTAT_HBLANK_ENABLE = 0x1 constant DISPSTAT_HBLANK_DISABLE (line 475) | DISPSTAT_HBLANK_DISABLE = 0x0 constant DISPSTAT_VCOUNTER_Pos (line 478) | DISPSTAT_VCOUNTER_Pos = 0x2 constant DISPSTAT_VCOUNTER_MATCH (line 479) | DISPSTAT_VCOUNTER_MATCH = 0x1 constant DISPSTAT_VCOUNTER_NOMATCH (line 480) | DISPSTAT_VCOUNTER_NOMATCH = 0x0 constant DISPSTAT_VBLANK_IRQ_Pos (line 483) | DISPSTAT_VBLANK_IRQ_Pos = 0x3 constant DISPSTAT_VBLANK_IRQ_ENABLE (line 484) | DISPSTAT_VBLANK_IRQ_ENABLE = 0x1 constant DISPSTAT_VBLANK_IRQ_DISABLE (line 485) | DISPSTAT_VBLANK_IRQ_DISABLE = 0x0 constant DISPSTAT_HBLANK_IRQ_Pos (line 488) | DISPSTAT_HBLANK_IRQ_Pos = 0x4 constant DISPSTAT_HBLANK_IRQ_ENABLE (line 489) | DISPSTAT_HBLANK_IRQ_ENABLE = 0x1 constant DISPSTAT_HBLANK_IRQ_DISABLE (line 490) | DISPSTAT_HBLANK_IRQ_DISABLE = 0x0 constant DISPSTAT_VCOUNTER_IRQ_Pos (line 493) | DISPSTAT_VCOUNTER_IRQ_Pos = 0x5 constant DISPSTAT_VCOUNTER_IRQ_ENABLE (line 494) | DISPSTAT_VCOUNTER_IRQ_ENABLE = 0x1 constant DISPSTAT_VCOUNTER_IRQ_DISABLE (line 495) | DISPSTAT_VCOUNTER_IRQ_DISABLE = 0x0 constant DISPSTAT_VCOUNT_SETTING_Pos (line 498) | DISPSTAT_VCOUNT_SETTING_Pos = 0x8 constant BGCNT_PRIORITY_Pos (line 502) | BGCNT_PRIORITY_Pos = 0x0 constant BGCNT_PRIORITY_Msk (line 503) | BGCNT_PRIORITY_Msk = 0x3 constant BGCNT_CHAR_BASE_Pos (line 505) | BGCNT_CHAR_BASE_Pos = 0x2 constant BGCNT_CHAR_BASE_Msk (line 506) | BGCNT_CHAR_BASE_Msk = 0x3 constant BGCNT_MOSAIC_Pos (line 508) | BGCNT_MOSAIC_Pos = 0x6 constant BGCNT_MOSAIC_DISABLE (line 509) | BGCNT_MOSAIC_DISABLE = 0x0 constant BGCNT_MOSAIC_ENABLE (line 510) | BGCNT_MOSAIC_ENABLE = 0x1 constant BGCNT_COLORS_Pos (line 512) | BGCNT_COLORS_Pos = 0x7 constant BGCNT_COLORS_16 (line 513) | BGCNT_COLORS_16 = 0x0 constant BGCNT_COLORS_256 (line 514) | BGCNT_COLORS_256 = 0x1 constant BGCNT_BASE_Pos (line 516) | BGCNT_BASE_Pos = 0x8 constant BGCNT_BASE_Msk (line 517) | BGCNT_BASE_Msk = 0x1F constant BGCNT_OVERFLOW_Pos (line 519) | BGCNT_OVERFLOW_Pos = 0xD constant BGCNT_OVERFLOW_TRANS (line 520) | BGCNT_OVERFLOW_TRANS = 0x0 constant BGCNT_OVERFLOW_WRAP (line 521) | BGCNT_OVERFLOW_WRAP = 0x1 constant BGCNT_SIZE_Pos (line 523) | BGCNT_SIZE_Pos = 0xE constant BGCNT_SIZE_Msk (line 524) | BGCNT_SIZE_Msk = 0x3 constant BG_HOFS_Pos (line 528) | BG_HOFS_Pos = 0x0 constant BG_HOFS_Msk (line 529) | BG_HOFS_Msk = 0x1FF constant BG_VOFS_Pos (line 531) | BG_VOFS_Pos = 0x0 constant BG_VOFS_Msk (line 532) | BG_VOFS_Msk = 0x1FF constant TIMERCNT_PRESCALER_Pos (line 539) | TIMERCNT_PRESCALER_Pos = 0x0 constant TIMERCNT_PRESCALER_Msk (line 541) | TIMERCNT_PRESCALER_Msk = 0x2 constant TIMERCNT_PRESCALER_1 (line 543) | TIMERCNT_PRESCALER_1 = 0x0 constant TIMERCNT_PRESCALER_64 (line 545) | TIMERCNT_PRESCALER_64 = 0x1 constant TIMERCNT_PRESCALER_256 (line 547) | TIMERCNT_PRESCALER_256 = 0x2 constant TIMERCNT_PRESCALER_1024 (line 549) | TIMERCNT_PRESCALER_1024 = 0x3 constant TIMERCNT_COUNTUP_TIMING_Pos (line 553) | TIMERCNT_COUNTUP_TIMING_Pos = 0x2 constant TIMERCNT_COUNTUP_TIMING_NORMAL (line 554) | TIMERCNT_COUNTUP_TIMING_NORMAL = 0x0 constant TIMERCNT_COUNTUP_TIMING_ENABLED (line 555) | TIMERCNT_COUNTUP_TIMING_ENABLED = 0x1 constant TIMERCNT_TIMER_IRQ_ENABLED_Pos (line 557) | TIMERCNT_TIMER_IRQ_ENABLED_Pos = 0x06 constant TIMERCNT_TIMER_IRQ_ENABLED (line 558) | TIMERCNT_TIMER_IRQ_ENABLED = 0x01 constant TIMERCNT_TIMER_IRQ_DISABLED (line 559) | TIMERCNT_TIMER_IRQ_DISABLED = 0x00 constant TIMERCNT_TIMER_STARTSTOP_Pos (line 561) | TIMERCNT_TIMER_STARTSTOP_Pos = 0x07 constant TIMERCNT_TIMER_START (line 562) | TIMERCNT_TIMER_START = 0x1 constant TIMERCNT_TIMER_STOP (line 563) | TIMERCNT_TIMER_STOP = 0x0 constant SIOCNT_NORMAL_SC_Pos (line 568) | SIOCNT_NORMAL_SC_Pos = 0x0 constant SIOCNT_NORMAL_SC_INTERNAL (line 569) | SIOCNT_NORMAL_SC_INTERNAL = 0x1 constant SIOCNT_NORMAL_SC_EXTERNAL (line 570) | SIOCNT_NORMAL_SC_EXTERNAL = 0x0 constant SIOCNT_NORMAL_SCSPEED_Pos (line 572) | SIOCNT_NORMAL_SCSPEED_Pos = 0x1 constant SIOCNT_NORMAL_SCSPEED_256K (line 573) | SIOCNT_NORMAL_SCSPEED_256K = 0x0 constant SIOCNT_NORMAL_SCSPEED_2M (line 574) | SIOCNT_NORMAL_SCSPEED_2M = 0x1 constant SIOCNT_NORMAL_SCSTATE_Pos (line 576) | SIOCNT_NORMAL_SCSTATE_Pos = 0x2 constant SIOCNT_NORMAL_SCSTATE_LOW (line 577) | SIOCNT_NORMAL_SCSTATE_LOW = 0x0 constant SIOCNT_NORMAL_SCSTATE_HIGH (line 578) | SIOCNT_NORMAL_SCSTATE_HIGH = 0x1 constant SIOCNT_NORMAL_SO_INACTIVE_Pos (line 580) | SIOCNT_NORMAL_SO_INACTIVE_Pos = 0x3 constant SIOCNT_NORMAL_SO_INACTIVE_LOW (line 581) | SIOCNT_NORMAL_SO_INACTIVE_LOW = 0x0 constant SIOCNT_NORMAL_SO_INACTIVE_HIGH (line 582) | SIOCNT_NORMAL_SO_INACTIVE_HIGH = 0x1 constant SIOCNT_NORMAL_START_Pos (line 584) | SIOCNT_NORMAL_START_Pos = 0x7 constant SIOCNT_NORMAL_START_READY (line 585) | SIOCNT_NORMAL_START_READY = 0x0 constant SIOCNT_NORMAL_START_ACTIVE (line 586) | SIOCNT_NORMAL_START_ACTIVE = 0x1 constant SIOCNT_NORMAL_LEN_Pos (line 588) | SIOCNT_NORMAL_LEN_Pos = 0xC constant SIOCNT_NORMAL_LEN8 (line 589) | SIOCNT_NORMAL_LEN8 = 0x0 constant SIOCNT_NORMAL_LEN32 (line 590) | SIOCNT_NORMAL_LEN32 = 0x1 constant SIOCNT_NORMAL_MODE_Pos (line 592) | SIOCNT_NORMAL_MODE_Pos = 0xD constant SIOCNT_NORMAL_MODE (line 593) | SIOCNT_NORMAL_MODE = 0x0 constant SIOCNT_MULTI_BR_Pos (line 596) | SIOCNT_MULTI_BR_Pos = 0x0 constant SIOCNT_MULTI_BR_Msk (line 597) | SIOCNT_MULTI_BR_Msk = 0x3 constant SIOCNT_MULTI_BR_9600 (line 598) | SIOCNT_MULTI_BR_9600 = 0x0 constant SIOCNT_MULTI_BR_38400 (line 599) | SIOCNT_MULTI_BR_38400 = 0x1 constant SIOCNT_MULTI_BR_57600 (line 600) | SIOCNT_MULTI_BR_57600 = 0x2 constant SIOCNT_MULTI_BR_115200 (line 601) | SIOCNT_MULTI_BR_115200 = 0x3 constant SIOCNT_MULTI_SI_Pos (line 603) | SIOCNT_MULTI_SI_Pos = 0x2 constant SIOCNT_MULTI_SI_PARENT (line 604) | SIOCNT_MULTI_SI_PARENT = 0x0 constant SIOCNT_MULTI_SI_CHILD (line 605) | SIOCNT_MULTI_SI_CHILD = 0x1 constant SIOCNT_MULTI_SD_Pos (line 607) | SIOCNT_MULTI_SD_Pos = 0x3 constant SIOCNT_MULTI_SD_BAD (line 608) | SIOCNT_MULTI_SD_BAD = 0x0 constant SIOCNT_MULTI_SD_READY (line 609) | SIOCNT_MULTI_SD_READY = 0x1 constant SIOCNT_MULTI_ID_Pos (line 611) | SIOCNT_MULTI_ID_Pos = 0x4 constant SIOCNT_MULTI_ID_Msk (line 612) | SIOCNT_MULTI_ID_Msk = 0x3 constant SIOCNT_MULTI_ID_PARENT (line 613) | SIOCNT_MULTI_ID_PARENT = 0x0 constant SIOCNT_MULTI_ID_CHILD1 (line 614) | SIOCNT_MULTI_ID_CHILD1 = 0x1 constant SIOCNT_MULTI_ID_CHILD2 (line 615) | SIOCNT_MULTI_ID_CHILD2 = 0x2 constant SIOCNT_MULTI_ID_CHILD3 (line 616) | SIOCNT_MULTI_ID_CHILD3 = 0x3 constant SIOCNT_MULTI_ERR_Pos (line 618) | SIOCNT_MULTI_ERR_Pos = 0x6 constant SIOCNT_MULTI_ERR_NORMAL (line 619) | SIOCNT_MULTI_ERR_NORMAL = 0x0 constant SIOCNT_MULTI_ERR_ERROR (line 620) | SIOCNT_MULTI_ERR_ERROR = 0x1 constant SIOCNT_MULTI_STARTBUSY_Pos (line 622) | SIOCNT_MULTI_STARTBUSY_Pos = 0x7 constant SIOCNT_MULTI_STARTBUSY_INACTIVE (line 623) | SIOCNT_MULTI_STARTBUSY_INACTIVE = 0x0 constant SIOCNT_MULTI_STARTBUSY_STARTBUSY (line 624) | SIOCNT_MULTI_STARTBUSY_STARTBUSY = 0x1 constant SIOCNT_MULTI_MODE_Pos (line 626) | SIOCNT_MULTI_MODE_Pos = 0xC constant SIOCNT_MULTI_MODE_Msk (line 627) | SIOCNT_MULTI_MODE_Msk = 0x3 constant SIOCNT_MULTI_MODE (line 628) | SIOCNT_MULTI_MODE = 0x01 constant SIOCNT_UART_BR_Pos (line 631) | SIOCNT_UART_BR_Pos = 0x0 constant SIOCNT_UART_BR_Msk (line 632) | SIOCNT_UART_BR_Msk = 0x3 constant SIOCNT_UART_BR_9600 (line 633) | SIOCNT_UART_BR_9600 = 0x0 constant SIOCNT_UART_BR_38400 (line 634) | SIOCNT_UART_BR_38400 = 0x1 constant SIOCNT_UART_BR_57600 (line 635) | SIOCNT_UART_BR_57600 = 0x2 constant SIOCNT_UART_BR_115200 (line 636) | SIOCNT_UART_BR_115200 = 0x3 constant SIOCNT_UART_CTS_Pos (line 638) | SIOCNT_UART_CTS_Pos = 0x2 constant SIOCNT_UART_CTS_ALWAYS (line 639) | SIOCNT_UART_CTS_ALWAYS = 0x0 constant SIOCNT_UART_CTS_SENDLOW (line 640) | SIOCNT_UART_CTS_SENDLOW = 0x1 constant SIOCNT_UART_PARITY_Pos (line 642) | SIOCNT_UART_PARITY_Pos = 0x3 constant SIOCNT_UART_PARITY_EVEN (line 643) | SIOCNT_UART_PARITY_EVEN = 0x0 constant SIOCNT_UART_PARITY_ODD (line 644) | SIOCNT_UART_PARITY_ODD = 0x1 constant SIOCNT_UART_SEND_Pos (line 646) | SIOCNT_UART_SEND_Pos = 0x4 constant SIOCNT_UART_SEND_NOTFULL (line 647) | SIOCNT_UART_SEND_NOTFULL = 0x0 constant SIOCNT_UART_SEND_FULL (line 648) | SIOCNT_UART_SEND_FULL = 0x1 constant SIOCNT_UART_REC_Pos (line 650) | SIOCNT_UART_REC_Pos = 0x5 constant SIOCNT_UART_REC_NOTEMPTY (line 651) | SIOCNT_UART_REC_NOTEMPTY = 0x0 constant SIOCNT_UART_REC_EMPTY (line 652) | SIOCNT_UART_REC_EMPTY = 0x1 constant SIOCNT_UART_ERR_Pos (line 654) | SIOCNT_UART_ERR_Pos = 0x6 constant SIOCNT_UART_ERR_NOERROR (line 655) | SIOCNT_UART_ERR_NOERROR = 0x0 constant SIOCNT_UART_ERR_ERROR (line 656) | SIOCNT_UART_ERR_ERROR = 0x1 constant SIOCNT_UART_DATALEN_Pos (line 658) | SIOCNT_UART_DATALEN_Pos = 0x7 constant SIOCNT_UART_DATALEN_7 (line 659) | SIOCNT_UART_DATALEN_7 = 0x0 constant SIOCNT_UART_DATALEN_8 (line 660) | SIOCNT_UART_DATALEN_8 = 0x1 constant SIOCNT_UART_FIFO_Pos (line 662) | SIOCNT_UART_FIFO_Pos = 0x8 constant SIOCNT_UART_FIFO_DISABLE (line 663) | SIOCNT_UART_FIFO_DISABLE = 0x0 constant SIOCNT_UART_FIFO_ENABLE (line 664) | SIOCNT_UART_FIFO_ENABLE = 0x1 constant SIOCNT_UART_PARITY_ENABLE_Pos (line 666) | SIOCNT_UART_PARITY_ENABLE_Pos = 0x9 constant SIOCNT_UART_PARITY_DISABLE (line 667) | SIOCNT_UART_PARITY_DISABLE = 0x0 constant SIOCNT_UART_PARITY_ENABLE (line 668) | SIOCNT_UART_PARITY_ENABLE = 0x1 constant SIOCNT_UART_SEND_ENABLE_Pos (line 670) | SIOCNT_UART_SEND_ENABLE_Pos = 0xA constant SIOCNT_UART_SEND_DISABLE (line 671) | SIOCNT_UART_SEND_DISABLE = 0x0 constant SIOCNT_UART_SEND_ENABLE (line 672) | SIOCNT_UART_SEND_ENABLE = 0x1 constant SIOCNT_UART_REC_ENABLE_Pos (line 674) | SIOCNT_UART_REC_ENABLE_Pos = 0xB constant SIOCNT_UART_REC_DISABLE (line 675) | SIOCNT_UART_REC_DISABLE = 0x0 constant SIOCNT_UART_REC_ENABLE (line 676) | SIOCNT_UART_REC_ENABLE = 0x1 constant SIOCNT_UART_MODE_Pos (line 678) | SIOCNT_UART_MODE_Pos = 0xC constant SIOCNT_UART_MODE_Msk (line 679) | SIOCNT_UART_MODE_Msk = 0x3 constant SIOCNT_UART_MODE (line 680) | SIOCNT_UART_MODE = 0x11 constant SIOCNT_IRQ_Pos (line 683) | SIOCNT_IRQ_Pos = 0xE constant SIOCNT_IRQ_DISABLE (line 684) | SIOCNT_IRQ_DISABLE = 0x0 constant SIOCNT_IRQ_ENABLE (line 685) | SIOCNT_IRQ_ENABLE = 0x1 constant SIO_RCNT_MODE_Pos (line 689) | SIO_RCNT_MODE_Pos = 0xF constant SIO_RCNT_MODE_NORMAL (line 690) | SIO_RCNT_MODE_NORMAL = 0x0 constant SIO_RCNT_MODE_MULTI (line 691) | SIO_RCNT_MODE_MULTI = 0x0 constant SIO_RCNT_MODE_UART (line 692) | SIO_RCNT_MODE_UART = 0x0 constant KEYINPUT_PRESSED (line 698) | KEYINPUT_PRESSED = 0x0 constant KEYINPUT_RELEASED (line 699) | KEYINPUT_RELEASED = 0x1 constant KEYINPUT_BUTTON_A_Pos (line 700) | KEYINPUT_BUTTON_A_Pos = 0x0 constant KEYINPUT_BUTTON_B_Pos (line 701) | KEYINPUT_BUTTON_B_Pos = 0x1 constant KEYINPUT_BUTTON_SELECT_Pos (line 702) | KEYINPUT_BUTTON_SELECT_Pos = 0x2 constant KEYINPUT_BUTTON_START_Pos (line 703) | KEYINPUT_BUTTON_START_Pos = 0x3 constant KEYINPUT_BUTTON_RIGHT_Pos (line 704) | KEYINPUT_BUTTON_RIGHT_Pos = 0x4 constant KEYINPUT_BUTTON_LEFT_Pos (line 705) | KEYINPUT_BUTTON_LEFT_Pos = 0x5 constant KEYINPUT_BUTTON_UP_Pos (line 706) | KEYINPUT_BUTTON_UP_Pos = 0x6 constant KEYINPUT_BUTTON_DOWN_Pos (line 707) | KEYINPUT_BUTTON_DOWN_Pos = 0x7 constant KEYINPUT_BUTTON_R_Pos (line 708) | KEYINPUT_BUTTON_R_Pos = 0x8 constant KEYINPUT_BUTTON_L_Pos (line 709) | KEYINPUT_BUTTON_L_Pos = 0x9 constant KEYCNT_IGNORE (line 712) | KEYCNT_IGNORE = 0x0 constant KEYCNT_SELECT (line 713) | KEYCNT_SELECT = 0x1 constant KEYCNT_BUTTON_A_Pos (line 714) | KEYCNT_BUTTON_A_Pos = 0x0 constant KEYCNT_BUTTON_B_Pos (line 715) | KEYCNT_BUTTON_B_Pos = 0x1 constant KEYCNT_BUTTON_SELECT_Pos (line 716) | KEYCNT_BUTTON_SELECT_Pos = 0x2 constant KEYCNT_BUTTON_START_Pos (line 717) | KEYCNT_BUTTON_START_Pos = 0x3 constant KEYCNT_BUTTON_RIGHT_Pos (line 718) | KEYCNT_BUTTON_RIGHT_Pos = 0x4 constant KEYCNT_BUTTON_LEFT_Pos (line 719) | KEYCNT_BUTTON_LEFT_Pos = 0x5 constant KEYCNT_BUTTON_UP_Pos (line 720) | KEYCNT_BUTTON_UP_Pos = 0x6 constant KEYCNT_BUTTON_DOWN_Pos (line 721) | KEYCNT_BUTTON_DOWN_Pos = 0x7 constant KEYCNT_BUTTON_R_Pos (line 722) | KEYCNT_BUTTON_R_Pos = 0x8 constant KEYCNT_BUTTON_L_Pos (line 723) | KEYCNT_BUTTON_L_Pos = 0x9 constant KEYCNT_BUTTON_IRQ_DISABLE (line 724) | KEYCNT_BUTTON_IRQ_DISABLE = 0x0 constant KEYCNT_BUTTON_IRQ_ENABLE (line 725) | KEYCNT_BUTTON_IRQ_ENABLE = 0x1 constant KEYCNT_BUTTON_IRQ_ENABLE_Pos (line 726) | KEYCNT_BUTTON_IRQ_ENABLE_Pos = 0xE constant KEYCNT_BUTTON_IRQ_COND_OR (line 727) | KEYCNT_BUTTON_IRQ_COND_OR = 0x0 constant KEYCNT_BUTTON_IRQ_COND_AND (line 728) | KEYCNT_BUTTON_IRQ_COND_AND = 0x1 constant KEYCNT_BUTTON_IRQ_COND_Pos (line 729) | KEYCNT_BUTTON_IRQ_COND_Pos = 0xF constant INTERRUPT_IE_ENABLED (line 735) | INTERRUPT_IE_ENABLED = 0x1 constant INTERRUPT_IE_DISABLED (line 736) | INTERRUPT_IE_DISABLED = 0x0 constant INTERRUPT_IE_VBLANK_Pos (line 737) | INTERRUPT_IE_VBLANK_Pos = 0x0 constant INTERRUPT_IE_HBLANK_Pos (line 738) | INTERRUPT_IE_HBLANK_Pos = 0x1 constant INTERRUPT_IE_VCOUNTER_MATCH_Pos (line 739) | INTERRUPT_IE_VCOUNTER_MATCH_Pos = 0x2 constant INTERRUPT_IE_TIMER0_OVERFLOW_Pos (line 740) | INTERRUPT_IE_TIMER0_OVERFLOW_Pos = 0x3 constant INTERRUPT_IE_TIMER1_OVERFLOW_Pos (line 741) | INTERRUPT_IE_TIMER1_OVERFLOW_Pos = 0x4 constant INTERRUPT_IE_TIMER2_OVERFLOW_Pos (line 742) | INTERRUPT_IE_TIMER2_OVERFLOW_Pos = 0x5 constant INTERRUPT_IE_TIMER3_OVERFLOW_Pos (line 743) | INTERRUPT_IE_TIMER3_OVERFLOW_Pos = 0x6 constant INTERRUPT_IE_SERIAL_Pos (line 744) | INTERRUPT_IE_SERIAL_Pos = 0x7 constant INTERRUPT_IE_DMA0_Pos (line 745) | INTERRUPT_IE_DMA0_Pos = 0x8 constant INTERRUPT_IE_DMA1_Pos (line 746) | INTERRUPT_IE_DMA1_Pos = 0x9 constant INTERRUPT_IE_DMA2_Pos (line 747) | INTERRUPT_IE_DMA2_Pos = 0xA constant INTERRUPT_IE_DMA3_Pos (line 748) | INTERRUPT_IE_DMA3_Pos = 0xB constant INTERRUPT_IE_KEYPAD_Pos (line 749) | INTERRUPT_IE_KEYPAD_Pos = 0xC constant INTERRUPT_IE_GAMPAK_Pos (line 750) | INTERRUPT_IE_GAMPAK_Pos = 0xD constant INTERRUPT_IF_ENABLED (line 753) | INTERRUPT_IF_ENABLED = 0x1 constant INTERRUPT_IF_DISABLED (line 754) | INTERRUPT_IF_DISABLED = 0x0 constant INTERRUPT_IF_VBLANK_Pos (line 755) | INTERRUPT_IF_VBLANK_Pos = 0x0 constant INTERRUPT_IF_HBLANK_Pos (line 756) | INTERRUPT_IF_HBLANK_Pos = 0x1 constant INTERRUPT_IF_VCOUNTER_MATCH_Pos (line 757) | INTERRUPT_IF_VCOUNTER_MATCH_Pos = 0x2 constant INTERRUPT_IF_TIMER0_OVERFLOW_Pos (line 758) | INTERRUPT_IF_TIMER0_OVERFLOW_Pos = 0x3 constant INTERRUPT_IF_TIMER1_OVERFLOW_Pos (line 759) | INTERRUPT_IF_TIMER1_OVERFLOW_Pos = 0x4 constant INTERRUPT_IF_TIMER2_OVERFLOW_Pos (line 760) | INTERRUPT_IF_TIMER2_OVERFLOW_Pos = 0x5 constant INTERRUPT_IF_TIMER3_OVERFLOW_Pos (line 761) | INTERRUPT_IF_TIMER3_OVERFLOW_Pos = 0x6 constant INTERRUPT_IF_SERIAL_Pos (line 762) | INTERRUPT_IF_SERIAL_Pos = 0x7 constant INTERRUPT_IF_DMA0_Pos (line 763) | INTERRUPT_IF_DMA0_Pos = 0x8 constant INTERRUPT_IF_DMA1_Pos (line 764) | INTERRUPT_IF_DMA1_Pos = 0x9 constant INTERRUPT_IF_DMA2_Pos (line 765) | INTERRUPT_IF_DMA2_Pos = 0xA constant INTERRUPT_IF_DMA3_Pos (line 766) | INTERRUPT_IF_DMA3_Pos = 0xB constant INTERRUPT_IF_KEYPAD_Pos (line 767) | INTERRUPT_IF_KEYPAD_Pos = 0xC constant INTERRUPT_IF_GAMPAK_Pos (line 768) | INTERRUPT_IF_GAMPAK_Pos = 0xD constant OAMOBJ_ATT0_Y_Pos (line 772) | OAMOBJ_ATT0_Y_Pos = 0x0 constant OAMOBJ_ATT0_Y_Msk (line 773) | OAMOBJ_ATT0_Y_Msk = 0xFF constant OAMOBJ_ATT0_OM_Pos (line 775) | OAMOBJ_ATT0_OM_Pos = 0x8 constant OAMOBJ_ATT0_OM_Msk (line 776) | OAMOBJ_ATT0_OM_Msk = 0x3 constant OAMOBJ_ATT0_OM_REG (line 777) | OAMOBJ_ATT0_OM_REG = 0x0 constant OAMOBJ_ATT0_OM_AFF (line 778) | OAMOBJ_ATT0_OM_AFF = 0x1 constant OAMOBJ_ATT0_OM_HIDE (line 779) | OAMOBJ_ATT0_OM_HIDE = 0x2 constant OAMOBJ_ATT0_OM_DBL (line 780) | OAMOBJ_ATT0_OM_DBL = 0x3 constant OAMOBJ_ATT0_GM_Pos (line 782) | OAMOBJ_ATT0_GM_Pos = 0xA constant OAMOBJ_ATT0_GM_Msk (line 783) | OAMOBJ_ATT0_GM_Msk = 0x3 constant OAMOBJ_ATT0_GM_REG (line 784) | OAMOBJ_ATT0_GM_REG = 0x0 constant OAMOBJ_ATT0_GM_BLEND (line 785) | OAMOBJ_ATT0_GM_BLEND = 0x1 constant OAMOBJ_ATT0_GM_WIN (line 786) | OAMOBJ_ATT0_GM_WIN = 0x2 constant OAMOBJ_ATT0_MOSAIC_Pos (line 788) | OAMOBJ_ATT0_MOSAIC_Pos = 0xC constant OAMOBJ_ATT0_MOSAIC_DISABLE (line 789) | OAMOBJ_ATT0_MOSAIC_DISABLE = 0x0 constant OAMOBJ_ATT0_MOSAIC_ENABLE (line 790) | OAMOBJ_ATT0_MOSAIC_ENABLE = 0x1 constant OAMOBJ_ATT0_COLOR_Pos (line 792) | OAMOBJ_ATT0_COLOR_Pos = 0xD constant OAMOBJ_ATT0_COLOR_4BPP (line 793) | OAMOBJ_ATT0_COLOR_4BPP = 0x0 constant OAMOBJ_ATT0_COLOR_8BPP (line 794) | OAMOBJ_ATT0_COLOR_8BPP = 0x1 constant OAMOBJ_ATT0_SH_Pos (line 796) | OAMOBJ_ATT0_SH_Pos = 0xE constant OAMOBJ_ATT0_SH_Msk (line 797) | OAMOBJ_ATT0_SH_Msk = 0x3 constant OAMOBJ_ATT0_SH_SQUARE (line 798) | OAMOBJ_ATT0_SH_SQUARE = 0x0 constant OAMOBJ_ATT0_SH_WIDE (line 799) | OAMOBJ_ATT0_SH_WIDE = 0x1 constant OAMOBJ_ATT0_SH_TALL (line 800) | OAMOBJ_ATT0_SH_TALL = 0x2 constant OAMOBJ_ATT1_X_Pos (line 802) | OAMOBJ_ATT1_X_Pos = 0x0 constant OAMOBJ_ATT1_X_Msk (line 803) | OAMOBJ_ATT1_X_Msk = 0xFF constant OAMOBJ_ATT1_AID_Pos (line 805) | OAMOBJ_ATT1_AID_Pos = 0x9 constant OAMOBJ_ATT1_AID_Msk (line 806) | OAMOBJ_ATT1_AID_Msk = 0x1F constant OAMOBJ_ATT1_HF_Pos (line 808) | OAMOBJ_ATT1_HF_Pos = 0xC constant OAMOBJ_ATT1_HF_NOFLIP (line 809) | OAMOBJ_ATT1_HF_NOFLIP = 0x0 constant OAMOBJ_ATT1_HF_FLIP (line 810) | OAMOBJ_ATT1_HF_FLIP = 0x1 constant OAMOBJ_ATT1_VF_Pos (line 812) | OAMOBJ_ATT1_VF_Pos = 0xD constant OAMOBJ_ATT1_VF_NOFLIP (line 813) | OAMOBJ_ATT1_VF_NOFLIP = 0x0 constant OAMOBJ_ATT1_VF_FLIP (line 814) | OAMOBJ_ATT1_VF_FLIP = 0x1 constant OAMOBJ_ATT1_SZ_Pos (line 816) | OAMOBJ_ATT1_SZ_Pos = 0xE constant OAMOBJ_ATT1_SZ_Msk (line 817) | OAMOBJ_ATT1_SZ_Msk = 0x3 constant OAMOBJ_ATT2_TID_Pos (line 819) | OAMOBJ_ATT2_TID_Pos = 0x0 constant OAMOBJ_ATT2_TID_Msk (line 820) | OAMOBJ_ATT2_TID_Msk = 0xFF constant OAMOBJ_ATT2_PR_Pos (line 822) | OAMOBJ_ATT2_PR_Pos = 0xA constant OAMOBJ_ATT2_PR_Msk (line 823) | OAMOBJ_ATT2_PR_Msk = 0x3 constant OAMOBJ_ATT2_PB_Pos (line 825) | OAMOBJ_ATT2_PB_Pos = 0xC constant OAMOBJ_ATT2_PB_Msk (line 826) | OAMOBJ_ATT2_PB_Msk = 0xF FILE: src/device/riscv/csr.go type CSR (line 8) | type CSR method Get (line 11) | func (csr CSR) Get() uintptr method Set (line 14) | func (csr CSR) Set(uintptr) method SetBits (line 17) | func (csr CSR) SetBits(uintptr) uintptr method ClearBits (line 21) | func (csr CSR) ClearBits(uintptr) uintptr constant USTATUS (line 29) | USTATUS CSR = 0x000 constant UIE (line 30) | UIE CSR = 0x004 constant UTVEC (line 31) | UTVEC CSR = 0x005 constant USCRATCH (line 34) | USCRATCH CSR = 0x040 constant UEPC (line 35) | UEPC CSR = 0x041 constant UCAUSE (line 36) | UCAUSE CSR = 0x042 constant UTVAL (line 37) | UTVAL CSR = 0x043 constant UIP (line 38) | UIP CSR = 0x044 constant FFLAGS (line 41) | FFLAGS CSR = 0x001 constant FRM (line 42) | FRM CSR = 0x002 constant FCSR (line 43) | FCSR CSR = 0x003 constant CYCLE (line 46) | CYCLE CSR = 0xC00 constant TIME (line 47) | TIME CSR = 0xC01 constant INSTRET (line 48) | INSTRET CSR = 0xC02 constant HPMCOUNTER3 (line 49) | HPMCOUNTER3 CSR = 0xC03 constant HPMCOUNTER4 (line 50) | HPMCOUNTER4 CSR = 0xC04 constant HPMCOUNTER5 (line 51) | HPMCOUNTER5 CSR = 0xC05 constant HPMCOUNTER6 (line 52) | HPMCOUNTER6 CSR = 0xC06 constant HPMCOUNTER7 (line 53) | HPMCOUNTER7 CSR = 0xC07 constant HPMCOUNTER8 (line 54) | HPMCOUNTER8 CSR = 0xC08 constant HPMCOUNTER9 (line 55) | HPMCOUNTER9 CSR = 0xC09 constant HPMCOUNTER10 (line 56) | HPMCOUNTER10 CSR = 0xC0A constant HPMCOUNTER11 (line 57) | HPMCOUNTER11 CSR = 0xC0B constant HPMCOUNTER12 (line 58) | HPMCOUNTER12 CSR = 0xC0C constant HPMCOUNTER13 (line 59) | HPMCOUNTER13 CSR = 0xC0D constant HPMCOUNTER14 (line 60) | HPMCOUNTER14 CSR = 0xC0E constant HPMCOUNTER15 (line 61) | HPMCOUNTER15 CSR = 0xC0F constant HPMCOUNTER16 (line 62) | HPMCOUNTER16 CSR = 0xC10 constant HPMCOUNTER17 (line 63) | HPMCOUNTER17 CSR = 0xC11 constant HPMCOUNTER18 (line 64) | HPMCOUNTER18 CSR = 0xC12 constant HPMCOUNTER19 (line 65) | HPMCOUNTER19 CSR = 0xC13 constant HPMCOUNTER20 (line 66) | HPMCOUNTER20 CSR = 0xC14 constant HPMCOUNTER21 (line 67) | HPMCOUNTER21 CSR = 0xC15 constant HPMCOUNTER22 (line 68) | HPMCOUNTER22 CSR = 0xC16 constant HPMCOUNTER23 (line 69) | HPMCOUNTER23 CSR = 0xC17 constant HPMCOUNTER24 (line 70) | HPMCOUNTER24 CSR = 0xC18 constant HPMCOUNTER25 (line 71) | HPMCOUNTER25 CSR = 0xC19 constant HPMCOUNTER26 (line 72) | HPMCOUNTER26 CSR = 0xC1A constant HPMCOUNTER27 (line 73) | HPMCOUNTER27 CSR = 0xC1B constant HPMCOUNTER28 (line 74) | HPMCOUNTER28 CSR = 0xC1C constant HPMCOUNTER29 (line 75) | HPMCOUNTER29 CSR = 0xC1D constant HPMCOUNTER30 (line 76) | HPMCOUNTER30 CSR = 0xC1E constant HPMCOUNTER31 (line 77) | HPMCOUNTER31 CSR = 0xC1F constant CYCLEH (line 78) | CYCLEH CSR = 0xC80 constant TIMEH (line 79) | TIMEH CSR = 0xC81 constant INSTRETH (line 80) | INSTRETH CSR = 0xC82 constant HPMCOUNTER3H (line 81) | HPMCOUNTER3H CSR = 0xC83 constant HPMCOUNTER4H (line 82) | HPMCOUNTER4H CSR = 0xC84 constant HPMCOUNTER5H (line 83) | HPMCOUNTER5H CSR = 0xC85 constant HPMCOUNTER6H (line 84) | HPMCOUNTER6H CSR = 0xC86 constant HPMCOUNTER7H (line 85) | HPMCOUNTER7H CSR = 0xC87 constant HPMCOUNTER8H (line 86) | HPMCOUNTER8H CSR = 0xC88 constant HPMCOUNTER9H (line 87) | HPMCOUNTER9H CSR = 0xC89 constant HPMCOUNTER10H (line 88) | HPMCOUNTER10H CSR = 0xC8A constant HPMCOUNTER11H (line 89) | HPMCOUNTER11H CSR = 0xC8B constant HPMCOUNTER12H (line 90) | HPMCOUNTER12H CSR = 0xC8C constant HPMCOUNTER13H (line 91) | HPMCOUNTER13H CSR = 0xC8D constant HPMCOUNTER14H (line 92) | HPMCOUNTER14H CSR = 0xC8E constant HPMCOUNTER15H (line 93) | HPMCOUNTER15H CSR = 0xC8F constant HPMCOUNTER16H (line 94) | HPMCOUNTER16H CSR = 0xC90 constant HPMCOUNTER17H (line 95) | HPMCOUNTER17H CSR = 0xC91 constant HPMCOUNTER18H (line 96) | HPMCOUNTER18H CSR = 0xC92 constant HPMCOUNTER19H (line 97) | HPMCOUNTER19H CSR = 0xC93 constant HPMCOUNTER20H (line 98) | HPMCOUNTER20H CSR = 0xC94 constant HPMCOUNTER21H (line 99) | HPMCOUNTER21H CSR = 0xC95 constant HPMCOUNTER22H (line 100) | HPMCOUNTER22H CSR = 0xC96 constant HPMCOUNTER23H (line 101) | HPMCOUNTER23H CSR = 0xC97 constant HPMCOUNTER24H (line 102) | HPMCOUNTER24H CSR = 0xC98 constant HPMCOUNTER25H (line 103) | HPMCOUNTER25H CSR = 0xC99 constant HPMCOUNTER26H (line 104) | HPMCOUNTER26H CSR = 0xC9A constant HPMCOUNTER27H (line 105) | HPMCOUNTER27H CSR = 0xC9B constant HPMCOUNTER28H (line 106) | HPMCOUNTER28H CSR = 0xC9C constant HPMCOUNTER29H (line 107) | HPMCOUNTER29H CSR = 0xC9D constant HPMCOUNTER30H (line 108) | HPMCOUNTER30H CSR = 0xC9E constant HPMCOUNTER31H (line 109) | HPMCOUNTER31H CSR = 0xC9F constant SSTATUS (line 112) | SSTATUS CSR = 0x100 constant SEDELEG (line 113) | SEDELEG CSR = 0x102 constant SIDELEG (line 114) | SIDELEG CSR = 0x103 constant SIE (line 115) | SIE CSR = 0x104 constant STVEC (line 116) | STVEC CSR = 0x105 constant SCOUNTEREN (line 117) | SCOUNTEREN CSR = 0x106 constant SSCRATCH (line 120) | SSCRATCH CSR = 0x140 constant SEPC (line 121) | SEPC CSR = 0x141 constant SCAUSE (line 122) | SCAUSE CSR = 0x142 constant STVAL (line 123) | STVAL CSR = 0x143 constant SIP (line 124) | SIP CSR = 0x144 constant SATP (line 127) | SATP CSR = 0x180 constant MVENDORID (line 130) | MVENDORID CSR = 0xF11 constant MARCHID (line 131) | MARCHID CSR = 0xF12 constant MIMPID (line 132) | MIMPID CSR = 0xF13 constant MHARTID (line 133) | MHARTID CSR = 0xF14 constant MSTATUS (line 136) | MSTATUS CSR = 0x300 constant MISA (line 137) | MISA CSR = 0x301 constant MEDELEG (line 138) | MEDELEG CSR = 0x302 constant MIDELEG (line 139) | MIDELEG CSR = 0x303 constant MIE (line 140) | MIE CSR = 0x304 constant MTVEC (line 141) | MTVEC CSR = 0x305 constant MCOUNTEREN (line 142) | MCOUNTEREN CSR = 0x306 constant MSCRATCH (line 145) | MSCRATCH CSR = 0x340 constant MEPC (line 146) | MEPC CSR = 0x341 constant MCAUSE (line 147) | MCAUSE CSR = 0x342 constant MTVAL (line 148) | MTVAL CSR = 0x343 constant MIP (line 149) | MIP CSR = 0x344 constant PMPCFG0 (line 152) | PMPCFG0 CSR = 0x3A0 constant PMPCFG1 (line 153) | PMPCFG1 CSR = 0x3A1 constant PMPCFG2 (line 154) | PMPCFG2 CSR = 0x3A2 constant PMPCFG3 (line 155) | PMPCFG3 CSR = 0x3A3 constant PMPADDR0 (line 156) | PMPADDR0 CSR = 0x3B0 constant PMPADDR1 (line 157) | PMPADDR1 CSR = 0x3B1 constant PMPADDR2 (line 158) | PMPADDR2 CSR = 0x3B2 constant PMPADDR3 (line 159) | PMPADDR3 CSR = 0x3B3 constant PMPADDR4 (line 160) | PMPADDR4 CSR = 0x3B4 constant PMPADDR5 (line 161) | PMPADDR5 CSR = 0x3B5 constant PMPADDR6 (line 162) | PMPADDR6 CSR = 0x3B6 constant PMPADDR7 (line 163) | PMPADDR7 CSR = 0x3B7 constant PMPADDR8 (line 164) | PMPADDR8 CSR = 0x3B8 constant PMPADDR9 (line 165) | PMPADDR9 CSR = 0x3B9 constant PMPADDR10 (line 166) | PMPADDR10 CSR = 0x3BA constant PMPADDR11 (line 167) | PMPADDR11 CSR = 0x3BB constant PMPADDR12 (line 168) | PMPADDR12 CSR = 0x3BC constant PMPADDR13 (line 169) | PMPADDR13 CSR = 0x3BD constant PMPADDR14 (line 170) | PMPADDR14 CSR = 0x3BE constant PMPADDR15 (line 171) | PMPADDR15 CSR = 0x3BF constant mcycle (line 174) | mcycle CSR = 0xB00 constant minstret (line 175) | minstret CSR = 0xB02 constant MHPMCOUNTER3 (line 176) | MHPMCOUNTER3 CSR = 0xB03 constant MHPMCOUNTER4 (line 177) | MHPMCOUNTER4 CSR = 0xB04 constant MHPMCOUNTER5 (line 178) | MHPMCOUNTER5 CSR = 0xB05 constant MHPMCOUNTER6 (line 179) | MHPMCOUNTER6 CSR = 0xB06 constant MHPMCOUNTER7 (line 180) | MHPMCOUNTER7 CSR = 0xB07 constant MHPMCOUNTER8 (line 181) | MHPMCOUNTER8 CSR = 0xB08 constant MHPMCOUNTER9 (line 182) | MHPMCOUNTER9 CSR = 0xB09 constant MHPMCOUNTER10 (line 183) | MHPMCOUNTER10 CSR = 0xB0A constant MHPMCOUNTER11 (line 184) | MHPMCOUNTER11 CSR = 0xB0B constant MHPMCOUNTER12 (line 185) | MHPMCOUNTER12 CSR = 0xB0C constant MHPMCOUNTER13 (line 186) | MHPMCOUNTER13 CSR = 0xB0D constant MHPMCOUNTER14 (line 187) | MHPMCOUNTER14 CSR = 0xB0E constant MHPMCOUNTER15 (line 188) | MHPMCOUNTER15 CSR = 0xB0F constant MHPMCOUNTER16 (line 189) | MHPMCOUNTER16 CSR = 0xB10 constant MHPMCOUNTER17 (line 190) | MHPMCOUNTER17 CSR = 0xB11 constant MHPMCOUNTER18 (line 191) | MHPMCOUNTER18 CSR = 0xB12 constant MHPMCOUNTER19 (line 192) | MHPMCOUNTER19 CSR = 0xB13 constant MHPMCOUNTER20 (line 193) | MHPMCOUNTER20 CSR = 0xB14 constant MHPMCOUNTER21 (line 194) | MHPMCOUNTER21 CSR = 0xB15 constant MHPMCOUNTER22 (line 195) | MHPMCOUNTER22 CSR = 0xB16 constant MHPMCOUNTER23 (line 196) | MHPMCOUNTER23 CSR = 0xB17 constant MHPMCOUNTER24 (line 197) | MHPMCOUNTER24 CSR = 0xB18 constant MHPMCOUNTER25 (line 198) | MHPMCOUNTER25 CSR = 0xB19 constant MHPMCOUNTER26 (line 199) | MHPMCOUNTER26 CSR = 0xB1A constant MHPMCOUNTER27 (line 200) | MHPMCOUNTER27 CSR = 0xB1B constant MHPMCOUNTER28 (line 201) | MHPMCOUNTER28 CSR = 0xB1C constant MHPMCOUNTER29 (line 202) | MHPMCOUNTER29 CSR = 0xB1D constant MHPMCOUNTER30 (line 203) | MHPMCOUNTER30 CSR = 0xB1E constant MHPMCOUNTER31 (line 204) | MHPMCOUNTER31 CSR = 0xB1F constant MCYCLEH (line 205) | MCYCLEH CSR = 0xB80 constant MINSTRETH (line 206) | MINSTRETH CSR = 0xB82 constant MHPMCOUNTER3H (line 207) | MHPMCOUNTER3H CSR = 0xB83 constant MHPMCOUNTER4H (line 208) | MHPMCOUNTER4H CSR = 0xB84 constant MHPMCOUNTER5H (line 209) | MHPMCOUNTER5H CSR = 0xB85 constant MHPMCOUNTER6H (line 210) | MHPMCOUNTER6H CSR = 0xB86 constant MHPMCOUNTER7H (line 211) | MHPMCOUNTER7H CSR = 0xB87 constant MHPMCOUNTER8H (line 212) | MHPMCOUNTER8H CSR = 0xB88 constant MHPMCOUNTER9H (line 213) | MHPMCOUNTER9H CSR = 0xB89 constant MHPMCOUNTER10H (line 214) | MHPMCOUNTER10H CSR = 0xB8A constant MHPMCOUNTER11H (line 215) | MHPMCOUNTER11H CSR = 0xB8B constant MHPMCOUNTER12H (line 216) | MHPMCOUNTER12H CSR = 0xB8C constant MHPMCOUNTER13H (line 217) | MHPMCOUNTER13H CSR = 0xB8D constant MHPMCOUNTER14H (line 218) | MHPMCOUNTER14H CSR = 0xB8E constant MHPMCOUNTER15H (line 219) | MHPMCOUNTER15H CSR = 0xB8F constant MHPMCOUNTER16H (line 220) | MHPMCOUNTER16H CSR = 0xB90 constant MHPMCOUNTER17H (line 221) | MHPMCOUNTER17H CSR = 0xB91 constant MHPMCOUNTER18H (line 222) | MHPMCOUNTER18H CSR = 0xB92 constant MHPMCOUNTER19H (line 223) | MHPMCOUNTER19H CSR = 0xB93 constant MHPMCOUNTER20H (line 224) | MHPMCOUNTER20H CSR = 0xB94 constant MHPMCOUNTER21H (line 225) | MHPMCOUNTER21H CSR = 0xB95 constant MHPMCOUNTER22H (line 226) | MHPMCOUNTER22H CSR = 0xB96 constant MHPMCOUNTER23H (line 227) | MHPMCOUNTER23H CSR = 0xB97 constant MHPMCOUNTER24H (line 228) | MHPMCOUNTER24H CSR = 0xB98 constant MHPMCOUNTER25H (line 229) | MHPMCOUNTER25H CSR = 0xB99 constant MHPMCOUNTER26H (line 230) | MHPMCOUNTER26H CSR = 0xB9A constant MHPMCOUNTER27H (line 231) | MHPMCOUNTER27H CSR = 0xB9B constant MHPMCOUNTER28H (line 232) | MHPMCOUNTER28H CSR = 0xB9C constant MHPMCOUNTER29H (line 233) | MHPMCOUNTER29H CSR = 0xB9D constant MHPMCOUNTER30H (line 234) | MHPMCOUNTER30H CSR = 0xB9E constant MHPMCOUNTER31H (line 235) | MHPMCOUNTER31H CSR = 0xB9F constant MHPMEVENT4 (line 238) | MHPMEVENT4 CSR = 0x324 constant MHPMEVENT5 (line 239) | MHPMEVENT5 CSR = 0x325 constant MHPMEVENT6 (line 240) | MHPMEVENT6 CSR = 0x326 constant MHPMEVENT7 (line 241) | MHPMEVENT7 CSR = 0x327 constant MHPMEVENT8 (line 242) | MHPMEVENT8 CSR = 0x328 constant MHPMEVENT9 (line 243) | MHPMEVENT9 CSR = 0x329 constant MHPMEVENT10 (line 244) | MHPMEVENT10 CSR = 0x32A constant MHPMEVENT11 (line 245) | MHPMEVENT11 CSR = 0x32B constant MHPMEVENT12 (line 246) | MHPMEVENT12 CSR = 0x32C constant MHPMEVENT13 (line 247) | MHPMEVENT13 CSR = 0x32D constant MHPMEVENT14 (line 248) | MHPMEVENT14 CSR = 0x32E constant MHPMEVENT15 (line 249) | MHPMEVENT15 CSR = 0x32F constant MHPMEVENT16 (line 250) | MHPMEVENT16 CSR = 0x330 constant MHPMEVENT17 (line 251) | MHPMEVENT17 CSR = 0x331 constant MHPMEVENT18 (line 252) | MHPMEVENT18 CSR = 0x332 constant MHPMEVENT19 (line 253) | MHPMEVENT19 CSR = 0x333 constant MHPMEVENT20 (line 254) | MHPMEVENT20 CSR = 0x334 constant MHPMEVENT21 (line 255) | MHPMEVENT21 CSR = 0x335 constant MHPMEVENT22 (line 256) | MHPMEVENT22 CSR = 0x336 constant MHPMEVENT23 (line 257) | MHPMEVENT23 CSR = 0x337 constant MHPMEVENT24 (line 258) | MHPMEVENT24 CSR = 0x338 constant MHPMEVENT25 (line 259) | MHPMEVENT25 CSR = 0x339 constant MHPMEVENT26 (line 260) | MHPMEVENT26 CSR = 0x33A constant MHPMEVENT27 (line 261) | MHPMEVENT27 CSR = 0x33B constant MHPMEVENT28 (line 262) | MHPMEVENT28 CSR = 0x33C constant MHPMEVENT29 (line 263) | MHPMEVENT29 CSR = 0x33D constant MHPMEVENT30 (line 264) | MHPMEVENT30 CSR = 0x33E constant MHPMEVENT31 (line 265) | MHPMEVENT31 CSR = 0x33F constant TSELECT (line 268) | TSELECT CSR = 0x7A0 constant TDATA1 (line 269) | TDATA1 CSR = 0x7A1 constant TDATA2 (line 270) | TDATA2 CSR = 0x7A2 constant TDATA3 (line 271) | TDATA3 CSR = 0x7A3 constant DCSR (line 274) | DCSR CSR = 0x7B0 constant DPC (line 275) | DPC CSR = 0x7B1 constant DSCRATCH (line 276) | DSCRATCH CSR = 0x7B2 constant MSTATUS_SIE (line 282) | MSTATUS_SIE = 1 << 1 constant MSTATUS_MIE (line 283) | MSTATUS_MIE = 1 << 3 constant MSTATUS_SPIE (line 284) | MSTATUS_SPIE = 1 << 5 constant MSTATUS_UBE (line 285) | MSTATUS_UBE = 1 << 6 constant MSTATUS_MPIE (line 286) | MSTATUS_MPIE = 1 << 7 constant MSTATUS_SPP (line 287) | MSTATUS_SPP = 1 << 8 constant MSTATUS_MPRV (line 288) | MSTATUS_MPRV = 1 << 17 constant MSTATUS_SUM (line 289) | MSTATUS_SUM = 1 << 18 constant MSTATUS_MXR (line 290) | MSTATUS_MXR = 1 << 19 constant MSTATUS_TVM (line 291) | MSTATUS_TVM = 1 << 20 constant MSTATUS_TW (line 292) | MSTATUS_TW = 1 << 21 constant MSTATUS_TSR (line 293) | MSTATUS_TSR = 1 << 22 constant MIE_SSIE (line 295) | MIE_SSIE = 1 << 1 constant MIE_MSIE (line 296) | MIE_MSIE = 1 << 3 constant MIE_STIE (line 297) | MIE_STIE = 1 << 5 constant MIE_MTIE (line 298) | MIE_MTIE = 1 << 7 constant MIE_SEIE (line 299) | MIE_SEIE = 1 << 9 constant MIE_MEIE (line 300) | MIE_MEIE = 1 << 11 constant MIP_SSIP (line 302) | MIP_SSIP = 1 << 1 constant MIP_MSIP (line 303) | MIP_MSIP = 1 << 3 constant MIP_STIP (line 304) | MIP_STIP = 1 << 5 constant MIP_MTIP (line 305) | MIP_MTIP = 1 << 7 constant MIP_SEIP (line 306) | MIP_SEIP = 1 << 9 constant MIP_MEIP (line 307) | MIP_MEIP = 1 << 11 constant SupervisorSoftwareInterrupt (line 313) | SupervisorSoftwareInterrupt = 1 constant MachineSoftwareInterrupt (line 314) | MachineSoftwareInterrupt = 3 constant SupervisorTimerInterrupt (line 315) | SupervisorTimerInterrupt = 5 constant MachineTimerInterrupt (line 316) | MachineTimerInterrupt = 7 constant SupervisorExternalInterrupt (line 317) | SupervisorExternalInterrupt = 9 constant MachineExternalInterrupt (line 318) | MachineExternalInterrupt = 11 constant InstructionAddressMisaligned (line 321) | InstructionAddressMisaligned = 0 constant InstructionAccessFault (line 322) | InstructionAccessFault = 1 constant IllegalInstruction (line 323) | IllegalInstruction = 2 constant Breakpoint (line 324) | Breakpoint = 3 constant LoadAddressMisaligned (line 325) | LoadAddressMisaligned = 4 constant LoadAccessFault (line 326) | LoadAccessFault = 5 constant StoreOrAMOAddressMisaligned (line 327) | StoreOrAMOAddressMisaligned = 6 constant StoreOrAMOAccessFault (line 328) | StoreOrAMOAccessFault = 7 constant EnvironmentCallFromUMode (line 329) | EnvironmentCallFromUMode = 8 constant EnvironmentCallFromSMode (line 330) | EnvironmentCallFromSMode = 9 constant EnvironmentCallFromMMode (line 331) | EnvironmentCallFromMMode = 11 constant InstructionPageFault (line 332) | InstructionPageFault = 12 constant LoadPageFault (line 333) | LoadPageFault = 13 constant StoreOrAMOPageFault (line 334) | StoreOrAMOPageFault = 15 FILE: src/device/riscv/riscv.go function Asm (line 6) | func Asm(asm string) function AsmFull (line 21) | func AsmFull(asm string, regs map[string]interface{}) uintptr function DisableInterrupts (line 25) | func DisableInterrupts() uintptr { function EnableInterrupts (line 35) | func EnableInterrupts(mask uintptr) { FILE: src/device/tkey/tkey.go constant TK1_ROM_BASE (line 29) | TK1_ROM_BASE uintptr = 0x00000000 constant TK1_RAM_BASE (line 31) | TK1_RAM_BASE uintptr = 0x40000000 constant TK1_MMIO_BASE (line 33) | TK1_MMIO_BASE uintptr = 0xc0000000 constant TK1_MMIO_TRNG_BASE (line 35) | TK1_MMIO_TRNG_BASE uintptr = 0xc0000000 constant TK1_MMIO_TIMER_BASE (line 37) | TK1_MMIO_TIMER_BASE uintptr = 0xc1000000 constant TK1_MMIO_UDS_BASE (line 39) | TK1_MMIO_UDS_BASE uintptr = 0xc2000000 constant TK1_MMIO_UART_BASE (line 41) | TK1_MMIO_UART_BASE uintptr = 0xc3000000 constant TK1_MMIO_TOUCH_BASE (line 43) | TK1_MMIO_TOUCH_BASE uintptr = 0xc4000000 constant TK1_MMIO_FW_RAM_BASE (line 45) | TK1_MMIO_FW_RAM_BASE uintptr = 0xd0000000 constant TK1_MMIO_TK1_BASE (line 47) | TK1_MMIO_TK1_BASE uintptr = 0xff000000 constant TK1_RAM_SIZE (line 52) | TK1_RAM_SIZE uintptr = 0x20000 constant TK1_MMIO_SIZE (line 54) | TK1_MMIO_SIZE uintptr = 0x3fffffff type TRNG_Type (line 57) | type TRNG_Type struct type TIMER_Type (line 64) | type TIMER_Type struct type UDS_Type (line 72) | type UDS_Type struct type UART_Type (line 77) | type UART_Type struct type TOUCH_Type (line 87) | type TOUCH_Type struct type TK1_Type (line 92) | type TK1_Type struct constant TK1_MMIO_TIMER_CTRL_START_BIT (line 126) | TK1_MMIO_TIMER_CTRL_START_BIT = 0 constant TK1_MMIO_TIMER_CTRL_STOP_BIT (line 127) | TK1_MMIO_TIMER_CTRL_STOP_BIT = 1 constant TK1_MMIO_TIMER_CTRL_START (line 128) | TK1_MMIO_TIMER_CTRL_START = 1 << TK1_MMIO_TIMER_CTRL_START_BIT constant TK1_MMIO_TIMER_CTRL_STOP (line 129) | TK1_MMIO_TIMER_CTRL_STOP = 1 << TK1_MMIO_TIMER_CTRL_STOP_BIT constant TK1_MMIO_TK1_LED_R_BIT (line 131) | TK1_MMIO_TK1_LED_R_BIT = 2 constant TK1_MMIO_TK1_LED_G_BIT (line 132) | TK1_MMIO_TK1_LED_G_BIT = 1 constant TK1_MMIO_TK1_LED_B_BIT (line 133) | TK1_MMIO_TK1_LED_B_BIT = 0 constant TK1_MMIO_TK1_GPIO1_BIT (line 135) | TK1_MMIO_TK1_GPIO1_BIT = 0 constant TK1_MMIO_TK1_GPIO2_BIT (line 136) | TK1_MMIO_TK1_GPIO2_BIT = 1 constant TK1_MMIO_TK1_GPIO3_BIT (line 137) | TK1_MMIO_TK1_GPIO3_BIT = 2 constant TK1_MMIO_TK1_GPIO4_BIT (line 138) | TK1_MMIO_TK1_GPIO4_BIT = 3 FILE: src/examples/adc/adc.go function main (line 11) | func main() { FILE: src/examples/bench-goro/bench.go constant N (line 10) | N = 500000 constant Ngoro (line 11) | Ngoro = 4 function main (line 13) | func main() { function adder (line 35) | func adder(wg *sync.WaitGroup, num int) { FILE: src/examples/blinkm/blinkm.go function main (line 10) | func main() { FILE: src/examples/blinky1/blinky1.go function main (line 10) | func main() { FILE: src/examples/blinky2/blinky2.go function main (line 13) | func main() { function led1 (line 18) | func led1() { function led2 (line 32) | func led2() { FILE: src/examples/button/button.go constant led (line 9) | led = machine.LED constant button (line 10) | button = machine.BUTTON function main (line 13) | func main() { FILE: src/examples/button2/button2.go function main (line 10) | func main() { FILE: src/examples/can/feather-m4-can.go function init (line 9) | func init() { FILE: src/examples/can/main.go function main (line 9) | func main() { FILE: src/examples/caninterrupt/feather-m4-can.go function init (line 9) | func init() { FILE: src/examples/caninterrupt/main.go type canMsg (line 16) | type canMsg struct function main (line 21) | func main() { function print (line 72) | func print(ch <-chan canMsg) { FILE: src/examples/dac/circuitplay_express.go function init (line 9) | func init() { FILE: src/examples/dac/dac.go function main (line 12) | func main() { function play (line 28) | func play(val uint16) { FILE: src/examples/dac/pyportal.go function init (line 9) | func init() { FILE: src/examples/device-id/main.go function main (line 9) | func main() { FILE: src/examples/echo/echo.go function main (line 14) | func main() { FILE: src/examples/echo2/echo2.go function main (line 17) | func main() { FILE: src/examples/empty/main.go function main (line 7) | func main() { FILE: src/examples/flash/main.go function main (line 16) | func main() { function equal (line 65) | func equal(a, b []byte) bool { function checkError (line 77) | func checkError(err error) { FILE: src/examples/gba-display/gba-display.go function main (line 12) | func main() { FILE: src/examples/hello-wasm-unknown/main.go function echo (line 13) | func echo(x int32) function update (line 16) | func update() { function main (line 21) | func main() { FILE: src/examples/hid-joystick/main.go function main (line 12) | func main() { FILE: src/examples/hid-keyboard/main.go function main (line 20) | func main() { function init (line 34) | func init() { FILE: src/examples/hid-mouse/main.go function main (line 9) | func main() { FILE: src/examples/i2c-target/main.go constant targetAddress (line 19) | targetAddress = 0x11 constant maxTxSize (line 20) | maxTxSize = 16 function main (line 23) | func main() { function targetMain (line 100) | func targetMain() { FILE: src/examples/i2c-target/main_feather_nrf52840.go constant TARGET_SCL (line 8) | TARGET_SCL = machine.A5 constant TARGET_SDA (line 9) | TARGET_SDA = machine.A4 FILE: src/examples/i2c-target/main_feather_rp2040.go constant TARGET_SCL (line 8) | TARGET_SCL = machine.GPIO25 constant TARGET_SDA (line 9) | TARGET_SDA = machine.GPIO24 FILE: src/examples/i2s/i2s.go function main (line 9) | func main() { FILE: src/examples/machinetest/machinetest.go function main (line 12) | func main() { FILE: src/examples/mcp3008/mcp3008.go constant cs (line 12) | cs = machine.Pin(3) function main (line 20) | func main() { function Read (line 38) | func Read(channel int) (uint16, error) { FILE: src/examples/memstats/memstats.go function main (line 9) | func main() { function escapesToHeap (line 25) | func escapesToHeap() { FILE: src/examples/microbit-blink/microbit-blink.go function main (line 11) | func main() { FILE: src/examples/pdm/pdm.go function main (line 13) | func main() { FILE: src/examples/pininterrupt/arduino.go constant button (line 8) | button = machine.D2 constant buttonMode (line 9) | buttonMode = machine.PinInputPullup constant buttonPinChange (line 10) | buttonPinChange = machine.PinRising FILE: src/examples/pininterrupt/circuitplay-express.go constant button (line 8) | button = machine.BUTTON constant buttonMode (line 9) | buttonMode = machine.PinInputPulldown constant buttonPinChange (line 10) | buttonPinChange = machine.PinFalling FILE: src/examples/pininterrupt/pca10040.go constant button (line 8) | button = machine.BUTTON constant buttonMode (line 9) | buttonMode = machine.PinInputPullup constant buttonPinChange (line 10) | buttonPinChange = machine.PinRising FILE: src/examples/pininterrupt/pininterrupt.go constant led (line 15) | led = machine.LED function main (line 20) | func main() { FILE: src/examples/pininterrupt/stm32.go constant button (line 8) | button = machine.BUTTON constant buttonMode (line 9) | buttonMode = machine.PinInputPulldown constant buttonPinChange (line 10) | buttonPinChange = machine.PinRising | machine.PinFalling FILE: src/examples/pininterrupt/wioterminal.go constant button (line 8) | button = machine.BUTTON constant buttonMode (line 9) | buttonMode = machine.PinInput constant buttonPinChange (line 10) | buttonPinChange = machine.PinFalling FILE: src/examples/pwm/pwm.go constant delayBetweenPeriods (line 10) | delayBetweenPeriods = time.Second * 5 function main (line 12) | func main() { FILE: src/examples/ram-func/main.go function main (line 72) | func main() { function in_ram (line 82) | func in_ram() uintptr { function in_flash (line 91) | func in_flash() uintptr { FILE: src/examples/rand/main.go function main (line 9) | func main() { FILE: src/examples/rtcinterrupt/rtcinterrupt.go function main (line 23) | func main() { FILE: src/examples/serial/serial.go function main (line 5) | func main() { FILE: src/examples/systick/systick.go function main (line 10) | func main() { function timer_isr (line 25) | func timer_isr() { FILE: src/examples/temp/temp.go type celsius (line 11) | type celsius method String (line 13) | func (c celsius) String() string { function main (line 17) | func main() { FILE: src/examples/time-offset/time-offset.go constant myTime (line 16) | myTime = "2006-01-02T15:04:05Z" function main (line 18) | func main() { FILE: src/examples/uart/uart.go function main (line 16) | func main() { FILE: src/examples/usb-midi/main.go constant cable (line 14) | cable = 0 constant channel (line 15) | channel = 1 constant velocity (line 16) | velocity = 0x40 function main (line 19) | func main() { FILE: src/examples/usb-storage/main.go function main (line 9) | func main() { FILE: src/examples/wasm/callback/wasm.go function main (line 10) | func main() { function updater (line 19) | func updater(n *int) js.Func { function update (line 27) | func update() { FILE: src/examples/wasm/callback/wasm.js constant WASM_URL (line 3) | const WASM_URL = 'wasm.wasm'; function init (line 7) | function init() { FILE: src/examples/wasm/export/wasm.go function main (line 8) | func main() { function add (line 12) | func add(a, b int) int { function update (line 17) | func update() { FILE: src/examples/wasm/export/wasm.js constant WASM_URL (line 3) | const WASM_URL = 'wasm.wasm'; function updateResult (line 7) | function updateResult() { function init (line 11) | function init() { FILE: src/examples/wasm/invoke/wasm.go function runner (line 7) | func runner(this js.Value, args []js.Value) interface{} { function main (line 11) | func main() { FILE: src/examples/wasm/invoke/wasm.js constant WASM_URL (line 3) | const WASM_URL = 'wasm.wasm'; function updateRight (line 7) | function updateRight() { function updateLeft (line 14) | function updateLeft() { function init (line 21) | function init() { FILE: src/examples/wasm/main/main.go function main (line 3) | func main() { FILE: src/examples/wasm/server.go constant dir (line 9) | dir = "./html" function main (line 11) | func main() { FILE: src/examples/wasm/slices/wasm.go function splitter (line 8) | func splitter(this js.Value, args []js.Value) interface{} { function main (line 19) | func main() { FILE: src/examples/wasm/slices/wasm.js constant WASM_URL (line 3) | const WASM_URL = 'wasm.wasm'; function update (line 7) | function update() { function init (line 12) | function init() { FILE: src/examples/watchdog/main.go function main (line 9) | func main() { FILE: src/internal/abi/escape.go function NoEscape (line 8) | func NoEscape(p unsafe.Pointer) unsafe.Pointer { function Escape (line 12) | func Escape[T any](x T) T { FILE: src/internal/abi/funcpc.go function FuncPCABI0 (line 10) | func FuncPCABI0(f interface{}) uintptr function FuncPCABIInternal (line 12) | func FuncPCABIInternal(f interface{}) uintptr FILE: src/internal/abi/type.go type Type (line 3) | type Type struct FILE: src/internal/binary/binary.go type littleEndian (line 8) | type littleEndian struct method Uint16 (line 11) | func (littleEndian) Uint16(b []byte) uint16 { method PutUint16 (line 16) | func (littleEndian) PutUint16(b []byte, v uint16) { method AppendUint16 (line 22) | func (littleEndian) AppendUint16(b []byte, v uint16) []byte { method Uint32 (line 30) | func (littleEndian) Uint32(b []byte) uint32 { method Uint64 (line 34) | func (littleEndian) Uint64(b []byte) uint64 { FILE: src/internal/bytealg/bytealg.go constant MaxLen (line 15) | MaxLen = int(-1) >> 31 constant MaxBruteForce (line 16) | MaxBruteForce = MaxLen function Compare (line 23) | func Compare(a, b []byte) int { function CompareString (line 47) | func CompareString(a, b string) int { function Count (line 71) | func Count(b []byte, c byte) int { function CountString (line 83) | func CountString(s string, c byte) int { function Cutover (line 96) | func Cutover(n int) int { function Equal (line 104) | func Equal(a, b []byte) bool { function Index (line 120) | func Index(a, b []byte) int { function IndexByte (line 131) | func IndexByte(b []byte, c byte) int { function IndexByteString (line 142) | func IndexByteString(s string, c byte) int { function IndexString (line 153) | func IndexString(str, sub string) int { constant PrimeRK (line 165) | PrimeRK = 16777619 function HashStrBytes (line 171) | func HashStrBytes(sep []byte) (uint32, uint32) { function HashStr (line 190) | func HashStr[T string | []byte](sep T) (uint32, uint32) { function HashStrRevBytes (line 209) | func HashStrRevBytes(sep []byte) (uint32, uint32) { function HashStrRev (line 228) | func HashStrRev[T string | []byte](sep T) (uint32, uint32) { function IndexRabinKarpBytes (line 247) | func IndexRabinKarpBytes(s, sep []byte) int { function IndexRabinKarp (line 274) | func IndexRabinKarp[T string | []byte](s, sep T) int { function MakeNoZero (line 300) | func MakeNoZero(n int) []byte { function LastIndexByte (line 308) | func LastIndexByte(s []byte, c byte) int { function LastIndexByteString (line 318) | func LastIndexByteString(s string, c byte) int { function LastIndexRabinKarp (line 331) | func LastIndexRabinKarp[T string | []byte](s, sep T) int { FILE: src/internal/cm/abi.go type AnyInteger (line 6) | type AnyInteger interface function Reinterpret (line 12) | func Reinterpret[T, From any](from From) (to T) { function LowerString (line 22) | func LowerString[S ~string](s S) (*byte, uint32) { function LiftString (line 27) | func LiftString[T ~string, Data unsafe.Pointer | uintptr | *uint8, Len A... function LowerList (line 32) | func LowerList[L AnyList[T], T any](list L) (*T, uint32) { function LiftList (line 38) | func LiftList[L AnyList[T], T any, Data unsafe.Pointer | uintptr | *T, L... function BoolToU32 (line 48) | func BoolToU32[B ~bool](v B) uint32 { return uint32(*(*uint8)(unsafe.Poi... function U32ToBool (line 56) | func U32ToBool(v uint32) bool { tmp := uint8(v); return *(*bool)(unsafe.... function F32ToU32 (line 64) | func F32ToU32(v float32) uint32 { return *(*uint32)(unsafe.Pointer(&v)) } function U32ToF32 (line 72) | func U32ToF32(v uint32) float32 { return *(*float32)(unsafe.Pointer(&v)) } function F64ToU64 (line 82) | func F64ToU64(v float64) uint64 { return *(*uint64)(unsafe.Pointer(&v)) } function U64ToF64 (line 90) | func U64ToF64(v uint64) float64 { return *(*float64)(unsafe.Pointer(&v)) } function F32ToU64 (line 98) | func F32ToU64(v float32) uint64 { return uint64(*(*uint32)(unsafe.Pointe... function U64ToF32 (line 106) | func U64ToF32(v uint64) float32 { function PointerToU32 (line 116) | func PointerToU32[T any](v *T) uint32 { return uint32(uintptr(unsafe.Poi... function U32ToPointer (line 123) | func U32ToPointer[T any](v uint32) *T { return (*T)(unsafePointer(uintpt... function PointerToU64 (line 130) | func PointerToU64[T any](v *T) uint64 { return uint64(uintptr(unsafe.Poi... function U64ToPointer (line 137) | func U64ToPointer[T any](v uint64) *T { return (*T)(unsafePointer(uintpt... function unsafePointer (line 140) | func unsafePointer(p uintptr) unsafe.Pointer { FILE: src/internal/cm/case.go function CaseUnmarshaler (line 8) | func CaseUnmarshaler[T ~uint8 | ~uint16 | ~uint32](cases []string) func(... constant linearScanThreshold (line 43) | linearScanThreshold = 16 type emptyTextError (line 45) | type emptyTextError struct method Error (line 47) | func (*emptyTextError) Error() string { return "empty text" } type noMatchingCaseError (line 49) | type noMatchingCaseError struct method Error (line 51) | func (*noMatchingCaseError) Error() string { return "no matching case" } FILE: src/internal/cm/error.go type ErrorContext (line 9) | type ErrorContext struct type errorContext (line 14) | type errorContext method Error (line 17) | func (err errorContext) Error() string { method String (line 22) | func (err errorContext) String() string { method DebugMessage (line 29) | func (err errorContext) DebugMessage() string { method Drop (line 38) | func (err errorContext) Drop() { FILE: src/internal/cm/error.wasm.go function wasmimport_errorContextDebugMessage (line 9) | func wasmimport_errorContextDebugMessage(err errorContext, msg unsafe.Po... function wasmimport_errorContextDrop (line 13) | func wasmimport_errorContextDrop(err errorContext) FILE: src/internal/cm/future.go type Future (line 8) | type Future struct type future (line 13) | type future FILE: src/internal/cm/hostlayout_go122.go type HostLayout (line 7) | type HostLayout struct type hostLayout (line 11) | type hostLayout struct FILE: src/internal/cm/list.go type List (line 9) | type List struct type AnyList (line 15) | type AnyList interface function NewList (line 23) | func NewList[T any, Len AnyInteger](data *T, len Len) List[T] { function ToList (line 35) | func ToList[S ~[]T, T any](s S) List[T] { type list (line 42) | type list struct method Slice (line 49) | func (l list[T]) Slice() []T { method Data (line 54) | func (l list[T]) Data() *T { method Len (line 60) | func (l list[T]) Len() uintptr { FILE: src/internal/cm/option.go type Option (line 6) | type Option struct function None (line 13) | func None[T any]() Option[T] { function Some (line 18) | func Some[T any](v T) Option[T] { type option (line 30) | type option struct method None (line 37) | func (o *option[T]) None() bool { method Some (line 43) | func (o *option[T]) Some() *T { method Value (line 53) | func (o option[T]) Value() T { FILE: src/internal/cm/resource.go type Resource (line 8) | type Resource type Rep (line 15) | type Rep constant ResourceNone (line 21) | ResourceNone = 0 FILE: src/internal/cm/result.go constant ResultOK (line 7) | ResultOK = false constant ResultErr (line 10) | ResultErr = true type BoolResult (line 15) | type BoolResult type Result (line 20) | type Result struct type AnyResult (line 26) | type AnyResult interface type result (line 34) | type result struct method IsOK (line 43) | func (r *result[Shape, OK, Err]) IsOK() bool { method IsErr (line 49) | func (r *result[Shape, OK, Err]) IsErr() bool { method OK (line 56) | func (r *result[Shape, OK, Err]) OK() *OK { method Err (line 66) | func (r *result[Shape, OK, Err]) Err() *Err { method Result (line 77) | func (r result[Shape, OK, Err]) Result() (ok OK, err Err, isErr bool) { method validate (line 85) | func (r *result[Shape, OK, Err]) validate() { function OK (line 113) | func OK[R AnyResult[Shape, OK, Err], Shape, OK, Err any](ok OK) R { function Err (line 123) | func Err[R AnyResult[Shape, OK, Err], Shape, OK, Err any](err Err) R { FILE: src/internal/cm/stream.go type Stream (line 8) | type Stream struct type stream (line 13) | type stream FILE: src/internal/cm/tuple.go type Tuple (line 6) | type Tuple struct type Tuple3 (line 15) | type Tuple3 struct type Tuple4 (line 25) | type Tuple4 struct type Tuple5 (line 36) | type Tuple5 struct type Tuple6 (line 48) | type Tuple6 struct type Tuple7 (line 61) | type Tuple7 struct type Tuple8 (line 75) | type Tuple8 struct type Tuple9 (line 90) | type Tuple9 struct type Tuple10 (line 106) | type Tuple10 struct type Tuple11 (line 123) | type Tuple11 struct type Tuple12 (line 141) | type Tuple12 struct type Tuple13 (line 160) | type Tuple13 struct type Tuple14 (line 180) | type Tuple14 struct type Tuple15 (line 201) | type Tuple15 struct type Tuple16 (line 223) | type Tuple16 struct constant MaxTuple (line 245) | MaxTuple = 16 FILE: src/internal/cm/variant.go type Discriminant (line 7) | type Discriminant interface type Variant (line 14) | type Variant struct type AnyVariant (line 20) | type AnyVariant interface function NewVariant (line 29) | func NewVariant[Tag Discriminant, Shape, Align any, T any](tag Tag, data... function New (line 39) | func New[V AnyVariant[Tag, Shape, Align], Tag Discriminant, Shape, Align... function Case (line 48) | func Case[T any, V AnyVariant[Tag, Shape, Align], Tag Discriminant, Shap... type variant (line 59) | type variant struct method Tag (line 67) | func (v *variant[Tag, Shape, Align]) Tag() Tag { function validateVariant (line 72) | func validateVariant[Disc Discriminant, Shape, Align any, T any]() { FILE: src/internal/futex/futex.go type Futex (line 18) | type Futex struct method Wait (line 25) | func (f *Futex) Wait(cmp uint32) bool { method WaitUntil (line 48) | func (f *Futex) WaitUntil(cmp uint32, timeout uint64) { method Wake (line 53) | func (f *Futex) Wake() { method WakeAll (line 58) | func (f *Futex) WakeAll() { function tinygo_futex_wait (line 63) | func tinygo_futex_wait(addr *uint32, cmp uint32) function tinygo_futex_wait_timeout (line 66) | func tinygo_futex_wait_timeout(addr *uint32, cmp uint32, timeout uint64) function tinygo_futex_wake (line 69) | func tinygo_futex_wake(addr *uint32) function tinygo_futex_wake_all (line 72) | func tinygo_futex_wake_all(addr *uint32) FILE: src/internal/futex/futex_darwin.c function tinygo_futex_wait (line 23) | void tinygo_futex_wait(uint32_t *addr, uint32_t cmp) { function tinygo_futex_wait_timeout (line 27) | void tinygo_futex_wait_timeout(uint32_t *addr, uint32_t cmp, uint64_t ti... function tinygo_futex_wake (line 43) | void tinygo_futex_wake(uint32_t *addr) { function tinygo_futex_wake_all (line 47) | void tinygo_futex_wake_all(uint32_t *addr) { FILE: src/internal/futex/futex_linux.c function tinygo_futex_wait (line 16) | void tinygo_futex_wait(uint32_t *addr, uint32_t cmp) { function tinygo_futex_wait_timeout (line 20) | void tinygo_futex_wait_timeout(uint32_t *addr, uint32_t cmp, uint64_t ti... function tinygo_futex_wake (line 27) | void tinygo_futex_wake(uint32_t *addr) { function tinygo_futex_wake_all (line 31) | void tinygo_futex_wake_all(uint32_t *addr) { FILE: src/internal/fuzz/fuzz.go type CoordinateFuzzingOpts (line 44) | type CoordinateFuzzingOpts struct function CoordinateFuzzing (line 100) | func CoordinateFuzzing(ctx context.Context, opts CoordinateFuzzingOpts) ... function ReadCorpus (line 108) | func ReadCorpus(dir string, types []reflect.Type) ([]CorpusEntry, error) { function CheckCorpus (line 114) | func CheckCorpus(vals []any, types []reflect.Type) error { function ResetCoverage (line 118) | func ResetCoverage() {} function SnapshotCoverage (line 119) | func SnapshotCoverage() {} function RunFuzzWorker (line 131) | func RunFuzzWorker(ctx context.Context, fn func(CorpusEntry) error) error { FILE: src/internal/gclayout/gclayout.go type Layout (line 8) | type Layout method AsPtr (line 24) | func (l Layout) AsPtr() unsafe.Pointer { return unsafe.Pointer(l) } constant sizeBits (line 14) | sizeBits = 4 + unsafe.Sizeof(uintptr(0))/4 constant sizeShift (line 16) | sizeShift = sizeBits + 1 constant NoPtrs (line 18) | NoPtrs = Layout(uintptr(0b0<> 1) - 1) << stm32.RCC_PLLCFGR_PLLP_Pos constant PLL_DIV_Q (line 35) | PLL_DIV_Q = 7 << stm32.RCC_PLLCFGR_PLLQ_Pos constant SYSCLK_SRC_PLL (line 37) | SYSCLK_SRC_PLL = stm32.RCC_CFGR_SW_PLL << stm32.RCC_CFGR_SW_Pos constant SYSCLK_STAT_PLL (line 38) | SYSCLK_STAT_PLL = stm32.RCC_CFGR_SWS_PLL << stm32.RCC_CFGR_SWS_Pos constant RCC_DIV_PCLK1 (line 40) | RCC_DIV_PCLK1 = stm32.RCC_CFGR_PPRE1_Div4 << stm32.RCC_CFGR_PPRE1_Pos constant RCC_DIV_PCLK2 (line 41) | RCC_DIV_PCLK2 = stm32.RCC_CFGR_PPRE2_Div2 << stm32.RCC_CFGR_PPRE2_Pos constant RCC_DIV_HCLK (line 42) | RCC_DIV_HCLK = stm32.RCC_CFGR_HPRE_Div1 << stm32.RCC_CFGR_HPRE_Pos constant CLK_CCM_RAM (line 44) | CLK_CCM_RAM = 1 << 20 constant FLASH_LATENCY (line 61) | FLASH_LATENCY = 5 << stm32.FLASH_ACR_LATENCY_Pos constant FLASH_OPTIONS (line 64) | FLASH_OPTIONS = stm32.FLASH_ACR_ICEN | stm32.FLASH_ACR_DCEN | stm32.FLAS... function init (line 67) | func init() { function initOSC (line 76) | func initOSC() { function initCLK (line 105) | func initCLK() { function initCOM (line 156) | func initCOM() { function putchar (line 162) | func putchar(c byte) { function getchar (line 166) | func getchar() byte { function buffered (line 174) | func buffered() int { FILE: src/runtime/runtime_stm32f407.go constant HSE_STARTUP_TIMEOUT (line 19) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 21) | PLL_M = 8 constant PLL_N (line 22) | PLL_N = 336 constant PLL_P (line 23) | PLL_P = 2 constant PLL_Q (line 24) | PLL_Q = 7 constant PLL_CFGR (line 25) | PLL_CFGR = PLL_M | (PLL_N << stm32.RCC_PLLCFGR_PLLN_Pos) | (((PLL_P >> 1... FILE: src/runtime/runtime_stm32f469.go constant HSE_STARTUP_TIMEOUT (line 19) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 21) | PLL_M = 8 constant PLL_N (line 22) | PLL_N = 360 constant PLL_P (line 23) | PLL_P = 2 constant PLL_Q (line 24) | PLL_Q = 7 constant PLL_R (line 25) | PLL_R = 6 constant PLL_CFGR (line 26) | PLL_CFGR = PLL_M | (PLL_N << stm32.RCC_PLLCFGR_PLLN_Pos) | (((PLL_P >> 1... FILE: src/runtime/runtime_stm32f7x2.go constant HSE_STARTUP_TIMEOUT (line 22) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 23) | PLL_M = 4 constant PLL_N (line 24) | PLL_N = 216 constant PLL_P (line 25) | PLL_P = 2 constant PLL_Q (line 26) | PLL_Q = 2 function init (line 29) | func init() { function putchar (line 37) | func putchar(c byte) { function getchar (line 41) | func getchar() byte { function buffered (line 49) | func buffered() int { function initCLK (line 53) | func initCLK() { function initOsc (line 92) | func initOsc() { FILE: src/runtime/runtime_stm32l0.go constant RCC_SYSCLK_DIV1 (line 11) | RCC_SYSCLK_DIV1 = 0 function putchar (line 14) | func putchar(c byte) { function getchar (line 18) | func getchar() byte { function buffered (line 26) | func buffered() int { function initCLK (line 30) | func initCLK() { function getFlashLatency (line 88) | func getFlashLatency() uint32 { function setFlashLatency (line 92) | func setFlashLatency(l uint32) { FILE: src/runtime/runtime_stm32l0x1.go constant FlashLatency (line 11) | FlashLatency = stm32.Flash_ACR_LATENCY_WS1 function init (line 14) | func init() { FILE: src/runtime/runtime_stm32l0x2.go constant FlashLatency (line 11) | FlashLatency = stm32.Flash_ACR_LATENCY_WS1 function init (line 14) | func init() { FILE: src/runtime/runtime_stm32l4.go constant PWR_CR1_VOS_0 (line 11) | PWR_CR1_VOS_0 = 1 << stm32.PWR_CR1_VOS_Pos constant PWR_CR1_VOS_1 (line 12) | PWR_CR1_VOS_1 = 2 << stm32.PWR_CR1_VOS_Pos constant PWR_REGULATOR_VOLTAGE_SCALE1 (line 13) | PWR_REGULATOR_VOLTAGE_SCALE1 = PWR_CR1_VOS_0 constant PWR_REGULATOR_VOLTAGE_SCALE2 (line 14) | PWR_REGULATOR_VOLTAGE_SCALE2 = PWR_CR1_VOS_1 constant FLASH_LATENCY_0 (line 16) | FLASH_LATENCY_0 = 0 constant FLASH_LATENCY_1 (line 17) | FLASH_LATENCY_1 = 1 constant FLASH_LATENCY_2 (line 18) | FLASH_LATENCY_2 = 2 constant FLASH_LATENCY_3 (line 19) | FLASH_LATENCY_3 = 3 constant FLASH_LATENCY_4 (line 20) | FLASH_LATENCY_4 = 4 constant RCC_PLLP_DIV2 (line 22) | RCC_PLLP_DIV2 = 2 constant RCC_PLLP_DIV7 (line 23) | RCC_PLLP_DIV7 = 7 constant RCC_PLLQ_DIV2 (line 24) | RCC_PLLQ_DIV2 = 2 constant RCC_PLLR_DIV2 (line 25) | RCC_PLLR_DIV2 = 2 constant RCC_CFGR_SWS_MSI (line 27) | RCC_CFGR_SWS_MSI = 0x0 constant RCC_CFGR_SWS_PLL (line 28) | RCC_CFGR_SWS_PLL = 0xC constant RCC_PLLSOURCE_MSI (line 30) | RCC_PLLSOURCE_MSI = 1 constant RCC_PLL_SYSCLK (line 32) | RCC_PLL_SYSCLK = stm32.RCC_PLLCFGR_PLLREN function init (line 37) | func init() { function putchar (line 45) | func putchar(c byte) { function getchar (line 49) | func getchar() byte { function buffered (line 57) | func buffered() int { function initCLK (line 61) | func initCLK() { function initOsc (line 111) | func initOsc() { function getMSIRange (line 170) | func getMSIRange() uint32 { function setMSIFreq (line 178) | func setMSIFreq(r uint32, calibration uint32) { function setFlashLatencyFromMSIRange (line 185) | func setFlashLatencyFromMSIRange(r uint32) { function pwrIsClkEnabled (line 217) | func pwrIsClkEnabled() bool { function pwrClkEnable (line 221) | func pwrClkEnable() { function pwrClkDisable (line 224) | func pwrClkDisable() { function pwrExGetVoltageRange (line 228) | func pwrExGetVoltageRange() uint32 { FILE: src/runtime/runtime_stm32l4x2.go constant HSE_STARTUP_TIMEOUT (line 21) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 22) | PLL_M = 1 constant PLL_N (line 23) | PLL_N = 40 constant PLL_P (line 24) | PLL_P = RCC_PLLP_DIV7 constant PLL_Q (line 25) | PLL_Q = RCC_PLLQ_DIV2 constant PLL_R (line 26) | PLL_R = RCC_PLLR_DIV2 constant MSIRANGE (line 28) | MSIRANGE = stm32.RCC_CR_MSIRANGE_Range4M FILE: src/runtime/runtime_stm32l4x5.go constant HSE_STARTUP_TIMEOUT (line 21) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 22) | PLL_M = 1 constant PLL_N (line 23) | PLL_N = 60 constant PLL_P (line 24) | PLL_P = RCC_PLLP_DIV2 constant PLL_Q (line 25) | PLL_Q = RCC_PLLQ_DIV2 constant PLL_R (line 26) | PLL_R = RCC_PLLR_DIV2 constant MSIRANGE (line 28) | MSIRANGE = stm32.RCC_CR_MSIRANGE_Range4M FILE: src/runtime/runtime_stm32l4x6.go constant HSE_STARTUP_TIMEOUT (line 21) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 22) | PLL_M = 1 constant PLL_N (line 23) | PLL_N = 40 constant PLL_P (line 24) | PLL_P = RCC_PLLP_DIV7 constant PLL_Q (line 25) | PLL_Q = RCC_PLLQ_DIV2 constant PLL_R (line 26) | PLL_R = RCC_PLLR_DIV2 constant MSIRANGE (line 28) | MSIRANGE = stm32.RCC_CR_MSIRANGE_Range4M FILE: src/runtime/runtime_stm32l5x2.go constant HSE_STARTUP_TIMEOUT (line 22) | HSE_STARTUP_TIMEOUT = 0x0500 constant PLL_M (line 23) | PLL_M = 1 constant PLL_N (line 24) | PLL_N = 55 constant PLL_P (line 25) | PLL_P = 7 constant PLL_Q (line 26) | PLL_Q = 2 constant PLL_R (line 27) | PLL_R = 2 function init (line 30) | func init() { function putchar (line 38) | func putchar(c byte) { function getchar (line 42) | func getchar() byte { function buffered (line 50) | func buffered() int { function initCLK (line 54) | func initCLK() { function initOsc (line 95) | func initOsc() { FILE: src/runtime/runtime_stm32wlx.go constant PLL_M (line 12) | PLL_M = 2 constant PLL_N (line 13) | PLL_N = 6 constant PLL_R (line 14) | PLL_R = 2 constant PLL_P (line 15) | PLL_P = 2 constant PLL_Q (line 16) | PLL_Q = 2 function init (line 19) | func init() { function initCLK (line 31) | func initCLK() { function putchar (line 100) | func putchar(c byte) { function getchar (line 104) | func getchar() byte { function buffered (line 112) | func buffered() int { FILE: src/runtime/runtime_tinygoriscv.go function preinit (line 22) | func preinit() { FILE: src/runtime/runtime_tinygoriscv64.go function preinit (line 22) | func preinit() { FILE: src/runtime/runtime_tinygoriscv_qemu.go constant numCPU (line 18) | numCPU = 4 function main (line 21) | func main() { function handleInterrupt (line 91) | func handleInterrupt() { function gcInterruptHandler (line 138) | func gcInterruptHandler(hartID uint32) { function coreStackTop (line 192) | func coreStackTop(core uint32) uintptr { function ticksToNanoseconds (line 210) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 214) | func nanosecondsToTicks(ns int64) timeUnit { function sleepTicks (line 220) | func sleepTicks(d timeUnit) { function hasSleepingCore (line 242) | func hasSleepingCore() bool { function sleepTicksMulticore (line 249) | func sleepTicksMulticore(d timeUnit) { function interruptSleepTicksMulticore (line 284) | func interruptSleepTicksMulticore(wakeup timeUnit) { function ticks (line 294) | func ticks() timeUnit { function putchar (line 334) | func putchar(c byte) { function getchar (line 338) | func getchar() byte { function buffered (line 343) | func buffered() int { type spinLock (line 356) | type spinLock struct method Lock (line 360) | func (l *spinLock) Lock() { method Unlock (line 367) | func (l *spinLock) Unlock() { function spinLoopWait (line 379) | func spinLoopWait() { function currentCPU (line 385) | func currentCPU() uint32 { function startSecondaryCores (line 389) | func startSecondaryCores() { function schedulerUnlockAndWait (line 409) | func schedulerUnlockAndWait() { function schedulerWake (line 445) | func schedulerWake() { function gcPauseCore (line 458) | func gcPauseCore(core uint32) { function gcSignalCore (line 465) | func gcSignalCore(core uint32) { function abort (line 469) | func abort() { function exit (line 477) | func exit(code int) { function exitNow (line 501) | func exitNow(code uint32) { function handleException (line 519) | func handleException(code uint) { FILE: src/runtime/runtime_tinygowasm.go type __wasi_iovec_t (line 13) | type __wasi_iovec_t struct function fd_write (line 19) | func fd_write(id uint32, iovs *__wasi_iovec_t, iovs_len uint, nwritten *... function proc_exit (line 25) | func proc_exit(exitcode uint32) function __stdio_exit (line 30) | func __stdio_exit() constant putcharBufferSize (line 33) | putcharBufferSize = 120 constant stdout (line 34) | stdout = 1 function putchar (line 47) | func putchar(c byte) { function getchar (line 58) | func getchar() byte { function buffered (line 63) | func buffered() int { function now (line 69) | func now() (sec int64, nsec int32, mono int64) { function abort (line 77) | func abort() { function syscall_Exit (line 82) | func syscall_Exit(code int) { function mainReturnExit (line 90) | func mainReturnExit() { function procPin (line 98) | func procPin() { function procUnpin (line 102) | func procUnpin() { function hardwareRand (line 105) | func hardwareRand() (n uint64, ok bool) { function libc_arc4random (line 114) | func libc_arc4random() uint32 function libc_errno_location (line 119) | func libc_errno_location() *int32 FILE: src/runtime/runtime_tinygowasm_unknown.go constant stdout (line 6) | stdout = 1 function putchar (line 9) | func putchar(c byte) { function getchar (line 12) | func getchar() byte { function buffered (line 17) | func buffered() int { function now (line 23) | func now() (sec int64, nsec int32, mono int64) { function abort (line 28) | func abort() { function syscall_Exit (line 33) | func syscall_Exit(code int) { function procPin (line 44) | func procPin() { function procUnpin (line 48) | func procUnpin() { function hardwareRand (line 51) | func hardwareRand() (n uint64, ok bool) { function libc_errno_location (line 55) | func libc_errno_location() *int32 { FILE: src/runtime/runtime_tinygowasmp2.go constant putcharBufferSize (line 15) | putcharBufferSize = 120 function putchar (line 24) | func putchar(c byte) { function getchar (line 34) | func getchar() byte { function buffered (line 39) | func buffered() int { function now (line 45) | func now() (sec int64, nsec int32, mono int64) { function abort (line 54) | func abort() { function syscall_Exit (line 59) | func syscall_Exit(code int) { function mainReturnExit (line 63) | func mainReturnExit() { function procPin (line 74) | func procPin() { function procUnpin (line 78) | func procUnpin() { function hardwareRand (line 81) | func hardwareRand() (n uint64, ok bool) { function libc_errno_location (line 85) | func libc_errno_location() *int32 { FILE: src/runtime/runtime_tkey.go function main (line 14) | func main() { function initPeripherals (line 22) | func initPeripherals() { function putchar (line 30) | func putchar(c byte) { function getchar (line 34) | func getchar() byte { function buffered (line 42) | func buffered() int { function ticks (line 49) | func ticks() timeUnit { function sleepTicks (line 54) | func sleepTicks(d timeUnit) { FILE: src/runtime/runtime_tkey_baremetal.go function ticksToNanoseconds (line 8) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 13) | func nanosecondsToTicks(ns int64) timeUnit { function exit (line 17) | func exit(code int) { function abort (line 21) | func abort() { FILE: src/runtime/runtime_unix.c function signal_handler (line 15) | static void signal_handler(int sig, siginfo_t *info, void *context) { function tinygo_register_fatal_signals (line 44) | void tinygo_register_fatal_signals(void) { FILE: src/runtime/runtime_unix.go function libc_write (line 15) | func libc_write(fd int32, buf unsafe.Pointer, count uint) int function usleep (line 18) | func usleep(usec uint) int function pause (line 21) | func pause() int32 function mmap (line 29) | func mmap(addr unsafe.Pointer, length uintptr, prot, flags, fd int, offs... function abort (line 32) | func abort() function exit (line 35) | func exit(code int) function raise (line 38) | func raise(sig int32) function libc_clock_gettime (line 41) | func libc_clock_gettime(clk_id int32, ts *timespec) function libc_clock_gettime64 (line 44) | func libc_clock_gettime64(clk_id int32, ts *timespec) function clock_gettime (line 47) | func clock_gettime(clk_id int32, ts *timespec) { type timespec (line 69) | type timespec struct function main (line 80) | func main(argc int32, argv *unsafe.Pointer) int { function os_runtime_args (line 111) | func os_runtime_args() []string { function runMain (line 135) | func runMain() { function tinygo_register_fatal_signals (line 140) | func tinygo_register_fatal_signals() function tinygo_handle_fatal_signal (line 148) | func tinygo_handle_fatal_signal(sig int32, addr uintptr) { function syscall_runtime_envs (line 187) | func syscall_runtime_envs() []string { function putchar (line 214) | func putchar(c byte) { function ticksToNanoseconds (line 219) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 224) | func nanosecondsToTicks(ns int64) timeUnit { function sleepTicks (line 229) | func sleepTicks(d timeUnit) { function getTime (line 257) | func getTime(clock int32) uint64 { function monotime (line 264) | func monotime() uint64 { function ticks (line 268) | func ticks() timeUnit { function now (line 273) | func now() (sec int64, nsec int32, mono int64) { function syscall_Exit (line 283) | func syscall_Exit(code int) { function procPin (line 291) | func procPin() { function procUnpin (line 295) | func procUnpin() { function allocateHeap (line 303) | func allocateHeap() { function growHeap (line 329) | func growHeap() bool { function signal_enable (line 361) | func signal_enable(s uint32) { function signal_ignore (line 378) | func signal_ignore(s uint32) { function signal_disable (line 388) | func signal_disable(s uint32) { function signal_waitUntilIdle (line 398) | func signal_waitUntilIdle() { function tinygo_signal_enable (line 409) | func tinygo_signal_enable(s uint32) function tinygo_signal_ignore (line 412) | func tinygo_signal_ignore(s uint32) function tinygo_signal_disable (line 415) | func tinygo_signal_disable(s uint32) function tinygo_signal_handler (line 420) | func tinygo_signal_handler(s int32) { function signal_recv (line 450) | func signal_recv() uint32 { function checkSignals (line 489) | func checkSignals() bool { function waitForEvents (line 499) | func waitForEvents() { FILE: src/runtime/runtime_wasip1.go function __wasm_call_ctors (line 12) | func __wasm_call_ctors() function init (line 18) | func init() { function os_runtime_args (line 25) | func os_runtime_args() []string { function ticksToNanoseconds (line 54) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 58) | func nanosecondsToTicks(ns int64) timeUnit { constant timePrecisionNanoseconds (line 62) | timePrecisionNanoseconds = 1000 function sleepTicks (line 81) | func sleepTicks(d timeUnit) { function ticks (line 86) | func ticks() timeUnit { function args_get (line 95) | func args_get(argv *unsafe.Pointer, argv_buf unsafe.Pointer) (errno uint16) function args_sizes_get (line 98) | func args_sizes_get(argc *uint32, argv_buf_size *uint32) (errno uint16) function clock_time_get (line 101) | func clock_time_get(clockid uint32, precision uint64, time *uint64) (err... function poll_oneoff (line 104) | func poll_oneoff(in *__wasi_subscription_t, out *__wasi_event_t, nsubscr... constant __wasi_eventtype_t_clock (line 109) | __wasi_eventtype_t_clock __wasi_eventtype_t = 0 type __wasi_subscription_t (line 116) | type __wasi_subscription_t struct type __wasi_subscription_u_t (line 121) | type __wasi_subscription_u_t struct type __wasi_subscription_clock_t (line 129) | type __wasi_subscription_clock_t struct type __wasi_event_t (line 139) | type __wasi_event_t struct FILE: src/runtime/runtime_wasip2.go function init (line 15) | func init() { function os_runtime_args (line 25) | func os_runtime_args() []string { function cabi_realloc (line 33) | func cabi_realloc(ptr, oldsize, align, newsize unsafe.Pointer) unsafe.Po... function ticksToNanoseconds (line 37) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 41) | func nanosecondsToTicks(ns int64) timeUnit { function sleepTicks (line 45) | func sleepTicks(d timeUnit) { function ticks (line 50) | func ticks() timeUnit { FILE: src/runtime/runtime_wasm_js.go function setEventHandler (line 8) | func setEventHandler(fn func()) { function ticksToNanoseconds (line 16) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 20) | func nanosecondsToTicks(ns int64) timeUnit { function sleepTicks (line 28) | func sleepTicks(d timeUnit) function ticks (line 31) | func ticks() timeUnit FILE: src/runtime/runtime_wasm_js_scheduler.go function resume (line 6) | func resume() { function go_scheduler (line 15) | func go_scheduler() { FILE: src/runtime/runtime_wasm_unknown.go function __wasm_call_ctors (line 11) | func __wasm_call_ctors() function init (line 13) | func init() { function ticksToNanoseconds (line 17) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 21) | func nanosecondsToTicks(ns int64) timeUnit { function sleepTicks (line 25) | func sleepTicks(d timeUnit) { function ticks (line 28) | func ticks() timeUnit { function mainReturnExit (line 32) | func mainReturnExit() { FILE: src/runtime/runtime_wasmentry.go function wasmEntryCommand (line 15) | func wasmEntryCommand() { function wasmEntryReactor (line 28) | func wasmEntryReactor() { function wasmEntryLegacy (line 56) | func wasmEntryLegacy() { function wasmExportCheckRun (line 67) | func wasmExportCheckRun() { function wasmExportRun (line 82) | func wasmExportRun(done *bool) { function wasmExportExit (line 94) | func wasmExportExit() { FILE: src/runtime/runtime_windows.go function abort (line 6) | func abort() function libc_exit (line 9) | func libc_exit(code int) function libc_putchar (line 12) | func libc_putchar(c int) int function _VirtualAlloc (line 15) | func _VirtualAlloc(lpAddress unsafe.Pointer, dwSize uintptr, flAllocatio... function _QueryUnbiasedInterruptTime (line 18) | func _QueryUnbiasedInterruptTime(UnbiasedTime *uint64) bool function _GetSystemTimeAsFileTime (line 23) | func _GetSystemTimeAsFileTime(lpSystemTimeAsFileTime *uint64) function _LoadLibraryExW (line 26) | func _LoadLibraryExW(lpLibFileName *uint16, hFile uintptr, dwFlags uint3... function _Sleep (line 29) | func _Sleep(milliseconds uint32) constant _LOAD_LIBRARY_SEARCH_SYSTEM32 (line 31) | _LOAD_LIBRARY_SEARCH_SYSTEM32 = 0x00000800 function getProcAddress (line 34) | func getProcAddress(handle uintptr, procname *byte) uintptr function _configure_narrow_argv (line 37) | func _configure_narrow_argv(int32) int32 function __p___argc (line 40) | func __p___argc() *int32 function __p___argv (line 43) | func __p___argv() **unsafe.Pointer type startupInfo (line 45) | type startupInfo struct function __getmainargs (line 50) | func __getmainargs(argc *int32, argv, env **unsafe.Pointer, doWildcard i... function mainCRTStartup (line 55) | func mainCRTStartup() int { function runMain (line 85) | func runMain() { function os_runtime_args (line 92) | func os_runtime_args() []string { function putchar (line 127) | func putchar(c byte) { function preinit (line 136) | func preinit() { function ticksToNanoseconds (line 152) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 157) | func nanosecondsToTicks(ns int64) timeUnit { function sleepTicks (line 162) | func sleepTicks(d timeUnit) { function _QueryPerformanceFrequency (line 174) | func _QueryPerformanceFrequency(*int64) bool function _QueryPerformanceCounter (line 177) | func _QueryPerformanceCounter(*int64) bool function ticks (line 179) | func ticks() timeUnit { function now (line 200) | func now() (sec int64, nsec int32, mono int64) { function syscall_Exit (line 230) | func syscall_Exit(code int) { function growHeap (line 234) | func growHeap() bool { function syscall_loadsystemlibrary (line 250) | func syscall_loadsystemlibrary(filename *uint16, absoluteFilepath *uint1... function syscall_loadlibrary (line 259) | func syscall_loadlibrary(filename *uint16) (handle, err uintptr) { function syscall_getprocaddress (line 264) | func syscall_getprocaddress(handle uintptr, procname *byte) (outhandle, ... function procPin (line 276) | func procPin() { function procUnpin (line 280) | func procUnpin() { function hardwareRand (line 283) | func hardwareRand() (n uint64, ok bool) { function _RtlGenRandom (line 296) | func _RtlGenRandom(buf unsafe.Pointer, len int) bool FILE: src/runtime/scheduler.go constant schedulerDebug (line 5) | schedulerDebug = false function scheduleLog (line 10) | func scheduleLog(msg string) { function scheduleLogTask (line 17) | func scheduleLogTask(msg string, t *task.Task) { function scheduleLogChan (line 24) | func scheduleLogChan(msg string, ch *channel, t *task.Task) { function timerQueueAdd (line 30) | func timerQueueAdd(tn *timerNode) { function timerQueueRemove (line 42) | func timerQueueRemove(t *timer) *timerNode { function Goexit (line 56) | func Goexit() { function fips_getIndicator (line 61) | func fips_getIndicator() uint8 { function fips_setIndicator (line 66) | func fips_setIndicator(indicator uint8) { FILE: src/runtime/scheduler_cooperative.go constant asyncScheduler (line 22) | asyncScheduler = GOOS == "js" constant hasScheduler (line 24) | hasScheduler = true constant hasParallelism (line 28) | hasParallelism = false function deadlock (line 51) | func deadlock() { function scheduleTask (line 58) | func scheduleTask(t *task.Task) { function Gosched (line 62) | func Gosched() { function NumCPU (line 68) | func NumCPU() int { function addSleepTask (line 73) | func addSleepTask(t *task.Task, duration timeUnit) { function addTimer (line 112) | func addTimer(tim *timerNode) { function removeTimer (line 120) | func removeTimer(tim *timer) *timerNode { function schedulerRunQueue (line 127) | func schedulerRunQueue() *task.Queue { function scheduler (line 138) | func scheduler(returnAtDeadlock bool) { function sleep (line 234) | func sleep(duration int64) { function run (line 245) | func run() { function lockAtomics (line 256) | func lockAtomics() interrupt.State { function unlockAtomics (line 260) | func unlockAtomics(mask interrupt.State) { function printlock (line 264) | func printlock() { function printunlock (line 268) | func printunlock() { FILE: src/runtime/scheduler_cores.go constant hasScheduler (line 11) | hasScheduler = true constant hasParallelism (line 13) | hasParallelism = true function deadlock (line 29) | func deadlock() { function scheduleTask (line 37) | func scheduleTask(t *task.Task) { function addSleepTask (line 59) | func addSleepTask(t *task.Task, wakeup timeUnit) { function Gosched (line 87) | func Gosched() { function NumCPU (line 94) | func NumCPU() int { function addTimer (line 98) | func addTimer(tn *timerNode) { function removeTimer (line 105) | func removeTimer(t *timer) *timerNode { function schedulerRunQueue (line 112) | func schedulerRunQueue() *task.Queue { function sleep (line 119) | func sleep(duration int64) { function run (line 137) | func run() { function scheduler (line 163) | func scheduler(_ bool) { function currentTask (line 252) | func currentTask() *task.Task { function setCurrentTask (line 256) | func setCurrentTask(task *task.Task) { function lockScheduler (line 260) | func lockScheduler() { function unlockScheduler (line 264) | func unlockScheduler() { function lockFutex (line 268) | func lockFutex() interrupt.State { function unlockFutex (line 274) | func unlockFutex(state interrupt.State) { function lockAtomics (line 281) | func lockAtomics() interrupt.State { function unlockAtomics (line 287) | func unlockAtomics(mask interrupt.State) { function systemStackPtr (line 298) | func systemStackPtr() *uintptr { constant cpuColoredPrint (line 304) | cpuColoredPrint = false function printlock (line 306) | func printlock() { function printunlock (line 329) | func printunlock() { FILE: src/runtime/scheduler_none.go constant hasScheduler (line 10) | hasScheduler = false constant hasParallelism (line 13) | hasParallelism = false function run (line 23) | func run() { function sleep (line 32) | func sleep(duration int64) { function deadlock (line 40) | func deadlock() { function scheduleTask (line 45) | func scheduleTask(t *task.Task) { function Gosched (line 49) | func Gosched() { function NumCPU (line 54) | func NumCPU() int { function addTimer (line 58) | func addTimer(tim *timerNode) { function removeTimer (line 62) | func removeTimer(tim *timer) *timerNode { function schedulerRunQueue (line 67) | func schedulerRunQueue() *task.Queue { function scheduler (line 74) | func scheduler(returnAtDeadlock bool) { function lockAtomics (line 80) | func lockAtomics() interrupt.State { function unlockAtomics (line 84) | func unlockAtomics(mask interrupt.State) { function printlock (line 88) | func printlock() { function printunlock (line 92) | func printunlock() { FILE: src/runtime/scheduler_tasks.go function systemStackPtr (line 11) | func systemStackPtr() *uintptr { FILE: src/runtime/scheduler_threads.go constant hasScheduler (line 10) | hasScheduler = false constant hasParallelism (line 13) | hasParallelism = true function run (line 23) | func run() { function sleep (line 34) | func sleep(duration int64) { function deadlock (line 42) | func deadlock() { function scheduleTask (line 47) | func scheduleTask(t *task.Task) { function Gosched (line 51) | func Gosched() { function NumCPU (line 58) | func NumCPU() int { function timerRunner (line 63) | func timerRunner() { function addTimer (line 101) | func addTimer(tim *timerNode) { function removeTimer (line 117) | func removeTimer(tim *timer) *timerNode { function schedulerRunQueue (line 124) | func schedulerRunQueue() *task.Queue { function runqueueForGC (line 130) | func runqueueForGC() *task.Queue { function printlock (line 138) | func printlock() { function printunlock (line 142) | func printunlock() { function lockAtomics (line 153) | func lockAtomics() interrupt.State { function unlockAtomics (line 158) | func unlockAtomics(mask interrupt.State) { FILE: src/runtime/signal.c function tinygo_signal_enable (line 15) | void tinygo_signal_enable(uint32_t sig) { function tinygo_signal_ignore (line 22) | void tinygo_signal_ignore(uint32_t sig) { function tinygo_signal_disable (line 28) | void tinygo_signal_disable(uint32_t sig) { FILE: src/runtime/signalstub.go function signal_disable (line 9) | func signal_disable(uint32) {} function signal_enable (line 12) | func signal_enable(uint32) {} function signal_ignore (line 15) | func signal_ignore(uint32) {} function signal_waitUntilIdle (line 18) | func signal_waitUntilIdle() {} function signal_recv (line 21) | func signal_recv() uint32 { return ^uint32(0) } FILE: src/runtime/slice.go function sliceAppend (line 13) | func sliceAppend(srcBuf, elemsBuf unsafe.Pointer, srcLen, srcCap, elemsL... function sliceCopy (line 28) | func sliceCopy(dst, src unsafe.Pointer, dstLen, srcLen uintptr, elemSize... function sliceGrow (line 39) | func sliceGrow(oldBuf unsafe.Pointer, oldLen, oldCap, newCap, elemSize u... FILE: src/runtime/stack.go type Func (line 3) | type Func struct method Name (line 10) | func (f *Func) Name() string { method FileLine (line 14) | func (f *Func) FileLine(pc uintptr) (file string, line int) { function FuncForPC (line 6) | func FuncForPC(pc uintptr) *Func { function Caller (line 18) | func Caller(skip int) (pc uintptr, file string, line int, ok bool) { function Stack (line 22) | func Stack(buf []byte, all bool) int { FILE: src/runtime/string.go type _string (line 11) | type _string struct type stringIterator (line 17) | type stringIterator struct function stringEqual (line 24) | func stringEqual(x, y string) bool { function stringLess (line 39) | func stringLess(x, y string) bool { function stringConcat (line 56) | func stringConcat(x, y _string) _string { function stringFromBytes (line 71) | func stringFromBytes(x struct { function stringToBytes (line 82) | func stringToBytes(x _string) (slice struct { function stringFromRunes (line 96) | func stringFromRunes(runeSlice []rune) (s _string) { function stringToRunes (line 120) | func stringToRunes(s string) []rune { function stringFromUnicode (line 135) | func stringFromUnicode(x rune) _string { function stringNext (line 145) | func stringNext(s string, it *stringIterator) (bool, int, rune) { function encodeUTF8 (line 156) | func encodeUTF8(x rune) ([4]byte, uintptr) { function decodeUTF8 (line 189) | func decodeUTF8(s string, index uintptr) (rune, uintptr) { function isContinuation (line 236) | func isContinuation(b byte) bool { function cgo_CString (line 244) | func cgo_CString(s _string) unsafe.Pointer { function cgo_GoString (line 252) | func cgo_GoString(cstr unsafe.Pointer) _string { function cgo_GoStringN (line 260) | func cgo_GoStringN(cstr unsafe.Pointer, length uintptr) _string { function makeGoString (line 265) | func makeGoString(cstr unsafe.Pointer, length uintptr) _string { function cgo_GoBytes (line 278) | func cgo_GoBytes(ptr unsafe.Pointer, length uintptr) []byte { function cgo_CBytes (line 288) | func cgo_CBytes(b []byte) unsafe.Pointer { FILE: src/runtime/symtab.go type Frames (line 3) | type Frames struct method Next (line 24) | func (ci *Frames) Next() (frame Frame, more bool) { type Frame (line 7) | type Frame struct function CallersFrames (line 20) | func CallersFrames(callers []uintptr) *Frames { FILE: src/runtime/sync.go function semacquire (line 6) | func semacquire(sema *uint32) { function semrelease (line 11) | func semrelease(sema *uint32) { FILE: src/runtime/synctest.go function synctest_acquire (line 7) | func synctest_acquire() any { function synctest_release (line 13) | func synctest_release(sg any) { FILE: src/runtime/time.go function time_runtimeNano (line 4) | func time_runtimeNano() int64 { function time_runtimeNow (line 11) | func time_runtimeNow() (sec int64, nsec int32, mono int64) { type timerNode (line 17) | type timerNode struct method whenTicks (line 24) | func (t *timerNode) whenTicks() timeUnit { function timerCallback (line 37) | func timerCallback(tn *timerNode, delta int64) { function time_runtimeIsBubbled (line 51) | func time_runtimeIsBubbled() bool { FILE: src/runtime/time_go122.go type puintptr (line 11) | type puintptr type timer (line 15) | type timer struct method callCallback (line 39) | func (tim *timer) callCallback(delta int64) { function startTimer (line 46) | func startTimer(tim *timer) { function stopTimer (line 55) | func stopTimer(tim *timer) bool { function resetTimer (line 60) | func resetTimer(tim *timer, when int64) bool { FILE: src/runtime/time_go123.go type timer (line 10) | type timer struct method callCallback (line 20) | func (tim *timer) callCallback(delta int64) { type timeTimer (line 27) | type timeTimer struct function newTimer (line 34) | func newTimer(when, period int64, f func(arg any, seq uintptr, delta int... function stopTimer (line 54) | func stopTimer(tim *timeTimer) bool { function resetTimer (line 59) | func resetTimer(t *timeTimer, when, period int64) bool { FILE: src/runtime/time_nxpmk66f18.go function ticksToNanoseconds (line 42) | func ticksToNanoseconds(ticks timeUnit) int64 { function nanosecondsToTicks (line 46) | func nanosecondsToTicks(ns int64) timeUnit { function millisSinceBoot (line 59) | func millisSinceBoot() uint64 { function initSysTick (line 63) | func initSysTick() { function initSleepTimer (line 70) | func initSleepTimer() { function tick (line 79) | func tick() { function ticks (line 84) | func ticks() timeUnit { function sleepTicks (line 106) | func sleepTicks(duration timeUnit) { function timerSleep (line 135) | func timerSleep(count uint32) bool { function timerWake (line 158) | func timerWake(interrupt.Interrupt) { FILE: src/runtime/trace/trace.go function Start (line 10) | func Start(w io.Writer) error { function Stop (line 14) | func Stop() {} function NewTask (line 16) | func NewTask(pctx context.Context, taskType string) (ctx context.Context... type Task (line 20) | type Task struct method End (line 22) | func (t *Task) End() {} function Log (line 24) | func Log(ctx context.Context, category, message string) {} function Logf (line 26) | func Logf(ctx context.Context, category, format string, args ...any) {} function WithRegion (line 28) | func WithRegion(ctx context.Context, regionType string, fn func()) { function StartRegion (line 32) | func StartRegion(ctx context.Context, regionType string) *Region { type Region (line 36) | type Region struct method End (line 38) | func (r *Region) End() {} function IsEnabled (line 40) | func IsEnabled() bool { FILE: src/runtime/volatile/bitband_nxpmk66f18.go constant registerBase (line 7) | registerBase = 0x40000000 constant registerEnd (line 8) | registerEnd = 0x40100000 constant bitbandBase (line 9) | bitbandBase = 0x42000000 function bitbandAddress (line 12) | func bitbandAddress(reg uintptr, bit uint8) uintptr { type BitRegister (line 24) | type BitRegister struct method Get (line 33) | func (r *BitRegister) Get() bool { method Set (line 42) | func (r *BitRegister) Set(v bool) { method Bit (line 55) | func (r *Register8) Bit(bit uint8) *BitRegister { method Bit (line 65) | func (r *Register16) Bit(bit uint8) *BitRegister { method Bit (line 75) | func (r *Register32) Bit(bit uint8) *BitRegister { FILE: src/runtime/volatile/register.go type Register8 (line 8) | type Register8 struct method Get (line 17) | func (r *Register8) Get() uint8 { method Set (line 26) | func (r *Register8) Set(value uint8) { method SetBits (line 36) | func (r *Register8) SetBits(value uint8) { method ClearBits (line 46) | func (r *Register8) ClearBits(value uint8) { method HasBits (line 56) | func (r *Register8) HasBits(value uint8) bool { method ReplaceBits (line 66) | func (r *Register8) ReplaceBits(value uint8, mask uint8, pos uint8) { type Register16 (line 70) | type Register16 struct method Get (line 79) | func (r *Register16) Get() uint16 { method Set (line 88) | func (r *Register16) Set(value uint16) { method SetBits (line 98) | func (r *Register16) SetBits(value uint16) { method ClearBits (line 108) | func (r *Register16) ClearBits(value uint16) { method HasBits (line 118) | func (r *Register16) HasBits(value uint16) bool { method ReplaceBits (line 128) | func (r *Register16) ReplaceBits(value uint16, mask uint16, pos uint8) { type Register32 (line 132) | type Register32 struct method Get (line 141) | func (r *Register32) Get() uint32 { method Set (line 150) | func (r *Register32) Set(value uint32) { method SetBits (line 160) | func (r *Register32) SetBits(value uint32) { method ClearBits (line 170) | func (r *Register32) ClearBits(value uint32) { method HasBits (line 180) | func (r *Register32) HasBits(value uint32) bool { method ReplaceBits (line 190) | func (r *Register32) ReplaceBits(value uint32, mask uint32, pos uint8) { type Register64 (line 194) | type Register64 struct method Get (line 203) | func (r *Register64) Get() uint64 { method Set (line 212) | func (r *Register64) Set(value uint64) { method SetBits (line 222) | func (r *Register64) SetBits(value uint64) { method ClearBits (line 232) | func (r *Register64) ClearBits(value uint64) { method HasBits (line 242) | func (r *Register64) HasBits(value uint64) bool { method ReplaceBits (line 252) | func (r *Register64) ReplaceBits(value uint64, mask uint64, pos uint8) { FILE: src/runtime/volatile/volatile.go function LoadUint8 (line 19) | func LoadUint8(addr *uint8) (val uint8) function LoadUint16 (line 22) | func LoadUint16(addr *uint16) (val uint16) function LoadUint32 (line 25) | func LoadUint32(addr *uint32) (val uint32) function LoadUint64 (line 28) | func LoadUint64(addr *uint64) (val uint64) function StoreUint8 (line 31) | func StoreUint8(addr *uint8, val uint8) function StoreUint16 (line 34) | func StoreUint16(addr *uint16, val uint16) function StoreUint32 (line 37) | func StoreUint32(addr *uint32, val uint32) function StoreUint64 (line 40) | func StoreUint64(addr *uint64, val uint64) FILE: src/runtime/wait_other.go function waitForEvents (line 5) | func waitForEvents() { FILE: src/runtime/zero_new_alloc.go function zero_new_alloc (line 10) | func zero_new_alloc(ptr unsafe.Pointer, size uintptr) { FILE: src/runtime/zero_new_alloc_noop.go function zero_new_alloc (line 10) | func zero_new_alloc(ptr unsafe.Pointer, size uintptr) { FILE: src/sync/cond.go type Cond (line 19) | type Cond struct method trySignal (line 30) | func (c *Cond) trySignal() bool { method Signal (line 49) | func (c *Cond) Signal() { method Broadcast (line 55) | func (c *Cond) Broadcast() { method Wait (line 63) | func (c *Cond) Wait() { function NewCond (line 26) | func NewCond(l Locker) *Cond { function scheduleTask (line 94) | func scheduleTask(*task.Task) FILE: src/sync/cond_test.go function TestCondSignal (line 10) | func TestCondSignal(t *testing.T) { function TestCondBroadcast (line 37) | func TestCondBroadcast(t *testing.T) { function TestCondUnlockNotify (line 69) | func TestCondUnlockNotify(t *testing.T) { type fakeLocker (line 78) | type fakeLocker struct method Lock (line 82) | func (l fakeLocker) Lock() {} method Unlock (line 83) | func (l fakeLocker) Unlock() { l.unlock() } FILE: src/sync/map.go type Map (line 8) | type Map struct method Delete (line 13) | func (m *Map) Delete(key interface{}) { method Load (line 19) | func (m *Map) Load(key interface{}) (value interface{}, ok bool) { method LoadOrStore (line 26) | func (m *Map) LoadOrStore(key, value interface{}) (actual interface{},... method LoadAndDelete (line 39) | func (m *Map) LoadAndDelete(key interface{}) (value interface{}, loade... method Store (line 50) | func (m *Map) Store(key, value interface{}) { method Range (line 59) | func (m *Map) Range(f func(key, value interface{}) bool) { method Swap (line 75) | func (m *Map) Swap(key, value any) (previous any, loaded bool) { FILE: src/sync/map_go123.go method Clear (line 9) | func (m *Map) Clear() { FILE: src/sync/map_test.go function TestMapLoadAndDelete (line 8) | func TestMapLoadAndDelete(t *testing.T) { function TestMapSwap (line 21) | func TestMapSwap(t *testing.T) { FILE: src/sync/mutex.go function runtimePanic (line 10) | func runtimePanic(msg string) type RWMutex (line 12) | type RWMutex struct method Lock (line 37) | func (rw *RWMutex) Lock() { method Unlock (line 68) | func (rw *RWMutex) Unlock() { method TryLock (line 85) | func (rw *RWMutex) TryLock() bool { method RLock (line 105) | func (rw *RWMutex) RLock() { method RUnlock (line 120) | func (rw *RWMutex) RUnlock() { method TryRLock (line 144) | func (rw *RWMutex) TryRLock() bool { method RLocker (line 165) | func (rw *RWMutex) RLocker() Locker { constant rwMutexMaxReaders (line 32) | rwMutexMaxReaders = 1 << 30 type Locker (line 158) | type Locker interface type rlocker (line 169) | type rlocker method Lock (line 171) | func (r *rlocker) Lock() { (*RWMutex)(r).RLock() } method Unlock (line 172) | func (r *rlocker) Unlock() { (*RWMutex)(r).RUnlock() } FILE: src/sync/mutex_test.go type mutex (line 10) | type mutex interface function HammerMutex (line 16) | func HammerMutex(m mutex, loops int, cdone chan bool) { function TestMutex (line 30) | func TestMutex(t *testing.T) { function TestMutexUncontended (line 53) | func TestMutexUncontended(t *testing.T) { function TestMutexConcurrent (line 65) | func TestMutexConcurrent(t *testing.T) { function TestRWMutexUncontended (line 123) | func TestRWMutexUncontended(t *testing.T) { function TestRWMutexWriteToRead (line 147) | func TestRWMutexWriteToRead(t *testing.T) { function TestRWMutexReadToWrite (line 207) | func TestRWMutexReadToWrite(t *testing.T) { function TestRWMutex (line 250) | func TestRWMutex(t *testing.T) { FILE: src/sync/once.go type Once (line 3) | type Once struct method Do (line 8) | func (o *Once) Do(f func()) { FILE: src/sync/once_test.go function TestOnceUncontended (line 9) | func TestOnceUncontended(t *testing.T) { function TestOnceConcurrent (line 32) | func TestOnceConcurrent(t *testing.T) { FILE: src/sync/oncefunc.go function OnceFunc (line 11) | func OnceFunc(f func()) func() { function OnceValue (line 42) | func OnceValue[T any](f func() T) func() T { function OnceValues (line 72) | func OnceValues[T1, T2 any](f func() (T1, T2)) func() (T1, T2) { FILE: src/sync/oncefunc_test.go function TestOnceFunc (line 14) | func TestOnceFunc(t *testing.T) { function TestOnceValue (line 26) | func TestOnceValue(t *testing.T) { function TestOnceValues (line 45) | func TestOnceValues(t *testing.T) { FILE: src/sync/pool.go type Pool (line 6) | type Pool struct method Get (line 13) | func (p *Pool) Get() interface{} { method Put (line 29) | func (p *Pool) Put(x interface{}) { FILE: src/sync/pool_test.go type testItem (line 8) | type testItem struct function TestPool (line 12) | func TestPool(t *testing.T) { function TestPool_noNew (line 43) | func TestPool_noNew(t *testing.T) { FILE: src/sync/waitgroup.go type WaitGroup (line 5) | type WaitGroup struct method Add (line 9) | func (wg *WaitGroup) Add(delta int) { method Done (line 69) | func (wg *WaitGroup) Done() { method Wait (line 73) | func (wg *WaitGroup) Wait() { FILE: src/sync/waitgroup_test.go function TestWaitGroupUncontended (line 9) | func TestWaitGroupUncontended(t *testing.T) { function TestWaitGroup (line 26) | func TestWaitGroup(t *testing.T) { FILE: src/syscall/env_libc.go function Environ (line 9) | func Environ() []string { function Getenv (line 58) | func Getenv(key string) (value string, found bool) { function Setenv (line 76) | func Setenv(key, val string) (err error) { function Unsetenv (line 94) | func Unsetenv(key string) (err error) { function Clearenv (line 99) | func Clearenv() { FILE: src/syscall/env_nonhosted.go function Environ (line 5) | func Environ() []string { function Getenv (line 12) | func Getenv(key string) (value string, found bool) { function Setenv (line 30) | func Setenv(key, val string) (err error) { function Unsetenv (line 35) | func Unsetenv(key string) (err error) { function Clearenv (line 40) | func Clearenv() (err error) { function runtime_envs (line 45) | func runtime_envs() []string FILE: src/syscall/env_wasip2.go function populateEnvironment (line 11) | func populateEnvironment() { function Environ (line 18) | func Environ() []string { function Getenv (line 26) | func Getenv(key string) (value string, found bool) { function Setenv (line 31) | func Setenv(key, val string) (err error) { function Unsetenv (line 49) | func Unsetenv(key string) (err error) { function Clearenv (line 54) | func Clearenv() { FILE: src/syscall/errno.go type Errno (line 21) | type Errno method Error (line 23) | func (e Errno) Error() string { method Temporary (line 27) | func (e Errno) Temporary() bool { method Timeout (line 31) | func (e Errno) Timeout() bool { FILE: src/syscall/errno_other.go method Is (line 5) | func (e Errno) Is(target error) bool { return false } FILE: src/syscall/file_emulated.go function Getwd (line 8) | func Getwd() (string, error) { FILE: src/syscall/file_hosted.go constant pathMax (line 8) | pathMax = 1024 function Getwd (line 10) | func Getwd() (string, error) { function libc_getcwd (line 26) | func libc_getcwd(buf *byte, size uint) *byte FILE: src/syscall/libc_wasip2.go function goString (line 24) | func goString(cstr *byte) string { function strlen (line 29) | func strlen(cstr *byte) uintptr { function write (line 44) | func write(fd int32, buf *byte, count uint) int { function read (line 70) | func read(fd int32, buf *byte, count uint) int { type wasiFile (line 98) | type wasiFile struct function findFreeFD (line 112) | func findFreeFD() int32 { type wasiStream (line 122) | type wasiStream struct function init (line 132) | func init() { function readStream (line 152) | func readStream(stream *wasiStream, buf *byte, count uint, offset int64)... function writeStream (line 181) | func writeStream(stream *wasiStream, buf *byte, count uint, offset int64... function memcpy (line 222) | func memcpy(dst, src unsafe.Pointer, size uintptr) function pread (line 227) | func pread(fd int32, buf *byte, count uint, offset int64) int { function pwrite (line 266) | func pwrite(fd int32, buf *byte, count uint, offset int64) int { function lseek (line 300) | func lseek(fd int32, offset int64, whence int) int64 { function close (line 337) | func close(fd int32) int32 { function dup (line 376) | func dup(fd int32) int32 { function mmap (line 402) | func mmap(addr unsafe.Pointer, length uintptr, prot, flags, fd int32, of... function munmap (line 410) | func munmap(addr unsafe.Pointer, length uintptr) int32 { function mprotect (line 418) | func mprotect(addr unsafe.Pointer, len uintptr, prot int32) int32 { function chmod (line 426) | func chmod(pathname *byte, mode uint32) int32 { function mkdir (line 433) | func mkdir(pathname *byte, mode uint32) int32 { function rmdir (line 453) | func rmdir(pathname *byte) int32 { function rename (line 473) | func rename(from, to *byte) int32 { function symlink (line 500) | func symlink(from, to *byte) int32 { function link (line 534) | func link(from, to *byte) int32 { function fsync (line 568) | func fsync(fd int32) int32 { function readlink (line 601) | func readlink(pathname *byte, buf *byte, count uint) int { function unlink (line 627) | func unlink(pathname *byte) int32 { function getpagesize (line 647) | func getpagesize() int { function stat (line 654) | func stat(pathname *byte, dst *Stat_t) int32 { function fstat (line 676) | func fstat(fd int32, dst *Stat_t) int32 { function setStatFromWASIStat (line 702) | func setStatFromWASIStat(sstat *Stat_t, wstat *types.DescriptorStat) { function lstat (line 738) | func lstat(pathname *byte, dst *Stat_t) int32 { function init (line 757) | func init() { type wasiDir (line 762) | type wasiDir struct function populatePreopens (line 772) | func populatePreopens() { function appendCleanPath (line 804) | func appendCleanPath(buf []byte, path string, lookupParent bool) ([]byte... function joinPath (line 865) | func joinPath(dir, file string) string { function isAbs (line 889) | func isAbs(path string) bool { function isDir (line 893) | func isDir(path string) bool { function hasPrefix (line 897) | func hasPrefix(s, p string) bool { function hasSuffix (line 901) | func hasSuffix(s, x string) bool { function findPreopenForPath (line 906) | func findPreopenForPath(path string) (wasiDir, string) { function open (line 945) | func open(pathname *byte, flags int32, mode uint32) int32 { function errorCodeToErrno (line 1010) | func errorCodeToErrno(err types.ErrorCode) Errno { type libc_DIR (line 1090) | type libc_DIR struct function fdopendir (line 1097) | func fdopendir(fd int32) unsafe.Pointer { function fdclosedir (line 1125) | func fdclosedir(dirp unsafe.Pointer) int32 { function readdir (line 1144) | func readdir(dirp unsafe.Pointer) *Dirent { function p2fileTypeToDirentType (line 1185) | func p2fileTypeToDirentType(t types.DescriptorType) uint8 { function p2fileTypeToStatType (line 1208) | func p2fileTypeToStatType(t types.DescriptorType) uint32 { function arc4random_buf (line 1234) | func arc4random_buf(p unsafe.Pointer, l uint) { function chdir (line 1243) | func chdir(name *byte) int { function getcwd (line 1276) | func getcwd(buf *byte, size uint) *byte { function truncate (line 1305) | func truncate(path *byte, length int64) int32 { FILE: src/syscall/mmap_unix_test.go function TestMmap (line 14) | func TestMmap(t *testing.T) { FILE: src/syscall/net.go type RawConn (line 8) | type RawConn interface type Conn (line 31) | type Conn interface FILE: src/syscall/proc_emulated.go function Getuid (line 8) | func Getuid() int { return -1 } function Geteuid (line 9) | func Geteuid() int { return -1 } function Getgid (line 10) | func Getgid() int { return -1 } function Getegid (line 11) | func Getegid() int { return -1 } function Getpid (line 12) | func Getpid() int { return -1 } function Getppid (line 13) | func Getppid() int { return -1 } FILE: src/syscall/proc_hosted.go function Getuid (line 8) | func Getuid() int { return int(libc_getuid()) } function Geteuid (line 9) | func Geteuid() int { return int(libc_geteuid()) } function Getgid (line 10) | func Getgid() int { return int(libc_getgid()) } function Getegid (line 11) | func Getegid() int { return int(libc_getegid()) } function Getpid (line 12) | func Getpid() int { return int(libc_getpid()) } function Getppid (line 13) | func Getppid() int { return int(libc_getppid()) } function libc_getuid (line 18) | func libc_getuid() int32 function libc_getgid (line 23) | func libc_getgid() int32 function libc_geteuid (line 28) | func libc_geteuid() int32 function libc_getegid (line 33) | func libc_getegid() int32 function libc_getpid (line 38) | func libc_getpid() int32 function libc_getppid (line 43) | func libc_getppid() int32 FILE: src/syscall/str.go function clen (line 8) | func clen(n []byte) int { FILE: src/syscall/syscall.go constant MSG_DONTWAIT (line 8) | MSG_DONTWAIT = 0x40 constant AF_INET (line 9) | AF_INET = 0x2 constant AF_INET6 (line 10) | AF_INET6 = 0xa function Exit (line 13) | func Exit(code int) type Rlimit (line 15) | type Rlimit struct function Setrlimit (line 20) | func Setrlimit(resource int, rlim *Rlimit) error { FILE: src/syscall/syscall_libc.go type sliceHeader (line 9) | type sliceHeader struct function Close (line 15) | func Close(fd int) (err error) { function Dup (line 22) | func Dup(fd int) (fd2 int, err error) { function Write (line 30) | func Write(fd int, p []byte) (n int, err error) { function Read (line 39) | func Read(fd int, p []byte) (n int, err error) { function Pread (line 48) | func Pread(fd int, p []byte, offset int64) (n int, err error) { function Pwrite (line 57) | func Pwrite(fd int, p []byte, offset int64) (n int, err error) { function Seek (line 66) | func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { function Open (line 74) | func Open(path string, flag int, mode uint32) (fd int, err error) { function Fsync (line 83) | func Fsync(fd int) (err error) { function Readlink (line 90) | func Readlink(path string, p []byte) (n int, err error) { function Chdir (line 100) | func Chdir(path string) (err error) { function Mkdir (line 109) | func Mkdir(path string, mode uint32) (err error) { function Rmdir (line 118) | func Rmdir(path string) (err error) { function Rename (line 127) | func Rename(from, to string) (err error) { function Link (line 137) | func Link(oldname, newname string) (err error) { function Symlink (line 147) | func Symlink(from, to string) (err error) { function Unlink (line 157) | func Unlink(path string) (err error) { function Chown (line 166) | func Chown(path string, uid, gid int) (err error) { function Fork (line 175) | func Fork() (err error) { function Execve (line 183) | func Execve(pathname string, argv []string, envv []string) (err error) { function Truncate (line 206) | func Truncate(path string, length int64) (err error) { function Faccessat (line 215) | func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) function Kill (line 217) | func Kill(pid int, sig Signal) (err error) { type SysProcAttr (line 221) | type SysProcAttr struct type WaitStatus (line 224) | type WaitStatus method Exited (line 226) | func (w WaitStatus) Exited() bool { return false } method ExitStatus (line 227) | func (w WaitStatus) ExitStatus() int { return 0 } method Signaled (line 228) | func (w WaitStatus) Signaled() bool { return false } method Signal (line 229) | func (w WaitStatus) Signal() Signal { return 0 } method CoreDump (line 230) | func (w WaitStatus) CoreDump() bool { return false } method Stopped (line 231) | func (w WaitStatus) Stopped() bool { return false } method Continued (line 232) | func (w WaitStatus) Continued() bool { return false } method StopSignal (line 233) | func (w WaitStatus) StopSignal() Signal { return 0 } method TrapCause (line 234) | func (w WaitStatus) TrapCause() int { return 0 } type Rusage (line 237) | type Rusage struct function Wait4 (line 241) | func Wait4(pid int, wstatus *WaitStatus, options int, rusage uintptr) (w... function Mmap (line 245) | func Mmap(fd int, offset int64, length int, prot int, flags int) (data [... function Munmap (line 253) | func Munmap(b []byte) (err error) { function Mprotect (line 261) | func Mprotect(b []byte, prot int) (err error) { function BytePtrFromString (line 272) | func BytePtrFromString(s string) (*byte, error) { function cstring (line 282) | func cstring(s string) []byte { function splitSlice (line 289) | func splitSlice(p []byte) (buf *byte, len uintptr) { function runtimeSetenv (line 295) | func runtimeSetenv(key, value string) function runtimeUnsetenv (line 296) | func runtimeUnsetenv(key string) function libc_strlen (line 299) | func libc_strlen(ptr unsafe.Pointer) uintptr function libc_write (line 304) | func libc_write(fd int32, buf *byte, count uint) int function libc_getenv (line 309) | func libc_getenv(name *byte) *byte function libc_read (line 314) | func libc_read(fd int32, buf *byte, count uint) int function libc_pread (line 319) | func libc_pread(fd int32, buf *byte, count uint, offset int64) int function libc_pwrite (line 324) | func libc_pwrite(fd int32, buf *byte, count uint, offset int64) int function libc_lseek (line 329) | func libc_lseek(fd int32, offset int64, whence int) int64 function libc_close (line 334) | func libc_close(fd int32) int32 function libc_dup (line 339) | func libc_dup(fd int32) int32 function libc_mmap (line 344) | func libc_mmap(addr unsafe.Pointer, length uintptr, prot, flags, fd int3... function libc_munmap (line 349) | func libc_munmap(addr unsafe.Pointer, length uintptr) int32 function libc_mprotect (line 354) | func libc_mprotect(addr unsafe.Pointer, len uintptr, prot int32) int32 function libc_chdir (line 359) | func libc_chdir(pathname *byte) int32 function libc_chmod (line 364) | func libc_chmod(pathname *byte, mode uint32) int32 function libc_chown (line 369) | func libc_chown(pathname *byte, owner, group int) int32 function libc_mkdir (line 374) | func libc_mkdir(pathname *byte, mode uint32) int32 function libc_rmdir (line 379) | func libc_rmdir(pathname *byte) int32 function libc_rename (line 384) | func libc_rename(from, to *byte) int32 function libc_symlink (line 389) | func libc_symlink(from, to *byte) int32 function libc_link (line 394) | func libc_link(oldname, newname *byte) int32 function libc_fsync (line 399) | func libc_fsync(fd int32) int32 function libc_readlink (line 404) | func libc_readlink(path *byte, buf *byte, count uint) int function libc_unlink (line 409) | func libc_unlink(pathname *byte) int32 function libc_fork (line 414) | func libc_fork() int32 function libc_execve (line 419) | func libc_execve(filename *byte, argv **byte, envp **byte) int function libc_truncate (line 424) | func libc_truncate(path *byte, length int64) int32 FILE: src/syscall/syscall_libc_nintendoswitch.go type Signal (line 11) | type Signal method Signal (line 23) | func (s Signal) Signal() {} method String (line 25) | func (s Signal) String() string { constant _ (line 14) | _ Signal = iota constant SIGCHLD (line 15) | SIGCHLD constant SIGINT (line 16) | SIGINT constant SIGKILL (line 17) | SIGKILL constant SIGTRAP (line 18) | SIGTRAP constant SIGQUIT (line 19) | SIGQUIT constant SIGTERM (line 20) | SIGTERM constant Stdin (line 40) | Stdin = 0 constant Stdout (line 41) | Stdout = 1 constant Stderr (line 42) | Stderr = 2 constant O_RDONLY (line 46) | O_RDONLY = 0 constant O_WRONLY (line 47) | O_WRONLY = 1 constant O_RDWR (line 48) | O_RDWR = 2 constant O_CREAT (line 50) | O_CREAT = 0100 constant O_TRUNC (line 51) | O_TRUNC = 01000 constant O_APPEND (line 52) | O_APPEND = 02000 constant O_EXCL (line 53) | O_EXCL = 0200 constant O_SYNC (line 54) | O_SYNC = 010000 constant O_CLOEXEC (line 56) | O_CLOEXEC = 0 function getErrno (line 62) | func getErrno() error { function Pipe2 (line 66) | func Pipe2(p []int, flags int) (err error) { function Getpagesize (line 70) | func Getpagesize() int { type RawSockaddrInet4 (line 74) | type RawSockaddrInet4 struct type RawSockaddrInet6 (line 78) | type RawSockaddrInet6 struct function Chmod (line 82) | func Chmod(path string, mode uint32) (err error) { function libc_open (line 94) | func libc_open(pathname *byte, flags int32, mode uint32) int32 FILE: src/syscall/syscall_libc_wasi.go type Signal (line 16) | type Signal method Signal (line 33) | func (s Signal) Signal() {} method String (line 35) | func (s Signal) String() string { constant SIGINT (line 19) | SIGINT Signal = 2 constant SIGQUIT (line 20) | SIGQUIT Signal = 3 constant SIGILL (line 21) | SIGILL Signal = 4 constant SIGTRAP (line 22) | SIGTRAP Signal = 5 constant SIGABRT (line 23) | SIGABRT Signal = 6 constant SIGBUS (line 24) | SIGBUS Signal = 7 constant SIGFPE (line 25) | SIGFPE Signal = 8 constant SIGKILL (line 26) | SIGKILL Signal = 9 constant SIGSEGV (line 27) | SIGSEGV Signal = 11 constant SIGPIPE (line 28) | SIGPIPE Signal = 13 constant SIGTERM (line 29) | SIGTERM Signal = 15 constant SIGCHLD (line 30) | SIGCHLD Signal = 17 constant Stdin (line 48) | Stdin = 0 constant Stdout (line 49) | Stdout = 1 constant Stderr (line 50) | Stderr = 2 constant __WASI_OFLAGS_CREAT (line 54) | __WASI_OFLAGS_CREAT = 1 constant __WASI_OFLAGS_DIRECTORY (line 55) | __WASI_OFLAGS_DIRECTORY = 2 constant __WASI_OFLAGS_EXCL (line 56) | __WASI_OFLAGS_EXCL = 4 constant __WASI_OFLAGS_TRUNC (line 57) | __WASI_OFLAGS_TRUNC = 8 constant __WASI_FDFLAGS_APPEND (line 59) | __WASI_FDFLAGS_APPEND = 1 constant __WASI_FDFLAGS_DSYNC (line 60) | __WASI_FDFLAGS_DSYNC = 2 constant __WASI_FDFLAGS_NONBLOCK (line 61) | __WASI_FDFLAGS_NONBLOCK = 4 constant __WASI_FDFLAGS_RSYNC (line 62) | __WASI_FDFLAGS_RSYNC = 8 constant __WASI_FDFLAGS_SYNC (line 63) | __WASI_FDFLAGS_SYNC = 16 constant __WASI_FILETYPE_UNKNOWN (line 65) | __WASI_FILETYPE_UNKNOWN = 0 constant __WASI_FILETYPE_BLOCK_DEVICE (line 66) | __WASI_FILETYPE_BLOCK_DEVICE = 1 constant __WASI_FILETYPE_CHARACTER_DEVICE (line 67) | __WASI_FILETYPE_CHARACTER_DEVICE = 2 constant __WASI_FILETYPE_DIRECTORY (line 68) | __WASI_FILETYPE_DIRECTORY = 3 constant __WASI_FILETYPE_REGULAR_FILE (line 69) | __WASI_FILETYPE_REGULAR_FILE = 4 constant __WASI_FILETYPE_SOCKET_DGRAM (line 70) | __WASI_FILETYPE_SOCKET_DGRAM = 5 constant __WASI_FILETYPE_SOCKET_STREAM (line 71) | __WASI_FILETYPE_SOCKET_STREAM = 6 constant __WASI_FILETYPE_SYMBOLIC_LINK (line 72) | __WASI_FILETYPE_SYMBOLIC_LINK = 7 constant O_NOFOLLOW (line 75) | O_NOFOLLOW = 0x01000000 constant O_RDONLY (line 76) | O_RDONLY = 0x04000000 constant O_WRONLY (line 77) | O_WRONLY = 0x10000000 constant O_RDWR (line 78) | O_RDWR = O_RDONLY | O_WRONLY constant O_CREAT (line 80) | O_CREAT = __WASI_OFLAGS_CREAT << 12 constant O_TRUNC (line 81) | O_TRUNC = __WASI_OFLAGS_TRUNC << 12 constant O_EXCL (line 82) | O_EXCL = __WASI_OFLAGS_EXCL << 12 constant O_DIRECTORY (line 83) | O_DIRECTORY = __WASI_OFLAGS_DIRECTORY << 12 constant O_APPEND (line 85) | O_APPEND = __WASI_FDFLAGS_APPEND constant O_DSYNC (line 86) | O_DSYNC = __WASI_FDFLAGS_DSYNC constant O_NONBLOCK (line 87) | O_NONBLOCK = __WASI_FDFLAGS_NONBLOCK constant O_RSYNC (line 88) | O_RSYNC = __WASI_FDFLAGS_RSYNC constant O_SYNC (line 89) | O_SYNC = __WASI_FDFLAGS_SYNC constant O_CLOEXEC (line 91) | O_CLOEXEC = 0 constant MAP_FILE (line 94) | MAP_FILE = 0 constant MAP_SHARED (line 95) | MAP_SHARED = 0x01 constant MAP_PRIVATE (line 96) | MAP_PRIVATE = 0x02 constant MAP_ANON (line 97) | MAP_ANON = 0x20 constant MAP_ANONYMOUS (line 98) | MAP_ANONYMOUS = MAP_ANON constant PROT_NONE (line 101) | PROT_NONE = 0 constant PROT_READ (line 102) | PROT_READ = 1 constant PROT_WRITE (line 103) | PROT_WRITE = 2 constant PROT_EXEC (line 104) | PROT_EXEC = 4 constant F_GETFL (line 107) | F_GETFL = 3 constant F_SETFL (line 108) | F_SETFL = 4 constant TIOCSPGRP (line 111) | TIOCSPGRP = 0x5410 constant _ (line 118) | _ = iota constant SYS_FCNTL (line 119) | SYS_FCNTL constant SYS_FCNTL64 (line 120) | SYS_FCNTL64 constant SYS_FSTATAT64 (line 121) | SYS_FSTATAT64 constant SYS_IOCTL (line 122) | SYS_IOCTL constant SYS_MKDIRAT (line 123) | SYS_MKDIRAT constant SYS_OPENAT (line 124) | SYS_OPENAT constant SYS_READLINKAT (line 125) | SYS_READLINKAT constant SYS_UNLINKAT (line 126) | SYS_UNLINKAT constant SYS_WAITID (line 127) | SYS_WAITID constant PATH_MAX (line 128) | PATH_MAX = 4096 function getErrno (line 131) | func getErrno() error { method Is (line 136) | func (e Errno) Is(target error) bool { constant E2BIG (line 150) | E2BIG Errno = 1 constant EACCES (line 151) | EACCES Errno = 2 constant EADDRINUSE (line 152) | EADDRINUSE Errno = 3 constant EADDRNOTAVAIL (line 153) | EADDRNOTAVAIL Errno = 4 constant EAFNOSUPPORT (line 154) | EAFNOSUPPORT Errno = 5 constant EAGAIN (line 155) | EAGAIN Errno = 6 constant EWOULDBLOCK (line 156) | EWOULDBLOCK Errno = EAGAIN constant EALREADY (line 157) | EALREADY Errno = 7 constant EBADF (line 158) | EBADF Errno = 8 constant EBADMSG (line 159) | EBADMSG Errno = 9 constant EBUSY (line 160) | EBUSY Errno = 10 constant ECANCELED (line 161) | ECANCELED Errno = 11 constant ECHILD (line 162) | ECHILD Errno = 12 constant ECONNABORTED (line 163) | ECONNABORTED Errno = 13 constant ECONNREFUSED (line 164) | ECONNREFUSED Errno = 14 constant ECONNRESET (line 165) | ECONNRESET Errno = 15 constant EDEADLK (line 166) | EDEADLK Errno = 16 constant EDESTADDRREQ (line 167) | EDESTADDRREQ Errno = 17 constant EDOM (line 168) | EDOM Errno = 18 constant EDQUOT (line 169) | EDQUOT Errno = 19 constant EEXIST (line 170) | EEXIST Errno = 20 constant EFAULT (line 171) | EFAULT Errno = 21 constant EFBIG (line 172) | EFBIG Errno = 22 constant EHOSTUNREACH (line 173) | EHOSTUNREACH Errno = 23 constant EIDRM (line 174) | EIDRM Errno = 24 constant EILSEQ (line 175) | EILSEQ Errno = 25 constant EINPROGRESS (line 176) | EINPROGRESS Errno = 26 constant EINTR (line 177) | EINTR Errno = 27 constant EINVAL (line 178) | EINVAL Errno = 28 constant EIO (line 179) | EIO Errno = 29 constant EISCONN (line 180) | EISCONN Errno = 30 constant EISDIR (line 181) | EISDIR Errno = 31 constant ELOOP (line 182) | ELOOP Errno = 32 constant EMFILE (line 183) | EMFILE Errno = 33 constant EMLINK (line 184) | EMLINK Errno = 34 constant EMSGSIZE (line 185) | EMSGSIZE Errno = 35 constant EMULTIHOP (line 186) | EMULTIHOP Errno = 36 constant ENAMETOOLONG (line 187) | ENAMETOOLONG Errno = 37 constant ENETDOWN (line 188) | ENETDOWN Errno = 38 constant ENETRESET (line 189) | ENETRESET Errno = 39 constant ENETUNREACH (line 190) | ENETUNREACH Errno = 40 constant ENFILE (line 191) | ENFILE Errno = 41 constant ENOBUFS (line 192) | ENOBUFS Errno = 42 constant ENODEV (line 193) | ENODEV Errno = 43 constant ENOENT (line 194) | ENOENT Errno = 44 constant ENOEXEC (line 195) | ENOEXEC Errno = 45 constant ENOLCK (line 196) | ENOLCK Errno = 46 constant ENOLINK (line 197) | ENOLINK Errno = 47 constant ENOMEM (line 198) | ENOMEM Errno = 48 constant ENOMSG (line 199) | ENOMSG Errno = 49 constant ENOPROTOOPT (line 200) | ENOPROTOOPT Errno = 50 constant ENOSPC (line 201) | ENOSPC Errno = 51 constant ENOSYS (line 202) | ENOSYS Errno = 52 constant ENOTCONN (line 203) | ENOTCONN Errno = 53 constant ENOTDIR (line 204) | ENOTDIR Errno = 54 constant ENOTEMPTY (line 205) | ENOTEMPTY Errno = 55 constant ENOTRECOVERABLE (line 206) | ENOTRECOVERABLE Errno = 56 constant ENOTSOCK (line 207) | ENOTSOCK Errno = 57 constant ESOCKTNOSUPPORT (line 208) | ESOCKTNOSUPPORT Errno = 58 constant EOPNOTSUPP (line 209) | EOPNOTSUPP Errno = 58 constant ENOTSUP (line 210) | ENOTSUP Errno = EOPNOTSUPP constant ENOTTY (line 211) | ENOTTY Errno = 59 constant ENXIO (line 212) | ENXIO Errno = 60 constant EOVERFLOW (line 213) | EOVERFLOW Errno = 61 constant EPERM (line 214) | EPERM Errno = 63 constant EPIPE (line 215) | EPIPE Errno = 64 constant EPROTO (line 216) | EPROTO Errno = 65 constant EPROTONOSUPPORT (line 217) | EPROTONOSUPPORT Errno = 66 constant EPROTOTYPE (line 218) | EPROTOTYPE Errno = 67 constant ERANGE (line 219) | ERANGE Errno = 68 constant EROFS (line 220) | EROFS Errno = 69 constant ESPIPE (line 221) | ESPIPE Errno = 70 constant ESRCH (line 222) | ESRCH Errno = 71 constant ESTALE (line 223) | ESTALE Errno = 72 constant ETIMEDOUT (line 224) | ETIMEDOUT Errno = 73 constant ETXTBSY (line 225) | ETXTBSY Errno = 74 constant EXDEV (line 226) | EXDEV Errno = 75 constant ENOTCAPABLE (line 227) | ENOTCAPABLE Errno = 76 constant EWASIERROR (line 229) | EWASIERROR Errno = 255 type Timespec (line 235) | type Timespec struct method Unix (line 241) | func (ts *Timespec) Unix() (sec int64, nsec int64) { type Stat_t (line 248) | type Stat_t struct constant S_IFBLK (line 269) | S_IFBLK = 0x6000 constant S_IFCHR (line 270) | S_IFCHR = 0x2000 constant S_IFDIR (line 271) | S_IFDIR = 0x4000 constant S_IFIFO (line 272) | S_IFIFO = 0x1000 constant S_IFLNK (line 273) | S_IFLNK = 0xa000 constant S_IFMT (line 274) | S_IFMT = 0xf000 constant S_IFREG (line 275) | S_IFREG = 0x8000 constant S_IFSOCK (line 276) | S_IFSOCK = 0xc000 constant S_IREAD (line 277) | S_IREAD = 0x100 constant S_IRGRP (line 278) | S_IRGRP = 0x20 constant S_IROTH (line 279) | S_IROTH = 0x4 constant S_IRUSR (line 280) | S_IRUSR = 0x100 constant S_IRWXG (line 281) | S_IRWXG = 0x38 constant S_IRWXO (line 282) | S_IRWXO = 0x7 constant S_IRWXU (line 283) | S_IRWXU = 0x1c0 constant S_ISGID (line 284) | S_ISGID = 0x400 constant S_ISUID (line 285) | S_ISUID = 0x800 constant S_ISVTX (line 286) | S_ISVTX = 0x200 constant S_IWGRP (line 287) | S_IWGRP = 0x10 constant S_IWOTH (line 288) | S_IWOTH = 0x2 constant S_IWRITE (line 289) | S_IWRITE = 0x80 constant S_IWUSR (line 290) | S_IWUSR = 0x80 constant S_IXGRP (line 291) | S_IXGRP = 0x8 constant S_IXOTH (line 292) | S_IXOTH = 0x1 constant S_IXUSR (line 293) | S_IXUSR = 0x40 constant DT_BLK (line 298) | DT_BLK = __WASI_FILETYPE_BLOCK_DEVICE constant DT_CHR (line 299) | DT_CHR = __WASI_FILETYPE_CHARACTER_DEVICE constant DT_DIR (line 300) | DT_DIR = __WASI_FILETYPE_DIRECTORY constant DT_FIFO (line 301) | DT_FIFO = __WASI_FILETYPE_SOCKET_STREAM constant DT_LNK (line 302) | DT_LNK = __WASI_FILETYPE_SYMBOLIC_LINK constant DT_REG (line 303) | DT_REG = __WASI_FILETYPE_REGULAR_FILE constant DT_UNKNOWN (line 304) | DT_UNKNOWN = __WASI_FILETYPE_UNKNOWN type Dirent (line 313) | type Dirent struct method Name (line 318) | func (dirent *Dirent) Name() []byte { function Fdopendir (line 336) | func Fdopendir(fd int) (dir uintptr, err error) { function Fdclosedir (line 345) | func Fdclosedir(dir uintptr) (err error) { function Readdir (line 358) | func Readdir(dir uintptr) (dirent *Dirent, err error) { function Stat (line 372) | func Stat(path string, p *Stat_t) (err error) { function Fstat (line 382) | func Fstat(fd int, p *Stat_t) (err error) { function Lstat (line 391) | func Lstat(path string, p *Stat_t) (err error) { function Pipe2 (line 400) | func Pipe2(p []int, flags int) (err error) { function Chmod (line 404) | func Chmod(path string, mode uint32) (err error) { function Getpagesize (line 415) | func Getpagesize() int { type Utsname (line 419) | type Utsname struct function faccessat (line 429) | func faccessat(dirfd int, path string, mode uint32, flags int) (err erro... function Uname (line 434) | func Uname(buf *Utsname) (err error) type RawSockaddrInet4 (line 436) | type RawSockaddrInet4 struct type RawSockaddrInet6 (line 440) | type RawSockaddrInet6 struct function RandomGet (line 444) | func RandomGet(b []byte) error { function Syscall (line 452) | func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) function Syscall6 (line 455) | func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err... function libc_getpagesize (line 460) | func libc_getpagesize() int function libc_stat (line 465) | func libc_stat(pathname *byte, ptr unsafe.Pointer) int32 function libc_fstat (line 470) | func libc_fstat(fd int32, ptr unsafe.Pointer) int32 function libc_lstat (line 475) | func libc_lstat(pathname *byte, ptr unsafe.Pointer) int32 function libc_open (line 480) | func libc_open(pathname *byte, flags int32, mode uint32) int32 function libc_fdopendir (line 485) | func libc_fdopendir(fd int32) unsafe.Pointer function libc_fdclosedir (line 490) | func libc_fdclosedir(unsafe.Pointer) int32 function libc_readdir (line 495) | func libc_readdir(unsafe.Pointer) *Dirent function libc_arc4random_buf (line 500) | func libc_arc4random_buf(buf unsafe.Pointer, buflen uint) FILE: src/syscall/syscall_linux.go function Setuid (line 3) | func Setuid(code int) (err error) function Setgid (line 4) | func Setgid(code int) (err error) function Setreuid (line 5) | func Setreuid(ruid, euid int) (err error) function Setregid (line 6) | func Setregid(rgid, egid int) (err error) function Setresuid (line 7) | func Setresuid(ruid, euid, suid int) (err error) function Setresgid (line 8) | func Setresgid(rgid, egid, sgid int) (err error) FILE: src/syscall/syscall_nonhosted.go type Signal (line 19) | type Signal method Signal (line 37) | func (s Signal) Signal() {} method String (line 39) | func (s Signal) String() string { constant _ (line 22) | _ Signal = iota constant SIGCHLD (line 23) | SIGCHLD constant SIGINT (line 24) | SIGINT constant SIGKILL (line 25) | SIGKILL constant SIGTRAP (line 26) | SIGTRAP constant SIGQUIT (line 27) | SIGQUIT constant SIGTERM (line 28) | SIGTERM constant SIGILL (line 29) | SIGILL constant SIGABRT (line 30) | SIGABRT constant SIGBUS (line 31) | SIGBUS constant SIGFPE (line 32) | SIGFPE constant SIGSEGV (line 33) | SIGSEGV constant SIGPIPE (line 34) | SIGPIPE constant Stdin (line 54) | Stdin = 0 constant Stdout (line 55) | Stdout = 1 constant Stderr (line 56) | Stderr = 2 constant O_RDONLY (line 60) | O_RDONLY = 0 constant O_WRONLY (line 61) | O_WRONLY = 1 constant O_RDWR (line 62) | O_RDWR = 2 constant O_CREAT (line 64) | O_CREAT = 0100 constant O_CREATE (line 65) | O_CREATE = O_CREAT constant O_TRUNC (line 66) | O_TRUNC = 01000 constant O_APPEND (line 67) | O_APPEND = 02000 constant O_EXCL (line 68) | O_EXCL = 0200 constant O_SYNC (line 69) | O_SYNC = 010000 constant O_CLOEXEC (line 71) | O_CLOEXEC = 0 constant PROT_NONE (line 77) | PROT_NONE = 0x00 constant PROT_READ (line 78) | PROT_READ = 0x01 constant PROT_WRITE (line 79) | PROT_WRITE = 0x02 constant PROT_EXEC (line 80) | PROT_EXEC = 0x04 constant MAP_SHARED (line 82) | MAP_SHARED = 0x0001 constant MAP_PRIVATE (line 83) | MAP_PRIVATE = 0x0002 constant MAP_FILE (line 85) | MAP_FILE = 0x0000 constant MAP_ANON (line 86) | MAP_ANON = 0x1000 constant MAP_ANONYMOUS (line 87) | MAP_ANONYMOUS = MAP_ANON function Open (line 90) | func Open(path string, mode int, perm uint32) (fd int, err error) { function Read (line 94) | func Read(fd int, p []byte) (n int, err error) { function Seek (line 98) | func Seek(fd int, offset int64, whence int) (off int64, err error) { function Close (line 102) | func Close(fd int) (err error) { type WaitStatus (line 108) | type WaitStatus method Exited (line 110) | func (w WaitStatus) Exited() bool { return false } method ExitStatus (line 111) | func (w WaitStatus) ExitStatus() int { return 0 } method Signaled (line 112) | func (w WaitStatus) Signaled() bool { return false } method Signal (line 113) | func (w WaitStatus) Signal() Signal { return 0 } method CoreDump (line 114) | func (w WaitStatus) CoreDump() bool { return false } method Stopped (line 115) | func (w WaitStatus) Stopped() bool { return false } method Continued (line 116) | func (w WaitStatus) Continued() bool { return false } method StopSignal (line 117) | func (w WaitStatus) StopSignal() Signal { return 0 } method TrapCause (line 118) | func (w WaitStatus) TrapCause() int { return 0 } type Rusage (line 121) | type Rusage struct type ProcAttr (line 127) | type ProcAttr struct type SysProcAttr (line 134) | type SysProcAttr struct function Getgroups (line 137) | func Getgroups() ([]int, error) { return []int{1}, nil } function Gettimeofday (line 138) | func Gettimeofday(tv *Timeval) error { return ENOSYS } function Kill (line 139) | func Kill(pid int, signum Signal) error { return ENOSYS } function Pipe2 (line 140) | func Pipe2(p []int, flags int) (err error) { function Sendfile (line 143) | func Sendfile(outfd int, infd int, offset *int64, count int) (written in... function StartProcess (line 146) | func StartProcess(argv0 string, argv []string, attr *ProcAttr) (pid int,... function Wait4 (line 149) | func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (w... function Mmap (line 153) | func Mmap(fd int, offset int64, length int, prot int, flags int) (data [... function Munmap (line 157) | func Munmap(b []byte) (err error) { type Timeval (line 161) | type Timeval struct function Getpagesize (line 166) | func Getpagesize() int { type RawSockaddrInet4 (line 172) | type RawSockaddrInet4 struct type RawSockaddrInet6 (line 176) | type RawSockaddrInet6 struct FILE: src/syscall/syscall_unix.go function Exec (line 5) | func Exec(argv0 string, argv []string, envv []string) (err error) type SockaddrInet4 (line 9) | type SockaddrInet4 struct type SockaddrInet6 (line 15) | type SockaddrInet6 struct FILE: src/syscall/tables_nonhosted.go constant sys_null (line 11) | sys_null = 1 constant sys_nameservice (line 12) | sys_nameservice = 2 constant sys_dup (line 13) | sys_dup = 8 constant sys_dup2 (line 14) | sys_dup2 = 9 constant sys_open (line 15) | sys_open = 10 constant sys_close (line 16) | sys_close = 11 constant sys_read (line 17) | sys_read = 12 constant sys_write (line 18) | sys_write = 13 constant sys_lseek (line 19) | sys_lseek = 14 constant sys_stat (line 20) | sys_stat = 16 constant sys_fstat (line 21) | sys_fstat = 17 constant sys_chmod (line 22) | sys_chmod = 18 constant sys_isatty (line 23) | sys_isatty = 19 constant sys_brk (line 24) | sys_brk = 20 constant sys_mmap (line 25) | sys_mmap = 21 constant sys_munmap (line 26) | sys_munmap = 22 constant sys_getdents (line 27) | sys_getdents = 23 constant sys_mprotect (line 28) | sys_mprotect = 24 constant sys_list_mappings (line 29) | sys_list_mappings = 25 constant sys_exit (line 30) | sys_exit = 30 constant sys_getpid (line 31) | sys_getpid = 31 constant sys_sched_yield (line 32) | sys_sched_yield = 32 constant sys_sysconf (line 33) | sys_sysconf = 33 constant sys_gettimeofday (line 34) | sys_gettimeofday = 40 constant sys_clock (line 35) | sys_clock = 41 constant sys_nanosleep (line 36) | sys_nanosleep = 42 constant sys_clock_getres (line 37) | sys_clock_getres = 43 constant sys_clock_gettime (line 38) | sys_clock_gettime = 44 constant sys_mkdir (line 39) | sys_mkdir = 45 constant sys_rmdir (line 40) | sys_rmdir = 46 constant sys_chdir (line 41) | sys_chdir = 47 constant sys_getcwd (line 42) | sys_getcwd = 48 constant sys_unlink (line 43) | sys_unlink = 49 constant sys_imc_makeboundsock (line 44) | sys_imc_makeboundsock = 60 constant sys_imc_accept (line 45) | sys_imc_accept = 61 constant sys_imc_connect (line 46) | sys_imc_connect = 62 constant sys_imc_sendmsg (line 47) | sys_imc_sendmsg = 63 constant sys_imc_recvmsg (line 48) | sys_imc_recvmsg = 64 constant sys_imc_mem_obj_create (line 49) | sys_imc_mem_obj_create = 65 constant sys_imc_socketpair (line 50) | sys_imc_socketpair = 66 constant sys_mutex_create (line 51) | sys_mutex_create = 70 constant sys_mutex_lock (line 52) | sys_mutex_lock = 71 constant sys_mutex_trylock (line 53) | sys_mutex_trylock = 72 constant sys_mutex_unlock (line 54) | sys_mutex_unlock = 73 constant sys_cond_create (line 55) | sys_cond_create = 74 constant sys_cond_wait (line 56) | sys_cond_wait = 75 constant sys_cond_signal (line 57) | sys_cond_signal = 76 constant sys_cond_broadcast (line 58) | sys_cond_broadcast = 77 constant sys_cond_timed_wait_abs (line 59) | sys_cond_timed_wait_abs = 79 constant sys_thread_create (line 60) | sys_thread_create = 80 constant sys_thread_exit (line 61) | sys_thread_exit = 81 constant sys_tls_init (line 62) | sys_tls_init = 82 constant sys_thread_nice (line 63) | sys_thread_nice = 83 constant sys_tls_get (line 64) | sys_tls_get = 84 constant sys_second_tls_set (line 65) | sys_second_tls_set = 85 constant sys_second_tls_get (line 66) | sys_second_tls_get = 86 constant sys_exception_handler (line 67) | sys_exception_handler = 87 constant sys_exception_stack (line 68) | sys_exception_stack = 88 constant sys_exception_clear_flag (line 69) | sys_exception_clear_flag = 89 constant sys_sem_create (line 70) | sys_sem_create = 100 constant sys_sem_wait (line 71) | sys_sem_wait = 101 constant sys_sem_post (line 72) | sys_sem_post = 102 constant sys_sem_get_value (line 73) | sys_sem_get_value = 103 constant sys_dyncode_create (line 74) | sys_dyncode_create = 104 constant sys_dyncode_modify (line 75) | sys_dyncode_modify = 105 constant sys_dyncode_delete (line 76) | sys_dyncode_delete = 106 constant sys_test_infoleak (line 77) | sys_test_infoleak = 109 constant sys_test_crash (line 78) | sys_test_crash = 110 constant sys_test_syscall_1 (line 79) | sys_test_syscall_1 = 111 constant sys_test_syscall_2 (line 80) | sys_test_syscall_2 = 112 constant sys_futex_wait_abs (line 81) | sys_futex_wait_abs = 120 constant sys_futex_wake (line 82) | sys_futex_wake = 121 constant sys_pread (line 83) | sys_pread = 130 constant sys_pwrite (line 84) | sys_pwrite = 131 constant sys_truncate (line 85) | sys_truncate = 140 constant sys_lstat (line 86) | sys_lstat = 141 constant sys_link (line 87) | sys_link = 142 constant sys_rename (line 88) | sys_rename = 143 constant sys_symlink (line 89) | sys_symlink = 144 constant sys_access (line 90) | sys_access = 145 constant sys_readlink (line 91) | sys_readlink = 146 constant sys_utimes (line 92) | sys_utimes = 147 constant sys_get_random_bytes (line 93) | sys_get_random_bytes = 150 constant EPERM (line 100) | EPERM Errno = 1 constant ENOENT (line 101) | ENOENT Errno = 2 constant ESRCH (line 102) | ESRCH Errno = 3 constant EINTR (line 103) | EINTR Errno = 4 constant EIO (line 104) | EIO Errno = 5 constant ENXIO (line 105) | ENXIO Errno = 6 constant E2BIG (line 106) | E2BIG Errno = 7 constant ENOEXEC (line 107) | ENOEXEC Errno = 8 constant EBADF (line 108) | EBADF Errno = 9 constant ECHILD (line 109) | ECHILD Errno = 10 constant EAGAIN (line 110) | EAGAIN Errno = 11 constant ENOMEM (line 111) | ENOMEM Errno = 12 constant EACCES (line 112) | EACCES Errno = 13 constant EFAULT (line 113) | EFAULT Errno = 14 constant EBUSY (line 114) | EBUSY Errno = 16 constant EEXIST (line 115) | EEXIST Errno = 17 constant EXDEV (line 116) | EXDEV Errno = 18 constant ENODEV (line 117) | ENODEV Errno = 19 constant ENOTDIR (line 118) | ENOTDIR Errno = 20 constant EISDIR (line 119) | EISDIR Errno = 21 constant EINVAL (line 120) | EINVAL Errno = 22 constant ENFILE (line 121) | ENFILE Errno = 23 constant EMFILE (line 122) | EMFILE Errno = 24 constant ENOTTY (line 123) | ENOTTY Errno = 25 constant EFBIG (line 124) | EFBIG Errno = 27 constant ENOSPC (line 125) | ENOSPC Errno = 28 constant ESPIPE (line 126) | ESPIPE Errno = 29 constant EROFS (line 127) | EROFS Errno = 30 constant EMLINK (line 128) | EMLINK Errno = 31 constant EPIPE (line 129) | EPIPE Errno = 32 constant ENAMETOOLONG (line 130) | ENAMETOOLONG Errno = 36 constant ENOSYS (line 131) | ENOSYS Errno = 38 constant EDQUOT (line 132) | EDQUOT Errno = 122 constant EDOM (line 133) | EDOM Errno = 33 constant ERANGE (line 134) | ERANGE Errno = 34 constant EDEADLK (line 135) | EDEADLK Errno = 35 constant ENOLCK (line 136) | ENOLCK Errno = 37 constant ENOTEMPTY (line 137) | ENOTEMPTY Errno = 39 constant ELOOP (line 138) | ELOOP Errno = 40 constant ENOMSG (line 139) | ENOMSG Errno = 42 constant EIDRM (line 140) | EIDRM Errno = 43 constant ECHRNG (line 141) | ECHRNG Errno = 44 constant EL2NSYNC (line 142) | EL2NSYNC Errno = 45 constant EL3HLT (line 143) | EL3HLT Errno = 46 constant EL3RST (line 144) | EL3RST Errno = 47 constant ELNRNG (line 145) | ELNRNG Errno = 48 constant EUNATCH (line 146) | EUNATCH Errno = 49 constant ENOCSI (line 147) | ENOCSI Errno = 50 constant EL2HLT (line 148) | EL2HLT Errno = 51 constant EBADE (line 149) | EBADE Errno = 52 constant EBADR (line 150) | EBADR Errno = 53 constant EXFULL (line 151) | EXFULL Errno = 54 constant ENOANO (line 152) | ENOANO Errno = 55 constant EBADRQC (line 153) | EBADRQC Errno = 56 constant EBADSLT (line 154) | EBADSLT Errno = 57 constant EDEADLOCK (line 155) | EDEADLOCK Errno = EDEADLK constant EBFONT (line 156) | EBFONT Errno = 59 constant ENOSTR (line 157) | ENOSTR Errno = 60 constant ENODATA (line 158) | ENODATA Errno = 61 constant ETIME (line 159) | ETIME Errno = 62 constant ENOSR (line 160) | ENOSR Errno = 63 constant ENONET (line 161) | ENONET Errno = 64 constant ENOPKG (line 162) | ENOPKG Errno = 65 constant EREMOTE (line 163) | EREMOTE Errno = 66 constant ENOLINK (line 164) | ENOLINK Errno = 67 constant EADV (line 165) | EADV Errno = 68 constant ESRMNT (line 166) | ESRMNT Errno = 69 constant ECOMM (line 167) | ECOMM Errno = 70 constant EPROTO (line 168) | EPROTO Errno = 71 constant EMULTIHOP (line 169) | EMULTIHOP Errno = 72 constant EDOTDOT (line 170) | EDOTDOT Errno = 73 constant EBADMSG (line 171) | EBADMSG Errno = 74 constant EOVERFLOW (line 172) | EOVERFLOW Errno = 75 constant ENOTUNIQ (line 173) | ENOTUNIQ Errno = 76 constant EBADFD (line 174) | EBADFD Errno = 77 constant EREMCHG (line 175) | EREMCHG Errno = 78 constant ELIBACC (line 176) | ELIBACC Errno = 79 constant ELIBBAD (line 177) | ELIBBAD Errno = 80 constant ELIBSCN (line 178) | ELIBSCN Errno = 81 constant ELIBMAX (line 179) | ELIBMAX Errno = 82 constant ELIBEXEC (line 180) | ELIBEXEC Errno = 83 constant EILSEQ (line 181) | EILSEQ Errno = 84 constant EUSERS (line 182) | EUSERS Errno = 87 constant ENOTSOCK (line 183) | ENOTSOCK Errno = 88 constant EDESTADDRREQ (line 184) | EDESTADDRREQ Errno = 89 constant EMSGSIZE (line 185) | EMSGSIZE Errno = 90 constant EPROTOTYPE (line 186) | EPROTOTYPE Errno = 91 constant ENOPROTOOPT (line 187) | ENOPROTOOPT Errno = 92 constant EPROTONOSUPPORT (line 188) | EPROTONOSUPPORT Errno = 93 constant ESOCKTNOSUPPORT (line 189) | ESOCKTNOSUPPORT Errno = 94 constant EOPNOTSUPP (line 190) | EOPNOTSUPP Errno = 95 constant EPFNOSUPPORT (line 191) | EPFNOSUPPORT Errno = 96 constant EAFNOSUPPORT (line 192) | EAFNOSUPPORT Errno = 97 constant EADDRINUSE (line 193) | EADDRINUSE Errno = 98 constant EADDRNOTAVAIL (line 194) | EADDRNOTAVAIL Errno = 99 constant ENETDOWN (line 195) | ENETDOWN Errno = 100 constant ENETUNREACH (line 196) | ENETUNREACH Errno = 101 constant ENETRESET (line 197) | ENETRESET Errno = 102 constant ECONNABORTED (line 198) | ECONNABORTED Errno = 103 constant ECONNRESET (line 199) | ECONNRESET Errno = 104 constant ENOBUFS (line 200) | ENOBUFS Errno = 105 constant EISCONN (line 201) | EISCONN Errno = 106 constant ENOTCONN (line 202) | ENOTCONN Errno = 107 constant ESHUTDOWN (line 203) | ESHUTDOWN Errno = 108 constant ETOOMANYREFS (line 204) | ETOOMANYREFS Errno = 109 constant ETIMEDOUT (line 205) | ETIMEDOUT Errno = 110 constant ECONNREFUSED (line 206) | ECONNREFUSED Errno = 111 constant EHOSTDOWN (line 207) | EHOSTDOWN Errno = 112 constant EHOSTUNREACH (line 208) | EHOSTUNREACH Errno = 113 constant EALREADY (line 209) | EALREADY Errno = 114 constant EINPROGRESS (line 210) | EINPROGRESS Errno = 115 constant ESTALE (line 211) | ESTALE Errno = 116 constant ENOTSUP (line 212) | ENOTSUP Errno = EOPNOTSUPP constant ENOMEDIUM (line 213) | ENOMEDIUM Errno = 123 constant ECANCELED (line 214) | ECANCELED Errno = 125 constant ELBIN (line 215) | ELBIN Errno = 2048 constant EFTYPE (line 216) | EFTYPE Errno = 2049 constant ENMFILE (line 217) | ENMFILE Errno = 2050 constant EPROCLIM (line 218) | EPROCLIM Errno = 2051 constant ENOSHARE (line 219) | ENOSHARE Errno = 2052 constant ECASECLASH (line 220) | ECASECLASH Errno = 2053 constant EWOULDBLOCK (line 221) | EWOULDBLOCK Errno = EAGAIN function errnoErr (line 234) | func errnoErr(e Errno) error { FILE: src/testing/benchmark.go function initBenchmarkFlags (line 21) | func initBenchmarkFlags() { type benchTimeFlag (line 33) | type benchTimeFlag struct method String (line 38) | func (f *benchTimeFlag) String() string { method Set (line 45) | func (f *benchTimeFlag) Set(s string) error { type InternalBenchmark (line 64) | type InternalBenchmark struct type B (line 82) | type B struct method StartTimer (line 106) | func (b *B) StartTimer() { method StopTimer (line 121) | func (b *B) StopTimer() { method ResetTimer (line 135) | func (b *B) ResetTimer() { method SetBytes (line 151) | func (b *B) SetBytes(n int64) { b.bytes = n } method ReportAllocs (line 156) | func (b *B) ReportAllocs() { method runN (line 161) | func (b *B) runN(n int) { method run1 (line 186) | func (b *B) run1() bool { method run (line 198) | func (b *B) run() { method doBench (line 208) | func (b *B) doBench() BenchmarkResult { method launch (line 217) | func (b *B) launch() { method processBench (line 399) | func (b *B) processBench(ctx *benchContext) { method Run (line 436) | func (b *B) Run(name string, f func(b *B)) bool { method add (line 470) | func (b *B) add(other BenchmarkResult) { method RunParallel (line 499) | func (b *B) RunParallel(body func(*PB)) { method Loop (line 503) | func (b *B) Loop() bool { function min (line 170) | func min(x, y int64) int64 { function max (line 177) | func max(x, y int64) int64 { type BenchmarkResult (line 256) | type BenchmarkResult struct method NsPerOp (line 266) | func (r BenchmarkResult) NsPerOp() int64 { method mbPerSec (line 274) | func (r BenchmarkResult) mbPerSec() float64 { method AllocsPerOp (line 283) | func (r BenchmarkResult) AllocsPerOp() int64 { method AllocedBytesPerOp (line 292) | func (r BenchmarkResult) AllocedBytesPerOp() int64 { method String (line 306) | func (r BenchmarkResult) String() string { method MemString (line 324) | func (r BenchmarkResult) MemString() string { function prettyPrint (line 329) | func prettyPrint(w io.Writer, x float64, unit string) { type benchContext (line 356) | type benchContext struct function runBenchmarks (line 362) | func runBenchmarks(matchString func(pat, str string) (bool, error), benc... type PB (line 488) | type PB struct method Next (line 492) | func (pb *PB) Next() bool { function Benchmark (line 512) | func Benchmark(f func(b *B)) BenchmarkResult { FILE: src/testing/benchmark_test.go function NonASCII (line 13) | func NonASCII(b []byte, i int, offset int) int { function BenchmarkFastNonASCII (line 22) | func BenchmarkFastNonASCII(b *testing.B) { function BenchmarkSlowNonASCII (line 29) | func BenchmarkSlowNonASCII(b *testing.B) { function TestBenchmark (line 38) | func TestBenchmark(t *testing.T) { function BenchmarkSub (line 52) | func BenchmarkSub(b *testing.B) { FILE: src/testing/fuzz.go type InternalFuzzTarget (line 12) | type InternalFuzzTarget struct type F (line 32) | type F struct method Add (line 64) | func (f *F) Add(args ...interface{}) { method Fuzz (line 122) | func (f *F) Fuzz(ff interface{}) { type fuzzContext (line 131) | type fuzzContext struct type fuzzMode (line 136) | type fuzzMode type fuzzResult (line 139) | type fuzzResult struct FILE: src/testing/is_baremetal.go constant isBaremetal (line 9) | isBaremetal = true FILE: src/testing/is_not_baremetal.go constant isBaremetal (line 9) | isBaremetal = false FILE: src/testing/match.go type matcher (line 16) | type matcher struct method fullName (line 87) | func (m *matcher) fullName(c *common, subname string) (name string, ok... method clearSubNames (line 123) | func (m *matcher) clearSubNames() { method unique (line 226) | func (m *matcher) unique(parent, subname string) string { type filterMatch (line 30) | type filterMatch interface type simpleMatch (line 42) | type simpleMatch method matches (line 131) | func (m simpleMatch) matches(name []string, matchString func(pat, str ... method verify (line 143) | func (m simpleMatch) verify(name string, matchString func(pat, str str... type alternationMatch (line 45) | type alternationMatch method matches (line 156) | func (m alternationMatch) matches(name []string, matchString func(pat,... method verify (line 165) | func (m alternationMatch) verify(name string, matchString func(pat, st... function allMatcher (line 51) | func allMatcher() *matcher { function newMatcher (line 55) | func newMatcher(matchString func(pat, str string) (bool, error), pattern... function splitRegexp (line 174) | func splitRegexp(s string) filterMatch { function parseSubtestNumber (line 261) | func parseSubtestNumber(s string) (prefix string, nn int32) { function rewrite (line 290) | func rewrite(s string) string { function isSpace (line 306) | func isSpace(r rune) bool { FILE: src/testing/match_test.go function TestIsSpace (line 16) | func TestIsSpace(t *T) { function TestSplitRegexp (line 29) | func TestSplitRegexp(t *T) { function TestMatcher (line 89) | func TestMatcher(t *T) { function TestNaming (line 207) | func TestNaming(t *T) { function FuzzNaming (line 218) | func FuzzNaming(f *F) { method GoString (line 253) | func (m alternationMatch) GoString() string { FILE: src/testing/sub_test.go function TestCleanup (line 11) | func TestCleanup(t *T) { function TestRunCleanup (line 22) | func TestRunCleanup(t *T) { function TestCleanupParallelSubtests (line 39) | func TestCleanupParallelSubtests(t *T) { function TestNestedCleanup (line 55) | func TestNestedCleanup(t *T) { FILE: src/testing/testing.go function Init (line 43) | func Init() { type common (line 62) | type common struct method flushToParent (line 140) | func (c *common) flushToParent(testName, format string, args ...interf... method Name (line 190) | func (c *common) Name() string { method setRan (line 194) | func (c *common) setRan() { method Fail (line 202) | func (c *common) Fail() { method Failed (line 207) | func (c *common) Failed() bool { method FailNow (line 215) | func (c *common) FailNow() { method log (line 223) | func (c *common) log(s string) { method Log (line 241) | func (c *common) Log(args ...interface{}) { c.log(fmt.Sprintln(args...... method Logf (line 248) | func (c *common) Logf(format string, args ...interface{}) { c.log(fmt.... method Error (line 251) | func (c *common) Error(args ...interface{}) { method Errorf (line 257) | func (c *common) Errorf(format string, args ...interface{}) { method Fatal (line 263) | func (c *common) Fatal(args ...interface{}) { method Fatalf (line 269) | func (c *common) Fatalf(format string, args ...interface{}) { method Skip (line 275) | func (c *common) Skip(args ...interface{}) { method Skipf (line 281) | func (c *common) Skipf(format string, args ...interface{}) { method SkipNow (line 288) | func (c *common) SkipNow() { method skip (line 294) | func (c *common) skip() { method Skipped (line 299) | func (c *common) Skipped() bool { method Helper (line 304) | func (c *common) Helper() { method Cleanup (line 311) | func (c *common) Cleanup(f func()) { method Context (line 320) | func (c *common) Context() context.Context { method TempDir (line 329) | func (c *common) TempDir() string { method Setenv (line 391) | func (c *common) Setenv(key, value string) { method Chdir (line 415) | func (c *common) Chdir(dir string) { method runCleanup (line 453) | func (c *common) runCleanup() { type logger (line 87) | type logger struct method Write (line 92) | func (l *logger) Write(p []byte) (int, error) { method WriteTo (line 99) | func (l *logger) WriteTo(w io.Writer) (int64, error) { method Len (line 108) | func (l *logger) Len() int { function Short (line 113) | func Short() bool { function CoverMode (line 120) | func CoverMode() string { function Verbose (line 125) | func Verbose() bool { function Testing (line 134) | func Testing() bool { function fmtDuration (line 152) | func fmtDuration(d time.Duration) string { type TB (line 157) | type TB interface type T (line 184) | type T struct method Parallel (line 472) | func (t *T) Parallel() { method Run (line 500) | func (t *T) Run(name string, f func(t *T)) bool { method Deadline (line 538) | func (t *T) Deadline() (deadline time.Time, ok bool) { method report (line 651) | func (t *T) report() { type InternalTest (line 477) | type InternalTest struct function tRunner (line 482) | func tRunner(t *T, fn func(t *T)) { type testContext (line 545) | type testContext struct function newTestContext (line 550) | func newTestContext(m *matcher) *testContext { type M (line 557) | type M struct method shuffle (line 573) | func (m *M) shuffle() error { method Run (line 595) | func (m *M) Run() (code int) { type testDeps (line 569) | type testDeps interface function runTests (line 625) | func runTests(matchString func(pat, str string) (bool, error), tests []I... function AllocsPerRun (line 673) | func AllocsPerRun(runs int, f func()) (avg float64) { type InternalExample (line 681) | type InternalExample struct function MainStart (line 691) | func MainStart(deps interface{}, tests []InternalTest, benchmarks []Inte... function fakeMatchString (line 703) | func fakeMatchString(pat, str string) (bool, error) { FILE: src/testing/testing_test.go function TestMain (line 24) | func TestMain(m *testing.M) { function TestTempDirInCleanup (line 28) | func TestTempDirInCleanup(t *testing.T) { function TestTempDirInBenchmark (line 52) | func TestTempDirInBenchmark(t *testing.T) { function TestTempDir (line 65) | func TestTempDir(t *testing.T) { function testTempDir (line 83) | func testTempDir(t *testing.T) { function TestSetenv (line 143) | func TestSetenv(t *testing.T) { function TestTesting (line 200) | func TestTesting(t *testing.T) { FILE: src/tinygo/runtime.go constant PanicStrategyPrint (line 6) | PanicStrategyPrint = iota + 1 constant PanicStrategyTrap (line 7) | PanicStrategyTrap type HashmapAlgorithm (line 10) | type HashmapAlgorithm constant HashmapAlgorithmBinary (line 14) | HashmapAlgorithmBinary HashmapAlgorithm = iota constant HashmapAlgorithmString (line 15) | HashmapAlgorithmString constant HashmapAlgorithmInterface (line 16) | HashmapAlgorithmInterface FILE: src/unique/handle.go type Handle (line 21) | type Handle struct method Value (line 26) | func (h Handle[T]) Value() T { function Make (line 31) | func Make[T comparable](value T) Handle[T] { function decomposeInterface (line 74) | func decomposeInterface(i interface{}) (unsafe.Pointer, unsafe.Pointer) FILE: src/unique/handle_test.go type testString (line 18) | type testString type testIntArray (line 19) | type testIntArray type testEface (line 20) | type testEface type testStringArray (line 21) | type testStringArray type testStringStruct (line 22) | type testStringStruct struct type testStringStructArrayStruct (line 25) | type testStringStructArrayStruct struct type testStruct (line 28) | type testStruct struct function TestHandle (line 33) | func TestHandle(t *testing.T) { function testHandle (line 47) | func testHandle[T comparable](t *testing.T, value T) { function drainMaps (line 70) | func drainMaps(t *testing.T) { FILE: stacksize/dwarf.go type dwarfCIE (line 15) | type dwarfCIE struct function parseFrames (line 22) | func parseFrames(f *elf.File, data []byte, symbols map[uint64]*CallNode)... type frameInfo (line 150) | type frameInfo struct method newLine (line 167) | func (fi *frameInfo) newLine() frameInfoLine { method exec (line 181) | func (fi *frameInfo) exec(bytecode []byte) ([]frameInfoLine, error) { type frameInfoLine (line 161) | type frameInfoLine struct function readULEB128 (line 300) | func readULEB128(r *bytes.Buffer) (result uint64, err error) { function readSLEB128 (line 318) | func readSLEB128(r *bytes.Buffer) (result int64, err error) { FILE: stacksize/stacksize.go constant debugPrint (line 15) | debugPrint = false type SizeType (line 19) | type SizeType method String (line 32) | func (s SizeType) String() string { constant Undefined (line 25) | Undefined SizeType = iota constant Unknown (line 26) | Unknown constant Bounded (line 27) | Bounded constant Recursive (line 28) | Recursive constant IndirectCall (line 29) | IndirectCall type CallNode (line 53) | type CallNode struct method String (line 65) | func (n *CallNode) String() string { method StackSize (line 276) | func (node *CallNode) StackSize() (uint64, SizeType, *CallNode) { method determineStackSize (line 285) | func (node *CallNode) determineStackSize(parents map[*CallNode]struct{... function CallGraph (line 79) | func CallGraph(f *elf.File, callsIndirectFunction []string) (map[string]... function findSymbol (line 262) | func findSymbol(symbolList []*CallNode, address uint64) *CallNode { FILE: targets/wasm_exec.js method writeSync (line 45) | writeSync(fd, buf) { method write (line 54) | write(fd, buf, offset, length, position, callback) { method chmod (line 62) | chmod(path, mode, callback) { callback(enosys()); } method chown (line 63) | chown(path, uid, gid, callback) { callback(enosys()); } method close (line 64) | close(fd, callback) { callback(enosys()); } method fchmod (line 65) | fchmod(fd, mode, callback) { callback(enosys()); } method fchown (line 66) | fchown(fd, uid, gid, callback) { callback(enosys()); } method fstat (line 67) | fstat(fd, callback) { callback(enosys()); } method fsync (line 68) | fsync(fd, callback) { callback(null); } method ftruncate (line 69) | ftruncate(fd, length, callback) { callback(enosys()); } method lchown (line 70) | lchown(path, uid, gid, callback) { callback(enosys()); } method link (line 71) | link(path, link, callback) { callback(enosys()); } method lstat (line 72) | lstat(path, callback) { callback(enosys()); } method mkdir (line 73) | mkdir(path, perm, callback) { callback(enosys()); } method open (line 74) | open(path, flags, mode, callback) { callback(enosys()); } method read (line 75) | read(fd, buffer, offset, length, position, callback) { callback(enosys()... method readdir (line 76) | readdir(path, callback) { callback(enosys()); } method readlink (line 77) | readlink(path, callback) { callback(enosys()); } method rename (line 78) | rename(from, to, callback) { callback(enosys()); } method rmdir (line 79) | rmdir(path, callback) { callback(enosys()); } method stat (line 80) | stat(path, callback) { callback(enosys()); } method symlink (line 81) | symlink(path, link, callback) { callback(enosys()); } method truncate (line 82) | truncate(path, length, callback) { callback(enosys()); } method unlink (line 83) | unlink(path, callback) { callback(enosys()); } method utimes (line 84) | utimes(path, atime, mtime, callback) { callback(enosys()); } method getuid (line 90) | getuid() { return -1; } method getgid (line 91) | getgid() { return -1; } method geteuid (line 92) | geteuid() { return -1; } method getegid (line 93) | getegid() { return -1; } method getgroups (line 94) | getgroups() { throw enosys(); } method umask (line 97) | umask() { throw enosys(); } method cwd (line 98) | cwd() { throw enosys(); } method chdir (line 99) | chdir() { throw enosys(); } method getRandomValues (line 106) | getRandomValues(b) { method now (line 114) | now() { method constructor (line 138) | constructor() { method run (line 470) | async run(instance) { method _resume (line 507) | _resume() { method _makeFuncWrapper (line 521) | _makeFuncWrapper(id) { FILE: testdata/alias.go type x (line 3) | type x struct method name (line 5) | func (x x) name() string { type a (line 11) | type a struct method fruit (line 15) | func (a a) fruit() string { type fruit (line 21) | type fruit interface function main (line 27) | func main() { FILE: testdata/atomic.go function main (line 10) | func main() { function testValue (line 91) | func testValue(values ...interface{}) { function testDefer (line 102) | func testDefer() { FILE: testdata/binop.go function main (line 3) | func main() { type Int (line 115) | type Int type Struct1 (line 117) | type Struct1 struct type Struct2 (line 122) | type Struct2 struct function shl (line 128) | func shl(x uint, y uint) uint { function shr (line 132) | func shr(x uint, y uint) uint { function ashr (line 136) | func ashr(x int, y uint) int { function sdiv32 (line 140) | func sdiv32(x, y int32) int32 { function srem32 (line 144) | func srem32(x, y int32) int32 { FILE: testdata/calls.go type Thing (line 3) | type Thing struct method String (line 23) | func (t Thing) String() string { method Print (line 27) | func (t Thing) Print(arg string) { type ThingOption (line 7) | type ThingOption function WithName (line 9) | func WithName(name string) ThingOption { function NewThing (line 15) | func NewThing(opts ...ThingOption) *Thing { type Printer (line 31) | type Printer interface function main (line 35) | func main() { function runFunc (line 91) | func runFunc(f func(int), arg int) { function hello (line 95) | func hello(n int) { function testDefer (line 99) | func testDefer() { function testDeferLoop (line 120) | func testDeferLoop() { function testDeferFuncVar (line 126) | func testDeferFuncVar() { function testMultiFuncVar (line 132) | func testMultiFuncVar() { function testDeferBuiltinClose (line 137) | func testDeferBuiltinClose() { function testDeferBuiltinDelete (line 147) | func testDeferBuiltinDelete() { type dumb (line 160) | type dumb struct method Value (line 163) | func (*dumb) Value(key interface{}) interface{} { function deferred (line 167) | func deferred(msg string, i int) { function exportedDefer (line 172) | func exportedDefer() { function deferFunc (line 176) | func deferFunc() (int, func(int)) { function multiFuncDefer (line 180) | func multiFuncDefer() func(int) { function testBound (line 190) | func testBound(f func() string) { function regression1033 (line 196) | func regression1033() { type Bar (line 200) | type Bar struct method Close (line 204) | func (b *Bar) Close() error { type Closer (line 208) | type Closer interface function foo (line 212) | func foo(bar *Bar) error { type issue1304 (line 227) | type issue1304 struct method call (line 232) | func (x issue1304) call() { type recursiveFuncType (line 236) | type recursiveFuncType function testDeferElse (line 241) | func testDeferElse(b bool) (r int) { FILE: testdata/cgo/extra.go function headerfunc_2 (line 11) | func headerfunc_2() { FILE: testdata/cgo/main.c function fortytwo (line 31) | int fortytwo() { function add (line 35) | int add(int a, int b) { function doCallback (line 39) | int doCallback(int a, int b, binop_t callback) { function variadic0 (line 43) | int variadic0() { function variadic2 (line 47) | int variadic2(int x, int y, ...) { function store (line 51) | void store(int value, int *ptr) { function unionSetShort (line 55) | void unionSetShort(short s) { function unionSetFloat (line 59) | void unionSetFloat(float f) { function unionSetData (line 63) | void unionSetData(short f0, short f1, short f2) { function arraydecay (line 69) | void arraydecay(int buf1[5], int buf2[3][8], int buf3[4][7][2]) { function doSqrt (line 73) | double doSqrt(double x) { function printf_single_int (line 77) | void printf_single_int(char *format, int arg) { function set_errno (line 81) | int set_errno(int err) { FILE: testdata/cgo/main.go function main (line 26) | func main() { function printUnion (line 200) | func printUnion(union C.joined_t) C.joined_t { function mul (line 211) | func mul(a, b C.int) C.int { function printBitfield (line 215) | func printBitfield(bitfield *C.bitfield_t) { type Int (line 223) | type Int interface function genericCallbackCall (line 227) | func genericCallbackCall[T Int]() { FILE: testdata/cgo/main.h type myint (line 5) | typedef short myint; type unusedTypedef (line 6) | typedef short unusedTypedef; type collection_t (line 27) | typedef struct collection { type point2d (line 34) | struct point2d { type point2d_t (line 39) | typedef struct { type point3d_t (line 44) | typedef struct { type tagged_union_t (line 50) | typedef struct { type nested_struct_t (line 58) | typedef struct { type nested_union_t (line 67) | typedef union { type list_t (line 76) | typedef struct list_t { type joined_t (line 81) | typedef union joined { type option_t (line 90) | typedef enum option { type option2_t (line 100) | typedef enum { type option3_t (line 104) | typedef enum { type bitfield_t (line 108) | typedef struct { FILE: testdata/cgo/test.h type teststruct (line 3) | typedef struct { type testenum (line 8) | typedef enum { FILE: testdata/channel.go type intchan (line 12) | type intchan function main (line 14) | func main() { function send (line 240) | func send(ch chan<- int) { function receive (line 245) | func receive(ch <-chan int) { function sender (line 250) | func sender(ch chan int) { function sendComplex (line 262) | func sendComplex(ch chan complex128) { function fastsender (line 267) | func fastsender(ch chan int, n int) { function slowreceiver (line 273) | func slowreceiver(ch chan int) { function slowsender (line 282) | func slowsender(ch chan int) { function fastreceiver (line 289) | func fastreceiver(ch chan int) { function fastreceiveradd (line 299) | func fastreceiveradd(ch chan int, result *atomic.Uint32) { function iterator (line 309) | func iterator(ch chan int, top int) { function selectDeadlock (line 317) | func selectDeadlock() { function selectNoOp (line 324) | func selectNoOp() { FILE: testdata/embed/embed.go function main (line 25) | func main() { function readFiles (line 33) | func readFiles(dir string) { FILE: testdata/env.go function main (line 7) | func main() { FILE: testdata/errors/cgo.go function main (line 7) | func main() { FILE: testdata/errors/compiler.go function foo (line 4) | func foo() { type genericType (line 11) | type genericType struct method methodWithoutBody (line 13) | func (genericType[T]) methodWithoutBody() function callMethodWithoutBody (line 15) | func callMethodWithoutBody() { FILE: testdata/errors/interp.go function init (line 5) | func init() { function foo (line 9) | func foo() { function interp_test_error (line 16) | func interp_test_error() function main (line 18) | func main() { FILE: testdata/errors/linker-flashoverflow.go constant a (line 6) | a = "0123456789abcdef" constant b (line 7) | b = a + a + a + a + a + a + a + a constant c (line 8) | c = b + b + b + b + b + b + b + b constant d (line 9) | d = c + c + c + c + c + c + c + c constant e (line 10) | e = d + d + d + d + d + d + d + d constant f (line 11) | f = e + e + e + e + e + e + e + e function main (line 16) | func main() { FILE: testdata/errors/linker-ramoverflow.go function main (line 5) | func main() { FILE: testdata/errors/linker-undefined.go function foo (line 3) | func foo() function main (line 5) | func main() { FILE: testdata/errors/loader-importcycle.go function main (line 5) | func main() { FILE: testdata/errors/loader-invaliddep.go function main (line 5) | func main() { FILE: testdata/errors/loader-nopackage.go function main (line 8) | func main() { FILE: testdata/errors/optimizer.go function main (line 7) | func main() { FILE: testdata/errors/syntax.go function main (line 3) | func main(var) { // syntax error FILE: testdata/errors/types.go function main (line 3) | func main() { FILE: testdata/filesystem.go function main (line 10) | func main() { FILE: testdata/float.go function main (line 3) | func main() { FILE: testdata/gc.go function xorshift32 (line 7) | func xorshift32(x uint32) uint32 { function randuint32 (line 15) | func randuint32() uint32 { function main (line 20) | func main() { function testNonPointerHeap (line 28) | func testNonPointerHeap() { function testKeepAlive (line 71) | func testKeepAlive() { FILE: testdata/generics.go function main (line 8) | func main() { type Integer (line 21) | type Integer interface function Add (line 25) | func Add[T Integer](a, b T) T { type C (line 30) | type C struct method F (line 32) | func (c *C[V]) F() {} function SliceOp (line 35) | func SliceOp[S ~[]E, E any](s S) {} FILE: testdata/generics/testa/testa.go function Test (line 7) | func Test() { function callback (line 13) | func callback(v int) { function Plus100 (line 18) | func Plus100(value int) int { FILE: testdata/generics/testb/testb.go function Test (line 7) | func Test() { function callback (line 13) | func callback(v int) { function Plus500 (line 18) | func Plus500(value int) int { FILE: testdata/generics/value/value.go type Value (line 4) | type Value interface type Callback (line 8) | type Callback type Transform (line 10) | type Transform function New (line 13) | func New[T any](v T) Value[T] { type value (line 19) | type value struct method Get (line 23) | func (v *value[T]) Get(fn1, fn2 Callback[T]) { function Map (line 30) | func Map[S, D any](v Value[S], tx Transform[S, D]) Value[D] { type mapper (line 37) | type mapper struct method Get (line 42) | func (m *mapper[S, D]) Get(fn1, fn2 Callback[D]) { FILE: testdata/go1.21.go function main (line 3) | func main() { FILE: testdata/go1.22/main.go function main (line 3) | func main() { function testIntegerRange (line 8) | func testIntegerRange() { function testLoopVar (line 15) | func testLoopVar() { FILE: testdata/go1.23/main.go function main (line 5) | func main() { function testFuncRange (line 11) | func testFuncRange(it iter.Seq[int]) { function testIterPull (line 17) | func testIterPull(it iter.Seq[int]) { function counter (line 29) | func counter(yield func(int) bool) { FILE: testdata/goroutines.go function init (line 8) | func init() { function main (line 14) | func main() { function acquire (line 95) | func acquire(m *sync.Mutex, wg *sync.WaitGroup) { function sub (line 104) | func sub() { function wait (line 110) | func wait() { function delayedValue (line 116) | func delayedValue() int { function sleepFuncValue (line 121) | func sleepFuncValue(fn func(int)) { function startSimpleFunc (line 125) | func startSimpleFunc(fn simpleFunc) { function nowait (line 130) | func nowait() { type Printer (line 134) | type Printer interface type myPrinter (line 138) | type myPrinter struct method Print (line 141) | func (i *myPrinter) Print() { type simpleFunc (line 146) | type simpleFunc function emptyFunc (line 148) | func emptyFunc() { function testGoOnBuiltins (line 151) | func testGoOnBuiltins() { function testGoOnInterface (line 180) | func testGoOnInterface(f Itf) { function testIssue1790 (line 191) | func testIssue1790() *int { type Itf (line 197) | type Itf interface type Foo (line 202) | type Foo method Nowait (line 204) | func (f Foo) Nowait() { method Wait (line 208) | func (f Foo) Wait() { type paddedStruct (line 215) | type paddedStruct struct function testPaddedParameters (line 222) | func testPaddedParameters(s paddedStruct, done chan int) { FILE: testdata/init.go function init (line 3) | func init() { function main (line 7) | func main() { type t2 (line 26) | type t2 struct type linkedList (line 52) | type linkedList struct function init (line 58) | func init() { type bigLinkedList (line 72) | type bigLinkedList struct function init (line 79) | func init() { function init (line 94) | func init() { function sliceString (line 105) | func sliceString(s string, start, end int) string { function sliceSlice (line 109) | func sliceSlice(s []int, start, end int) []int { type outside (line 113) | type outside struct function init (line 115) | func init() { FILE: testdata/init_multi.go function init (line 3) | func init() { function init (line 7) | func init() { function main (line 11) | func main() { FILE: testdata/interface.go function main (line 5) | func main() { function printItf (line 124) | func printItf(val interface{}) { function nestedSwitch (line 164) | func nestedSwitch(verb rune, arg interface{}) bool { function blockDynamic (line 175) | func blockDynamic(blocker DynamicBlocker) { function blockStatic (line 179) | func blockStatic(blocker StaticBlocker) { type Thing (line 183) | type Thing struct method String (line 187) | func (t Thing) String() string { method Print (line 191) | func (t Thing) Print() { type Stringer (line 195) | type Stringer interface type Foo (line 199) | type Foo type Number (line 201) | type Number method Double (line 203) | func (n Number) Double() int { type Doubler (line 207) | type Doubler interface type Tuple (line 211) | type Tuple interface type Array (line 216) | type Array method Nth (line 218) | func (a Array) Nth(n int) uint32 { method Print (line 222) | func (a Array) Print() { type ArrayStruct (line 226) | type ArrayStruct struct method Nth (line 231) | func (a ArrayStruct) Nth(n int) uint32 { method Print (line 235) | func (a ArrayStruct) Print() { type SmallPair (line 239) | type SmallPair struct method Nth (line 244) | func (p SmallPair) Nth(n int) uint32 { method Print (line 248) | func (p SmallPair) Print() { type Unmatched (line 253) | type Unmatched interface type linkedList (line 257) | type linkedList struct type DynamicBlocker (line 261) | type DynamicBlocker interface type NonBlocker (line 265) | type NonBlocker struct method Block (line 267) | func (b NonBlocker) Block() {} type SleepBlocker (line 269) | type SleepBlocker method Block (line 271) | func (s SleepBlocker) Block() { method Sleep (line 275) | func (s SleepBlocker) Sleep() { type StaticBlocker (line 279) | type StaticBlocker interface type Empty (line 283) | type Empty interface type FooByte (line 285) | type FooByte method Byte (line 287) | func (f FooByte) Byte() byte { return byte(f) } type Byter (line 289) | type Byter interface type named (line 296) | type named function named1 (line 298) | func named1() any { function named2 (line 302) | func named2() any { function named3 (line 307) | func named3() any { function namedptr1 (line 312) | func namedptr1() interface{} { function namedptr2 (line 317) | func namedptr2() interface{} { function ptrptrswitch (line 322) | func ptrptrswitch() { function identify (line 328) | func identify(itf any) { function emptyintfcrash (line 341) | func emptyintfcrash() { FILE: testdata/json.go function main (line 7) | func main() { function encode (line 14) | func encode(itf interface{}) string { FILE: testdata/ldflags.go function main (line 7) | func main() { FILE: testdata/map.go type ArrayKey (line 24) | type ArrayKey type namedFloat (line 32) | type namedFloat struct function main (line 37) | func main() { function floatcmplx (line 136) | func floatcmplx() { function readMap (line 176) | func readMap(m map[string]int, key string) { function lookup (line 190) | func lookup(m map[string]int, key string) { function testBigMap (line 195) | func testBigMap(squares map[int]int, n int) { function mapgrow (line 214) | func mapgrow() { type Counter (line 280) | type Counter interface type counter (line 284) | type counter struct method count (line 288) | func (c *counter) count() int { function interfacerehash (line 292) | func interfacerehash() { FILE: testdata/math.go function main (line 5) | func main() { FILE: testdata/oldgo/main.go function main (line 6) | func main() { function testLoopVar (line 10) | func testLoopVar() { FILE: testdata/print.go function main (line 3) | func main() { FILE: testdata/rand.go function main (line 7) | func main() { FILE: testdata/recover.go function main (line 10) | func main() { function recoverSimple (line 37) | func recoverSimple() { function recoverWithResult (line 46) | func recoverWithResult() (result int) { function nestedDefer (line 55) | func nestedDefer() { function nestedPanic (line 71) | func nestedPanic() { function panicInsideDefer (line 84) | func panicInsideDefer() { function panicReplace (line 93) | func panicReplace() { function deferPanic (line 105) | func deferPanic() { function runtimeGoexit (line 117) | func runtimeGoexit() { function printitf (line 130) | func printitf(msg string, itf interface{}) { FILE: testdata/reflect.go type myint (line 11) | type myint type myslice (line 12) | type myslice type myslice2 (line 13) | type myslice2 type mychan (line 14) | type mychan type myptr (line 15) | type myptr type point (line 16) | type point struct type mystruct (line 20) | type mystruct struct type linkedList (line 27) | type linkedList struct type selfref (line 31) | type selfref struct function main (line 44) | func main() { function emptyFunc (line 405) | func emptyFunc() { function showValue (line 408) | func showValue(rv reflect.Value, indent string) { function assertSize (line 499) | func assertSize(ok bool, typ string) { function testAppendSlice (line 507) | func testAppendSlice() { function makeRandomSlice (line 519) | func makeRandomSlice(max int) []uint32 { function sliceEqual (line 529) | func sliceEqual(s1, s2 []uint32) bool { type unreferencedType (line 544) | type unreferencedType type totallyUnreferencedType (line 546) | type totallyUnreferencedType method Int (line 548) | func (totallyUnreferencedType) Int() int { function TestStructTag (line 552) | func TestStructTag() { function testInterfaceMethod (line 564) | func testInterfaceMethod() { function xorshift32 (line 578) | func xorshift32(x uint32) uint32 { function randuint32 (line 586) | func randuint32() uint32 { FILE: testdata/signal.go function main (line 14) | func main() { FILE: testdata/slice.go type MySlice (line 5) | type MySlice type myUint8 (line 7) | type myUint8 type RecursiveSlice (line 9) | type RecursiveSlice function main (line 16) | func main() { function printslice (line 171) | func printslice(name string, s []int) { function sum (line 179) | func sum(l []int) int { function assert (line 187) | func assert(ok bool) { function makeInt (line 196) | func makeInt(x int) int { return x } function makeInt8 (line 197) | func makeInt8(x int8) int8 { return x } function makeInt16 (line 198) | func makeInt16(x int16) int16 { return x } function makeInt32 (line 199) | func makeInt32(x int32) int32 { return x } function makeInt64 (line 200) | func makeInt64(x int64) int64 { return x } function makeUint (line 201) | func makeUint(x uint) uint { return x } function makeUint8 (line 202) | func makeUint8(x uint8) uint8 { return x } function makeUint16 (line 203) | func makeUint16(x uint16) uint16 { return x } function makeUint32 (line 204) | func makeUint32(x uint32) uint32 { return x } function makeUint64 (line 205) | func makeUint64(x uint64) uint64 { return x } function makeUintptr (line 206) | func makeUintptr(x uintptr) uintptr { return x } function makeMyUint8 (line 207) | func makeMyUint8(x myUint8) myUint8 { return x } function addInt (line 209) | func addInt(ptr *int, index uintptr) *int { FILE: testdata/sort.go function strings (line 7) | func strings() { function int64s (line 18) | func int64s() { function int32s (line 38) | func int32s() { function int16s (line 58) | func int16s() { function int8s (line 78) | func int8s() { function ints (line 98) | func ints() { function structs (line 118) | func structs() { function main (line 175) | func main() { FILE: testdata/stdlib.go function main (line 12) | func main() { FILE: testdata/string.go function testRangeString (line 3) | func testRangeString() { function testStringToRunes (line 9) | func testStringToRunes() { function testRunesToString (line 16) | func testRunesToString(r []rune) { type myString (line 20) | type myString function main (line 22) | func main() { FILE: testdata/structs.go type s0 (line 5) | type s0 struct type s1 (line 8) | type s1 struct type s2 (line 12) | type s2 struct type s3 (line 17) | type s3 struct type s4 (line 24) | type s4 struct type s4b (line 32) | type s4b struct type s5 (line 39) | type s5 struct type s6 (line 47) | type s6 struct type s7 (line 52) | type s7 struct type s8 (line 58) | type s8 struct type s9 (line 64) | type s9 struct function test0 (line 70) | func test0(s s0) { function test1 (line 74) | func test1(s s1) { function test2 (line 78) | func test2(s s2) { function test3 (line 82) | func test3(s s3) { function test4 (line 86) | func test4(s s4) { function test4b (line 92) | func test4b(s s4b) { function test4bp (line 96) | func test4bp(s *s4b) { function test5 (line 100) | func test5(s s5) { function test6 (line 104) | func test6(s s6) { function test7 (line 108) | func test7(s s7) { function test8 (line 112) | func test8(s s8) { function test9 (line 116) | func test9(s s9) { function main (line 120) | func main() { FILE: testdata/testing.go function TestFoo (line 13) | func TestFoo(t *testing.T) { function TestBar (line 18) | func TestBar(t *testing.T) { function TestAllLowercase (line 31) | func TestAllLowercase(t *testing.T) { function fakeMatchString (line 67) | func fakeMatchString(pat, str string) (bool, error) { function main (line 75) | func main() { type matchStringOnly (line 94) | type matchStringOnly method MatchString (line 96) | func (f matchStringOnly) MatchString(pat, str string) (bool, error) ... method StartCPUProfile (line 97) | func (f matchStringOnly) StartCPUProfile(w io.Writer) error ... method StopCPUProfile (line 98) | func (f matchStringOnly) StopCPUProfile() {} method WriteProfileTo (line 99) | func (f matchStringOnly) WriteProfileTo(string, io.Writer, int) error ... method ImportPath (line 100) | func (f matchStringOnly) ImportPath() string ... method StartTestLog (line 101) | func (f matchStringOnly) StartTestLog(io.Writer) {} method StopTestLog (line 102) | func (f matchStringOnly) StopTestLog() error ... method SetPanicOnExit0 (line 103) | func (f matchStringOnly) SetPanicOnExit0(bool) {} FILE: testdata/timers.go function main (line 7) | func main() { FILE: testdata/trivialpanic.go function main (line 5) | func main() { FILE: testdata/wasmexit.go function main (line 8) | func main() { FILE: testdata/wasmexit.js function runTests (line 3) | function runTests() { FILE: testdata/wasmexport-noscheduler.go function init (line 5) | func init() { function callTestMain (line 10) | func callTestMain() function main (line 12) | func main() { function hello (line 22) | func hello() { function add (line 27) | func add(a, b int32) int32 { function callOutside (line 33) | func callOutside(a, b int32) int32 function reentrantCall (line 36) | func reentrantCall(a, b int32) int32 { function goroutineExit (line 44) | func goroutineExit() { FILE: testdata/wasmexport.go function init (line 8) | func init() { function callTestMain (line 14) | func callTestMain() function main (line 16) | func main() { function hello (line 22) | func hello() { function add (line 27) | func add(a, b int32) int32 { function adder (line 37) | func adder() { function callOutside (line 47) | func callOutside(a, b int32) int32 function reentrantCall (line 50) | func reentrantCall(a, b int32) int32 { function goroutineExit (line 60) | func goroutineExit() { FILE: testdata/wasmexport.js function runTests (line 3) | function runTests() { FILE: testdata/wasmfunc.go function main (line 5) | func main() { FILE: testdata/zeroalloc.go function main (line 3) | func main() { FILE: tests/os/smoke/smoke_test.go function TestFilepath (line 15) | func TestFilepath(t *testing.T) { function TestFmt (line 22) | func TestFmt(t *testing.T) { function TestRand (line 32) | func TestRand(t *testing.T) { FILE: tests/runtime/memhash_test.go function BenchmarkMaphash (line 11) | func BenchmarkMaphash(b *testing.B) { function benchmarkHash (line 16) | func benchmarkHash(b *testing.B, str string, h maphash.Hash) { function benchmarkHashn (line 25) | func benchmarkHashn(b *testing.B, size int64, h maphash.Hash) { FILE: tests/runtime_wasi/malloc_test.go function libc_malloc (line 14) | func libc_malloc(size uintptr) unsafe.Pointer function libc_free (line 17) | func libc_free(ptr unsafe.Pointer) function libc_calloc (line 20) | func libc_calloc(nmemb, size uintptr) unsafe.Pointer function libc_realloc (line 23) | func libc_realloc(ptr unsafe.Pointer, size uintptr) unsafe.Pointer function getFilledBuffer_malloc (line 25) | func getFilledBuffer_malloc() uintptr { function getFilledBuffer_calloc (line 31) | func getFilledBuffer_calloc() uintptr { function getFilledBuffer_realloc (line 42) | func getFilledBuffer_realloc() uintptr { function getFilledBuffer_reallocNil (line 52) | func getFilledBuffer_reallocNil() uintptr { function fillPanda (line 58) | func fillPanda(ptr unsafe.Pointer) { function checkFilledBuffer (line 66) | func checkFilledBuffer(t *testing.T, ptr uintptr, content string) { function TestMallocFree (line 77) | func TestMallocFree(t *testing.T) { FILE: tests/testing/builderr/builderr.go function x (line 6) | func x() function Thing (line 8) | func Thing() { FILE: tests/testing/builderr/builderr_test.go function TestThing (line 9) | func TestThing(t *testing.T) { FILE: tests/testing/chdir/chdir.go function main (line 15) | func main() { FILE: tests/testing/fail/fail_test.go function TestFail (line 5) | func TestFail(t *testing.T) { FILE: tests/testing/pass/pass_test.go function TestPass (line 5) | func TestPass(t *testing.T) { FILE: tests/testing/recurse/subdir/subdir_test.go function TestSubdir (line 5) | func TestSubdir(t *testing.T) { FILE: tests/testing/recurse/top_test.go function TestTop (line 5) | func TestTop(t *testing.T) { FILE: tests/text/template/smoke/empty.go function Function (line 3) | func Function() { FILE: tests/text/template/smoke/smoke_test.go function TestExampleTemplate (line 13) | func TestExampleTemplate(tt *testing.T) { function TestExampleTemplate_block (line 78) | func TestExampleTemplate_block(tt *testing.T) { FILE: tests/tinygotest/main.go function main (line 7) | func main() { function Thing (line 12) | func Thing() { FILE: tests/tinygotest/main_test.go function TestFail1 (line 7) | func TestFail1(t *testing.T) { function TestFail2 (line 11) | func TestFail2(t *testing.T) { function TestFail3 (line 15) | func TestFail3(t *testing.T) { function TestPass (line 20) | func TestPass(t *testing.T) { function BenchmarkNotImplemented (line 24) | func BenchmarkNotImplemented(b *testing.B) { FILE: tests/wasm/chan_test.go function TestChan (line 9) | func TestChan(t *testing.T) { FILE: tests/wasm/event_test.go function TestEvent (line 9) | func TestEvent(t *testing.T) { FILE: tests/wasm/fmt_test.go function TestFmt (line 9) | func TestFmt(t *testing.T) { FILE: tests/wasm/fmtprint_test.go function TestFmtprint (line 9) | func TestFmtprint(t *testing.T) { FILE: tests/wasm/log_test.go function TestLog (line 9) | func TestLog(t *testing.T) { FILE: tests/wasm/setup_test.go function run (line 20) | func run(t *testing.T, cmdline string) error { function runargs (line 25) | func runargs(t *testing.T, args ...string) error { function chromectx (line 35) | func chromectx(t *testing.T) context.Context { function startServer (line 68) | func startServer(t *testing.T) (string, *httptest.Server) { function waitLog (line 148) | func waitLog(logText string) chromedp.QueryAction { function waitLogRe (line 153) | func waitLogRe(restr string) chromedp.QueryAction { function waitInnerTextTrimEq (line 158) | func waitInnerTextTrimEq(sel string, innerText string) chromedp.QueryAct... function waitInnerTextMatch (line 163) | func waitInnerTextMatch(sel string, re *regexp.Regexp) chromedp.QueryAct... FILE: tests/wasm/testdata/chan.go function main (line 3) | func main() { FILE: tests/wasm/testdata/event.go function main (line 5) | func main() { FILE: tests/wasm/testdata/fmt.go function main (line 5) | func main() { FILE: tests/wasm/testdata/fmtprint.go function main (line 5) | func main() { FILE: tests/wasm/testdata/log.go function main (line 9) | func main() { FILE: tools/gen-critical-atomics/gen-critical-atomics.go function main (line 155) | func main() { FILE: tools/gen-device-avr/gen-device-avr.go type AVRToolsDeviceFile (line 18) | type AVRToolsDeviceFile struct type XMLInterrupt (line 60) | type XMLInterrupt struct type Device (line 67) | type Device struct type AddressSpace (line 81) | type AddressSpace struct type MemorySegment (line 92) | type MemorySegment struct type Interrupt (line 97) | type Interrupt struct type PeripheralInstance (line 104) | type PeripheralInstance struct type PeripheralType (line 113) | type PeripheralType struct type Register (line 121) | type Register struct type Bitfield (line 129) | type Bitfield struct function readATDF (line 135) | func readATDF(path string) (*Device, error) { function writeGo (line 401) | func writeGo(outdir string, device *Device) error { function writeAsm (line 565) | func writeAsm(outdir string, device *Device) error { function writeLD (line 631) | func writeLD(outdir string, device *Device) error { function processFile (line 652) | func processFile(filepath, outdir string) error { function generate (line 668) | func generate(indir, outdir string) error { function main (line 715) | func main() { FILE: tools/gen-device-svd/gen-device-svd.go type SVDFile (line 23) | type SVDFile struct type SVDPeripheral (line 36) | type SVDPeripheral struct type SVDRegister (line 50) | type SVDRegister struct type SVDField (line 62) | type SVDField struct type SVDCluster (line 81) | type SVDCluster struct type Device (line 92) | type Device struct type Metadata (line 99) | type Metadata struct type Interrupt (line 113) | type Interrupt struct type Peripheral (line 121) | type Peripheral struct type PeripheralField (line 133) | type PeripheralField struct type Constant (line 146) | type Constant struct type Bitfield (line 152) | type Bitfield struct function formatText (line 158) | func formatText(text string) string { function isMultiline (line 165) | func isMultiline(s string) bool { function splitLine (line 169) | func splitLine(s string) []string { function cleanName (line 175) | func cleanName(text string) string { function processSubCluster (line 195) | func processSubCluster(p *Peripheral, cluster *SVDCluster, clusterOffset... function processCluster (line 257) | func processCluster(p *Peripheral, clusters []*SVDCluster, peripheralDic... function readSVD (line 332) | func readSVD(path, sourceURL string) (*Device, error) { function orderPeripherals (line 489) | func orderPeripherals(input []SVDPeripheral) []*SVDPeripheral { function addInterrupt (line 515) | func addInterrupt(interrupts map[string]*Interrupt, name, interruptName ... function parseBitfields (line 544) | func parseBitfields(groupName, regName string, fieldEls []*SVDField, bit... type Register (line 709) | type Register struct method name (line 721) | func (r *Register) name() string { method description (line 725) | func (r *Register) description() string { method address (line 729) | func (r *Register) address() uint64 { method dim (line 741) | func (r *Register) dim() int { method dimIndex (line 752) | func (r *Register) dimIndex() []string { method size (line 813) | func (r *Register) size() int { function NewRegister (line 714) | func NewRegister(element *SVDRegister, baseAddress uint64) *Register { function parseRegister (line 824) | func parseRegister(groupName string, regEl *SVDRegister, baseAddress uin... function writeGo (line 879) | func writeGo(outdir string, device *Device, interruptSystem string) error { function writeGoRegisterConstants (line 1255) | func writeGoRegisterConstants(w *bufio.Writer, register *PeripheralField... function writeGoRegisterBitfieldType (line 1277) | func writeGoRegisterBitfieldType(w *bufio.Writer, register *PeripheralFi... function writeAsm (line 1350) | func writeAsm(outdir string, device *Device) error { function generate (line 1454) | func generate(indir, outdir, sourceURL, interruptSystem string) error { function main (line 1492) | func main() { FILE: transform/allocs.go function OptimizeAllocs (line 23) | func OptimizeAllocs(mod llvm.Module, printAllocs *regexp.Regexp, maxStac... function valueEscapesAt (line 132) | func valueEscapesAt(value llvm.Value) llvm.Value { function logAlloc (line 175) | func logAlloc(logger func(token.Position, string), allocCall llvm.Value,... FILE: transform/allocs_test.go function TestAllocs (line 17) | func TestAllocs(t *testing.T) { type allocsTestOutput (line 24) | type allocsTestOutput struct method String (line 30) | func (out allocsTestOutput) String() string { function TestAllocs2 (line 35) | func TestAllocs2(t *testing.T) { FILE: transform/errors.go function errorAt (line 14) | func errorAt(val llvm.Value, msg string) scanner.Error { function getPosition (line 23) | func getPosition(val llvm.Value) token.Position { type ErrMissingIntrinsic (line 51) | type ErrMissingIntrinsic struct method Error (line 55) | func (err ErrMissingIntrinsic) Error() string { FILE: transform/gc.go constant shiftExcludeArgMem (line 10) | shiftExcludeArgMem = 2 function MakeGCStackSlots (line 14) | func MakeGCStackSlots(mod llvm.Module) bool { function markParentFunctions (line 291) | func markParentFunctions(marked map[llvm.Value]struct{}, fn llvm.Value) { FILE: transform/gc_test.go function TestMakeGCStackSlots (line 10) | func TestMakeGCStackSlots(t *testing.T) { FILE: transform/interface-lowering.go type signatureInfo (line 41) | type signatureInfo struct type methodInfo (line 48) | type methodInfo struct type typeInfo (line 55) | type typeInfo struct method getMethod (line 66) | func (t *typeInfo) getMethod(signature *signatureInfo) *methodInfo { type interfaceInfo (line 77) | type interfaceInfo struct type lowerInterfacesPass (line 86) | type lowerInterfacesPass struct method run (line 134) | func (p *lowerInterfacesPass) run() error { method addTypeMethods (line 375) | func (p *lowerInterfacesPass) addTypeMethods(t *typeInfo, methodSet ll... method addInterface (line 404) | func (p *lowerInterfacesPass) addInterface(methodsString string) { method getSignature (line 422) | func (p *lowerInterfacesPass) getSignature(name string) *signatureInfo { method defineInterfaceImplementsFunc (line 438) | func (p *lowerInterfacesPass) defineInterfaceImplementsFunc(fn llvm.Va... method defineInterfaceMethodFunc (line 497) | func (p *lowerInterfacesPass) defineInterfaceMethodFunc(fn llvm.Value,... method getDIFile (line 587) | func (p *lowerInterfacesPass) getDIFile(file string) llvm.Metadata { function LowerInterfaces (line 105) | func LowerInterfaces(mod llvm.Module, config *compileopts.Config) error { FILE: transform/interface-lowering_test.go function TestInterfaceLowering (line 10) | func TestInterfaceLowering(t *testing.T) { FILE: transform/interrupt.go function LowerInterrupts (line 26) | func LowerInterrupts(mod llvm.Module) []error { function packageFromInterruptHandle (line 164) | func packageFromInterruptHandle(handle llvm.Value) string { FILE: transform/interrupt_test.go function TestInterruptLowering (line 10) | func TestInterruptLowering(t *testing.T) { FILE: transform/llvm.go function getUses (line 11) | func getUses(value llvm.Value) []llvm.Value { function hasUses (line 26) | func hasUses(value llvm.Value) bool { function makeGlobalArray (line 37) | func makeGlobalArray(mod llvm.Module, bufItf interface{}, name string, e... function getGlobalBytes (line 55) | func getGlobalBytes(global llvm.Value, builder llvm.Builder) []byte { function replaceGlobalIntWithArray (line 67) | func replaceGlobalIntWithArray(mod llvm.Module, name string, buf interfa... function stripPointerCasts (line 82) | func stripPointerCasts(value llvm.Value) llvm.Value { FILE: transform/maps.go function OptimizeMaps (line 11) | func OptimizeMaps(mod llvm.Module) { FILE: transform/maps_test.go function TestOptimizeMaps (line 10) | func TestOptimizeMaps(t *testing.T) { FILE: transform/optimizer.go function OptimizePackage (line 17) | func OptimizePackage(mod llvm.Module, config *compileopts.Config) { function Optimize (line 32) | func Optimize(mod llvm.Module, config *compileopts.Config) []error { FILE: transform/rtcalls.go function OptimizeStringToBytes (line 18) | func OptimizeStringToBytes(mod llvm.Module) { function OptimizeStringEqual (line 79) | func OptimizeStringEqual(mod llvm.Module) { function OptimizeReflectImplements (line 119) | func OptimizeReflectImplements(mod llvm.Module) { FILE: transform/rtcalls_test.go function TestOptimizeStringToBytes (line 10) | func TestOptimizeStringToBytes(t *testing.T) { function TestOptimizeStringEqual (line 18) | func TestOptimizeStringEqual(t *testing.T) { function TestOptimizeReflectImplements (line 26) | func TestOptimizeReflectImplements(t *testing.T) { FILE: transform/stacksize.go function CreateStackSizeLoads (line 16) | func CreateStackSizeLoads(mod llvm.Module, config *compileopts.Config) [... FILE: transform/stacksize_test.go function TestCreateStackSizeLoads (line 11) | func TestCreateStackSizeLoads(t *testing.T) { FILE: transform/testdata/allocs2.go function main (line 8) | func main() { function derefInt (line 81) | func derefInt(x *int) int { function returnIntPtr (line 85) | func returnIntPtr(x *int) *int { function readIntSlice (line 89) | func readIntSlice(s []int) int { function readByteSlice (line 93) | func readByteSlice(s []byte) byte { function returnIntSlice (line 97) | func returnIntSlice(s []int) []int { function getUnknownNumber (line 101) | func getUnknownNumber() int function copySlice (line 103) | func copySlice(out, in []int) { function getComplex128 (line 107) | func getComplex128() complex128 function useInterface (line 109) | func useInterface(interface{}) function callVariadic (line 111) | func callVariadic(...int) function useSlice (line 113) | func useSlice([]int) function unsafeNoEscape (line 118) | func unsafeNoEscape(ptr unsafe.Pointer) uintptr function keepAliveNoEscape (line 121) | func keepAliveNoEscape(ptr unsafe.Pointer) FILE: transform/testdata/reflect.go constant prefixChan (line 14) | prefixChan = 0b0001 constant prefixInterface (line 15) | prefixInterface = 0b0011 constant prefixPtr (line 16) | prefixPtr = 0b0101 constant prefixSlice (line 17) | prefixSlice = 0b0111 constant prefixArray (line 18) | prefixArray = 0b1001 constant prefixFunc (line 19) | prefixFunc = 0b1011 constant prefixMap (line 20) | prefixMap = 0b1101 constant prefixStruct (line 21) | prefixStruct = 0b1111 function main (line 24) | func main() { type namedInt1 (line 48) | type namedInt1 type namedInt2 (line 49) | type namedInt2 type namedInt3 (line 50) | type namedInt3 function assertType (line 56) | func assertType(itf interface{}, assertedTypeCode uintptr) FILE: transform/transform.go function AddStandardAttributes (line 23) | func AddStandardAttributes(fn llvm.Value, config *compileopts.Config) { FILE: transform/transform_test.go function testTransform (line 31) | func testTransform(t *testing.T, pathPrefix string, transform func(mod l... function fuzzyEqualIR (line 83) | func fuzzyEqualIR(s1, s2 string) bool { function filterIrrelevantIRLines (line 102) | func filterIrrelevantIRLines(lines []string) []string { function compileGoFileForTesting (line 122) | func compileGoFileForTesting(t *testing.T, filename string) llvm.Module { function getPosition (line 175) | func getPosition(val llvm.Value) token.Position { FILE: transform/util.go function hasFlag (line 13) | func hasFlag(call, param llvm.Value, kind string) bool { function isReadOnly (line 38) | func isReadOnly(value llvm.Value) bool { FILE: util_unix.go function setCommandAsDaemon (line 14) | func setCommandAsDaemon(daemon *exec.Cmd) { FILE: util_windows.go function setCommandAsDaemon (line 14) | func setCommandAsDaemon(daemon *exec.Cmd) {