View source code
Display the source code in dmd/backend/pdata.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.pdata
Compiler implementation of the D programming language.
Functions
Name | Description |
---|---|
win64_pdata(sf)
|
The .pdata section is used on Win64 by the VS debugger and dbghelp to get information to walk the stack and unwind exceptions. Absent it, it is assumed to be a "leaf function" where [RSP] is the return address. Creates an instance of struct RUNTIME_FUNCTION: |
win64_pdata(sf)
|
The .pdata section is used on Win64 by the VS debugger and dbghelp to get information to walk the stack and unwind exceptions. Absent it, it is assumed to be a "leaf function" where [RSP] is the return address. Creates an instance of struct RUNTIME_FUNCTION: |
win64_unwind(sf)
|
Unwind data symbol goes in the .xdata section. |
win64_unwind(sf)
|
Unwind data symbol goes in the .xdata section. |
Enums
Name | Description |
---|---|
UWOP
|
Win64 Unwind Data |
UWOP
|
Win64 Unwind Data |
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.