View source code
Display the source code in dmd/backend/dcgcv.d from which this
page was generated on github.
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
local clone.
Module dmd.backend.dcgcv
CodeView 4 symbolic debug info generation
Compiler implementation of the D programming language.
Coverage
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/backend/dcgcv.d
Functions
Name | Description |
---|---|
cv4_arglist(t, pnparam)
|
Generate a type index for a parameter list. |
cv4_callconv(t)
|
Return 'calling convention' type of function. |
cv4_numericbytes(value)
|
CodeView 4 /////////////////////////////// |
cv4_signednumericbytes(value)
|
Return number of bytes required to store a signed numeric leaf. |
cv4_storenumeric(p, value)
|
Store numeric leaf. Must use exact same number of bytes as cv4_numericbytes(). |
cv4_storesignednumeric(p, value)
|
Store signed numeric leaf. Must use exact same number of bytes as cv4_signednumericbytes(). |
cv4_struct(s, flags)
|
Return type index of struct. |
cv4_typidx(t)
|
Return CV4 type index for a type. |
cv_debtyp(d)
|
Search for debtyp_t in debtyp[]. If it is there, return the index of it, and free d. Otherwise, add it. |
cv_func(s)
|
Write out symbol table for current function. |
cv_init()
|
Store a null record at DEB_NULL. |
cv_namestring(p, name, length)
|
Stuff a namestring into p. |
cv_outsym(s)
|
Write out symbol table for current function. |
cv_stringbytes(name)
|
Return number of bytes consumed in OBJ file by a name. |
cv_term()
|
Write out data to .OBJ file. |
cv_typidx(t)
|
Return cv type index for a type. |
debtyp_alloc(length)
|
Allocate a debtyp_t. |
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.