Report a bug
		
				If you spot a problem with this page, click here to create a Bugzilla issue.
		
			Improve this page
		
			Quickly fork, edit online, and submit a pull request for this page.
			Requires a signed-in GitHub account. This works well for small changes.
			If you'd like to make larger changes you may want to consider using
			a local clone.
		
	core.internal.gc.impl.conservative.gc
Contains the garbage collector implementation.
License: 
Authors: 
Walter Bright, David Friedman, Sean Kelly
- nothrow @nogc voidinvalidate(void[]mem, ubytepattern, boolwritable);
- Mark the specified memory region as uninitialized - reading from this region is an error. If writable is false, writing to it is also an error.
- nothrow TundefinedRead(T)(ref Tvar);
- Read memory that should otherwise be marked as unreadable (e.g. free lists overlapped with unallocated heap objects).
- nothrow voidundefinedWrite(T)(ref Tvar, Tvalue);
- Write memory that should otherwise be marked as unwritable.
Copyright © 1999-2025 by the D Language Foundation | Page generated by
Ddoc on Mon Mar 31 10:28:07 2025