Report a bug
If you spot a problem with this page, click here to create a GitHub 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.
dmd.dmsc
Configures and initializes the backend.
Authors:
License:
Source dmsc.d
Documentation https://dlang.org/phobos/dmd_dmsc.html
- const(ubyte)*
getFileContentsBackend(const(char)*filename, ref size_tlength); - Callback for the backend to fetch cached source-file contents from the front-end FileManager (Module.src), so hashing source files for debug info reuses the in-memory cache instead of re-reading them from disk.
- void
backend_init(ref const Paramparams, ref const DMDparamsdriverParams, ref const Targettarget); - Initialize backend config variables.Parameters:
Param paramscommand line parameters DMDparams driverParamsmore command line parameters Target targettarget machine info - @safe void
backend_term();
Copyright © 1999-2026 by the D Language Foundation | Page generated by
Ddoc on Wed Aug 19 13:54:08 2026