Module unit test handler
Legacy module unit test handler
Deallocate a traceinfo generated by deaultTraceHander.
Get the default Throwable.TraceInfo implementation for the platform
Set output path for coverage reports.
Enable merging of coverage reports with existing data.
Set source file path for coverage reports.
Set the output file name for memory profile reports (-profile=gc switch). An empty name will set the output to stdout.
C interface for Runtime.initialize, returns 1/0 instead of bool
C interface for Runtime.loadLibrary
C interface for Runtime.terminate, returns 1/0 instead of bool
C interface for Runtime.unloadLibrary, returns 1/0 instead of bool
This routine is called by the runtime to run module unit tests on startup. The user-supplied unit tester will be called if one has been set, otherwise all unit tests will be run in sequence.
Set the output file name for the optimized profile linker DEF file (-profile switch). An empty name will set the output to stdout.
Set the output file name for profile reports (-profile switch). An empty name will set the output to stdout.
Stores the unprocessed arguments supplied when the process was started.
This struct encapsulates all functionality related to the underlying runtime module for the calling context.
This type is returned by the module unit test handler to indicate testing results.
The runtime module exposes information specific to the D runtime code.