GoGPT Best VPN GoSearch

OnWorksファビコン

pbc_merge - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで pbc_merge を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pbc_merge です。

プログラム:

NAME


pbc_merge - 複数の Parrot バイトコード (PBC) ファイルをマージします
単一の PBC ファイル。

SYNOPSIS


pbc_merge -o out.pbc input1.pbc input2.pbc ...

DESCRIPTION


このプログラムは XNUMX つ以上の PBC ファイルを受け取り、次の内容を含む単一のマージされた出力 PBC ファイルを生成します。
単一の修正テーブルと定数テーブル。

コマンドライン オプション
「-o out.pbc」
入力 PBC からのマージされたセグメントを含む、生成する PBC ファイルの名前
ファイル。

機能
「スタティックボイドヘルプ(void)」
ユーザーのヘルプ情報を出力します。

"static void ensure_libdep(PARROT_INTERP, PackFile_ByteCode *bc, STRING *lib)"
libdep "lib" が "bc" の libdeps リストに含まれていることを確認します。

"static PackFile_ByteCode* pbc_merge_bytecode(PARROT_INTERP, pbc_merge_input **inputs, int
num_inputs、PackFile *pf)"
この関数は、入力パックファイルからのバイトコードをマージし、そのオフセットを保存します。
バイトコードの各ビットは現在 に存在します。

"static PackFile_ConstTable* pbc_merge_constants(PARROT_INTERP, pbc_merge_input **入力,
int num_inputs, PackFile *pf)"
この関数は、入力 PBC ファイルからの定数テーブルをマージします。

"static PackFile_Annotations* pbc_merge_annotations(PARROT_INTERP, pbc_merge_input
**inputs, int num_inputs, PackFile *pf, PackFile_ByteCode *bc)"
Annotations セグメントを「inputs」から新しい「PackFile_Annotations」セグメントにマージします。
新しいマージされたセグメントを返します (これもすでにディレクトリに追加されています)
"pf")。

"static void pbc_merge_debugs(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs,
PackFile_ByteCode *bc)"
この関数は、入力 PBC ファイルからのデバッグ セグメントをマージします。

"static void pbc_fixup_bytecode(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs,
PackFile_ByteCode *bc)"
バイトコードを修正します。 これには、定数テーブルへのポインターの修正と更新が含まれます。
運用マッピング。

"static void pbc_fixup_constants(PARROT_INTERP, pbc_merge_input **inputs, int num_inputs)"
修正定数。 これには、ポインターをバイトコードに修正することが含まれます。

"static PackFile* pbc_merge_begin(PARROT_INTERP, pbc_merge_input **inputs, int
num_inputs)"
これは、PBC マージ プロセスを駆動する関数です。

"static void pbc_merge_write(PARROT_INTERP, PackFile *pf, const char *filename)"
この関数は、マージされたパックファイルを書き込みます。

"int main(int argc, const char **argv)"
コンソール入力を取得し、必要に応じてパックファイルを読み取るメイン関数
存在し、マージプロセスを実行する別の関数にそれらを渡し、最後に書き込みます
生成されたパックファイルを出力します。

*/

/*
* ローカル変数:
* c-file-style: "parrot"
* 終わり:
* vim:expandtab shiftwidth=4 cinoptions='\:2=2' :
*/

onworks.net サービスを使用してオンラインで pbc_merge を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。