ページの改善
いますぐフォークしてオンライン編集し、このページのプルリクエストを送信します。
Github へのログインが必要です。 これは小さな変更に適しています。
大きな変更を加えたい場合は、通常の cloneの使用をお勧めします。
日本語版について
個人的な学習のために、dlang.orgを翻訳したサイトです。
翻訳に際して、様々なサイトを参考にしています。
rt.deh_win64_posix
Implementation of exception handling support routines for Win64.
Note that this code also support POSIX, however since v2.070.0,
DWARF exception handling is used instead when possible,
as it provides better compatibility with C++.
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
Authors:
Walter Bright, Sean Kelly
Source rt/deh_win64_posix.d
- immutable(FuncTable)*
__eh_finddata
(void*address
); - Given address that is inside a function, figure out which function it is in. Return DHandlerTable if there is one, NULL if not.
- size_t
__eh_find_caller
(size_tregbp
, size_t*pretaddr
); - Given EBP, find return address to caller, and caller's EBP.
Input regbp Value of EBP for current function *pretaddr Return address
Output *pretaddr return address to caller
Returns:caller's EBP - void
_d_throwc
(Throwableh
); - Throw a D object.
Copyright © 1999-2022 by the D Language Foundation | Page generated by
Ddoc on Wed Nov 23 08:33:06 2022