英語版
このページの英語版を見る
core.sys.darwin.mach.stab
の記号と定義に対するバインディングは、次のとおりである。 mach-o/
stab
.h
このファイルは、Mach-Oファイルのパーマネント・シンボル・テーブル・エントリーの を補足する定義を提供する。
を補足する定義を与える。 BSDの定義から変更されている。 元の定義からの変更は
の値を変更した。
n_otherフィールド(未使用フィールド)であったものが、現在はn_sectフィールドになっている。
これらの変更は、3つのセクション(テキストセクション)だけでなく、任意の数のセクションのシンボルをサポートするために必要である。
セクションのシンボルをサポートするために必要である。
定義されている定数の値は変更されていない。
これらの定数は、N_STABビットの1つがオンでなければならない。 n_valueフィールドは
フィールドは、そのn_sectフィールドの値に従って再配置される。 したがって、セクション内のものを参照する
フィールドは、そのn_sectフィールドの値に従って再配置される。
で埋めなければならない。 n_valueフィールドが再配置されない型については、n_sectフィールドは適切な セクション序数で埋められなければならない。
n_sectフィールドはNO_SECTでなければならない。
このファイルはMacOSX 10.15 SDKに基づいて作成された。
License:
Authors:
Mathias 'Geod24' Lang
N_GSYM
- グローバルシンボル: name,,NO_SECT,type,0
N_FNAME
- プロシージャ名(f77クラッジ): name,,NO_SECT,0,0
N_FUN
- 手続き名: name,,n_sect,linenumber,address
N_STSYM
- 静的シンボル: name,,n_sect,type,address
N_LCSYM
- .lcommシンボル: name,,n_sect,type,address
N_BNSYM
- nsect symを開始する: 0,,n_sect,0,address
N_AST
- ASTファイルパス: name,,NO_SECT,0,0
N_OPT
- gcc2_compiledとgccソースで生成される。
N_RSYM
- レジスタsym: name,,NO_SECT,型,レジスタ
N_SLINE
- src行: 0,,n_sect,linenumber,address
N_ENSYM
- end nsect sym: 0,,n_sect,0,アドレス
N_SSYM
- 構造体elt: name,,NO_SECT,type,struct_offset
N_SO
- ソースファイル名: name,,n_sect,0,address
N_OSO
- オブジェクトファイル名:名前,,(下記参照),0,st_mtime歴史的に、N_OSOはn_sectを0に設定していた。 N_OSOのn_sectは、代わりにMach-Oヘッダーからのcpusubtype値の下位バイトを保持することができる。 の下位バイトを保持することができる。
N_LSYM
- ローカルsym: name,,NO_SECT,type,offset
N_BINCL
- インクルードファイルの先頭: name,,NO_SECT,0,sum
N_SOL
- #インクルードファイル名: name,,NO_SECT,0,address
N_PARAMS
- コンパイラー・パラメーター: name,,NO_SECT,0,0
N_VERSION
- コンパイラ・バージョン: name,,NO_SECT,0,0
N_OLEVEL
- コンパイラ-Oレベル: name,,NO_SECT,0,0
N_PSYM
- パラメータ: name,NO_SECT,型,オフセット
N_EINCL
- インクルード・ファイル終了: name,,NO_SECT,0,0
N_ENTRY
- 代替エントリ: 名前,,n_sect,linenumber,アドレス
N_LBRAC
- 左括弧:0,,NO_SECT,入れ子レベル,アドレス
N_EXCL
- 削除されたインクルードファイル: name,,NO_SECT,0,sum
N_RBRAC
- 右括弧0,,NO_SECT,入れ子レベル,アドレス
N_BCOMM
- 開始コモン:名前,,NO_SECT,0,0
N_ECOMM
- 終了コモン:名前,,N_SECT,0,0
N_ECOML
- 終了コモン(ローカル名):0,,n_sect,0,アドレス
N_LENG
- 長さ情報を含む2つ目のスタブエントリ
N_PC
- グローバルパスカルシンボル: name,,NO_SECT,subtype,line
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku