uxp
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* Universal eXecutable Protocol
-(by [[K]], 2016.09.24)
** これは何?
-[[uxf]]でプログラムを書いていると、デバッグのためにprint...
--そもそもuxfでは入出力は一切しないで、メモリ上で簡単な処...
-uxfにダイナミックリンクの機構を入れようかとも思ったけど...
** 書き方
void (*uxp)(void *uxph, const void **);
int (*upx_printf)(const char *fmt, ...);
void *cmds[] = {
(void *) 0x0010, &upx_printf, "printf", NULL,
(void *) 0x0000
};
void entry(char *bytes, int size, void *uxpp, void *uxph)
{
uxp = uxpp;
uxp(uxph, cmds);
uxp_printf("hello!\n");
}
* こめんと欄
-結局、uxfにexternリンクの仕様を入れることにしたので、こ...
#comment
終了行:
* Universal eXecutable Protocol
-(by [[K]], 2016.09.24)
** これは何?
-[[uxf]]でプログラムを書いていると、デバッグのためにprint...
--そもそもuxfでは入出力は一切しないで、メモリ上で簡単な処...
-uxfにダイナミックリンクの機構を入れようかとも思ったけど...
** 書き方
void (*uxp)(void *uxph, const void **);
int (*upx_printf)(const char *fmt, ...);
void *cmds[] = {
(void *) 0x0010, &upx_printf, "printf", NULL,
(void *) 0x0000
};
void entry(char *bytes, int size, void *uxpp, void *uxph)
{
uxp = uxpp;
uxp(uxph, cmds);
uxp_printf("hello!\n");
}
* こめんと欄
-結局、uxfにexternリンクの仕様を入れることにしたので、こ...
#comment
ページ名: