Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.runtime
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor Island

 

constructor

 

__Global()

 

init()

Caller

 

// .NET
class method Caller(skip: Int32): tuple of (UIntPtr, String, Int32, Boolean)
// .NET Standard 2.0
class method Caller(skip: Int32): ValueTuple<UIntPtr, String, Int32, Boolean>
// Island
class method Caller(skip: Int32): tuple of (NativeUInt, String, Int32, Boolean)

 

// .NET
static (UIntPtr, String, Int32, Boolean) Caller(Int32 skip)
// .NET Standard 2.0
static ValueTuple<UIntPtr, String, Int32, Boolean> Caller(Int32 skip)
// Island
static (NativeUInt, String, Int32, Boolean) Caller(Int32 skip)

 

// .NET
static func Caller(_ skip: Int32) -> (UIntPtr, String, Int32, Boolean)
// .NET Standard 2.0
static func Caller(_ skip: Int32) -> ValueTuple<UIntPtr, String, Int32, Boolean>
// Island
static func Caller(_ skip: Int32) -> (NativeUInt, String, Int32, Boolean)

 

// .NET
func Caller(skip Int32) (UIntPtr, String, Int32, Boolean)
// .NET Standard 2.0
func Caller(skip Int32) ValueTuple<UIntPtr, String, Int32, Boolean>
// Island
func Caller(skip Int32) (NativeUInt, String, Int32, Boolean)

Parameters:

  • skip:

Callers (Int32, Slice<NativeUInt>): Int32 Island

 

class method Callers(skip: Int32; pc: Slice<NativeUInt>): Int32

 

static Int32 Callers(Int32 skip, Slice<NativeUInt> pc)

 

static func Callers(_ skip: Int32, _ pc: Slice<NativeUInt>) -> Int32

 

func Callers(skip Int32, pc Slice<NativeUInt>) Int32

Parameters:

  • skip:
  • pc:

Callers (Int32, Slice<UIntPtr>): Int32 .NET, .NET Standard 2.0

 

class method Callers(skip: Int32; pc: Slice<UIntPtr>): Int32

 

static Int32 Callers(Int32 skip, Slice<UIntPtr> pc)

 

static func Callers(_ skip: Int32, _ pc: Slice<UIntPtr>) -> Int32

 

func Callers(skip Int32, pc Slice<UIntPtr>) Int32

Parameters:

  • skip:
  • pc:

CallersFrames (Slice<NativeUInt>): Reference<Frames> Island

 

class method CallersFrames(acallers: Slice<NativeUInt>): Reference<Frames>

 

static Reference<Frames> CallersFrames(Slice<NativeUInt> acallers)

 

static func CallersFrames(_ acallers: Slice<NativeUInt>) -> Reference<Frames>

 

func CallersFrames(acallers Slice<NativeUInt>) Reference<Frames>

Parameters:

  • acallers:

CallersFrames (Slice<UIntPtr>): Reference<Frames> .NET, .NET Standard 2.0

 

class method CallersFrames(acallers: Slice<UIntPtr>): Reference<Frames>

 

static Reference<Frames> CallersFrames(Slice<UIntPtr> acallers)

 

static func CallersFrames(_ acallers: Slice<UIntPtr>) -> Reference<Frames>

 

func CallersFrames(acallers Slice<UIntPtr>) Reference<Frames>

Parameters:

  • acallers:

GOARCH

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
class var GOARCH: String;
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
class var GOARCH: RemObjects.Elements.System.Island.String;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static String GOARCH
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static RemObjects.Elements.System.Island.String GOARCH

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static var GOARCH: String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static var GOARCH: RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
GOARCH String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
GOARCH RemObjects.Elements.System.Island.String

GOOS

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
class var GOOS: String;
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
class var GOOS: RemObjects.Elements.System.Island.String;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static String GOOS
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static RemObjects.Elements.System.Island.String GOOS

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static var GOOS: String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static var GOOS: RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
GOOS String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
GOOS RemObjects.Elements.System.Island.String

GOROOT

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
class method GOROOT: String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
class method GOROOT: RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static String GOROOT()
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static RemObjects.Elements.System.Island.String GOROOT()

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static func GOROOT() -> String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static func GOROOT() -> RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
func GOROOT() String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
func GOROOT() RemObjects.Elements.System.Island.String

ReadMemStats

 

class method ReadMemStats(m: Reference<MemStats>)

 

static void ReadMemStats(Reference<MemStats> m)

 

static func ReadMemStats(_ m: Reference<MemStats>)

 

func ReadMemStats(m Reference<MemStats>)

Parameters:

  • m:

ReadTrace

 

class method ReadTrace: Slice<Byte>

 

static Slice<Byte> ReadTrace()

 

static func ReadTrace() -> Slice<Byte>

 

func ReadTrace() Slice<Byte>

Stack

 

class method Stack(buf: Slice<Byte>; all: Boolean): Int32

 

static Int32 Stack(Slice<Byte> buf, Boolean all)

 

static func Stack(_ buf: Slice<Byte>, _ all: Boolean) -> Int32

 

func Stack(buf Slice<Byte>, all Boolean) Int32

Parameters:

  • buf:
  • all:

StartTrace

 

class method StartTrace: error

 

static error StartTrace()

 

static func StartTrace() -> error

 

func StartTrace() error

StopTrace

 

class method StopTrace

 

static void StopTrace()

 

static func StopTrace()

 

func StopTrace()

 

GOARCH

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
class var GOARCH: String;
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
class var GOARCH: RemObjects.Elements.System.Island.String;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static String GOARCH
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static RemObjects.Elements.System.Island.String GOARCH

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static var GOARCH: String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static var GOARCH: RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
GOARCH String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
GOARCH RemObjects.Elements.System.Island.String

GOOS

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
class var GOOS: String;
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
class var GOOS: RemObjects.Elements.System.Island.String;

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static String GOOS
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static RemObjects.Elements.System.Island.String GOOS

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static var GOOS: String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static var GOOS: RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
GOOS String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
GOOS RemObjects.Elements.System.Island.String

 

Caller

 

// .NET
class method Caller(skip: Int32): tuple of (UIntPtr, String, Int32, Boolean)
// .NET Standard 2.0
class method Caller(skip: Int32): ValueTuple<UIntPtr, String, Int32, Boolean>
// Island
class method Caller(skip: Int32): tuple of (NativeUInt, String, Int32, Boolean)

 

// .NET
static (UIntPtr, String, Int32, Boolean) Caller(Int32 skip)
// .NET Standard 2.0
static ValueTuple<UIntPtr, String, Int32, Boolean> Caller(Int32 skip)
// Island
static (NativeUInt, String, Int32, Boolean) Caller(Int32 skip)

 

// .NET
static func Caller(_ skip: Int32) -> (UIntPtr, String, Int32, Boolean)
// .NET Standard 2.0
static func Caller(_ skip: Int32) -> ValueTuple<UIntPtr, String, Int32, Boolean>
// Island
static func Caller(_ skip: Int32) -> (NativeUInt, String, Int32, Boolean)

 

// .NET
func Caller(skip Int32) (UIntPtr, String, Int32, Boolean)
// .NET Standard 2.0
func Caller(skip Int32) ValueTuple<UIntPtr, String, Int32, Boolean>
// Island
func Caller(skip Int32) (NativeUInt, String, Int32, Boolean)

Parameters:

  • skip:

Callers (Int32, Slice<NativeUInt>): Int32 Island

 

class method Callers(skip: Int32; pc: Slice<NativeUInt>): Int32

 

static Int32 Callers(Int32 skip, Slice<NativeUInt> pc)

 

static func Callers(_ skip: Int32, _ pc: Slice<NativeUInt>) -> Int32

 

func Callers(skip Int32, pc Slice<NativeUInt>) Int32

Parameters:

  • skip:
  • pc:

Callers (Int32, Slice<UIntPtr>): Int32 .NET, .NET Standard 2.0

 

class method Callers(skip: Int32; pc: Slice<UIntPtr>): Int32

 

static Int32 Callers(Int32 skip, Slice<UIntPtr> pc)

 

static func Callers(_ skip: Int32, _ pc: Slice<UIntPtr>) -> Int32

 

func Callers(skip Int32, pc Slice<UIntPtr>) Int32

Parameters:

  • skip:
  • pc:

CallersFrames (Slice<NativeUInt>): Reference<Frames> Island

 

class method CallersFrames(acallers: Slice<NativeUInt>): Reference<Frames>

 

static Reference<Frames> CallersFrames(Slice<NativeUInt> acallers)

 

static func CallersFrames(_ acallers: Slice<NativeUInt>) -> Reference<Frames>

 

func CallersFrames(acallers Slice<NativeUInt>) Reference<Frames>

Parameters:

  • acallers:

CallersFrames (Slice<UIntPtr>): Reference<Frames> .NET, .NET Standard 2.0

 

class method CallersFrames(acallers: Slice<UIntPtr>): Reference<Frames>

 

static Reference<Frames> CallersFrames(Slice<UIntPtr> acallers)

 

static func CallersFrames(_ acallers: Slice<UIntPtr>) -> Reference<Frames>

 

func CallersFrames(acallers Slice<UIntPtr>) Reference<Frames>

Parameters:

  • acallers:

GOROOT

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
class method GOROOT: String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
class method GOROOT: RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static String GOROOT()
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static RemObjects.Elements.System.Island.String GOROOT()

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
static func GOROOT() -> String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
static func GOROOT() -> RemObjects.Elements.System.Island.String

 

// .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows
func GOROOT() String
// Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator
func GOROOT() RemObjects.Elements.System.Island.String

ReadMemStats

 

class method ReadMemStats(m: Reference<MemStats>)

 

static void ReadMemStats(Reference<MemStats> m)

 

static func ReadMemStats(_ m: Reference<MemStats>)

 

func ReadMemStats(m Reference<MemStats>)

Parameters:

  • m:

ReadTrace

 

class method ReadTrace: Slice<Byte>

 

static Slice<Byte> ReadTrace()

 

static func ReadTrace() -> Slice<Byte>

 

func ReadTrace() Slice<Byte>

Stack

 

class method Stack(buf: Slice<Byte>; all: Boolean): Int32

 

static Int32 Stack(Slice<Byte> buf, Boolean all)

 

static func Stack(_ buf: Slice<Byte>, _ all: Boolean) -> Int32

 

func Stack(buf Slice<Byte>, all Boolean) Int32

Parameters:

  • buf:
  • all:

StartTrace

 

class method StartTrace: error

 

static error StartTrace()

 

static func StartTrace() -> error

 

func StartTrace() error

StopTrace

 

class method StopTrace

 

static void StopTrace()

 

static func StopTrace()

 

func StopTrace()