diff options
| author | Julgodis <> | 2021-03-28 22:49:05 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-03-28 22:49:05 +0200 |
| commit | d244b7cb0d961cb42f76cb30b57ab35820c3c48e (patch) | |
| tree | 2bb9acf55c1e941d6ba6bfd8d751b19d569d7b6d /src/f_pc/f_pc_create_req.cpp | |
| parent | 88eb837a9cd134322324157d00d302e637a2a81c (diff) | |
dol2asm OK
Diffstat (limited to 'src/f_pc/f_pc_create_req.cpp')
| -rw-r--r-- | src/f_pc/f_pc_create_req.cpp | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/src/f_pc/f_pc_create_req.cpp b/src/f_pc/f_pc_create_req.cpp new file mode 100644 index 0000000000..854f92e798 --- /dev/null +++ b/src/f_pc/f_pc_create_req.cpp @@ -0,0 +1,214 @@ +// +// Generated By: dol2asm +// Translation Unit: f_pc/f_pc_create_req +// + +#include "dol2asm.h" +#include "dolphin/types.h" +#include "f_pc/f_pc_create_req.h" + +// +// Types: +// + +struct process_method_tag_class { +}; + +struct layer_class { +}; + +struct create_tag { +}; + +struct create_request_method_class { +}; + +struct create_request { +}; + +struct cMl { + /* 80263228 */ void memalignB(int, u32); + /* 80263260 */ void free(void*); +}; + +struct base_process_class { +}; + +// +// Forward References: +// + +static void fpcCtRq_isCreatingByID(create_tag*, unsigned int*); +void fpcCtRq_IsCreatingByID(unsigned int); +static void fpcCtRq_CreateQTo(create_request*); +static void fpcCtRq_ToCreateQ(create_request*); +static void fpcCtRq_Delete(create_request*); +void fpcCtRq_Cancel(create_request*); +void fpcCtRq_IsDoing(create_request*); +static void fpcCtRq_Do(create_request*); +void fpcCtRq_Handler(); +void fpcCtRq_Create(layer_class*, u32, create_request_method_class*); + +extern "C" static void fpcCtRq_isCreatingByID__FP10create_tagPUi(); +extern "C" void fpcCtRq_IsCreatingByID__FUi(); +extern "C" static void fpcCtRq_CreateQTo__FP14create_request(); +extern "C" static void fpcCtRq_ToCreateQ__FP14create_request(); +extern "C" static void fpcCtRq_Delete__FP14create_request(); +extern "C" void fpcCtRq_Cancel__FP14create_request(); +extern "C" void fpcCtRq_IsDoing__FP14create_request(); +extern "C" static void fpcCtRq_Do__FP14create_request(); +extern "C" void fpcCtRq_Handler__Fv(); +extern "C" void fpcCtRq_Create__FP11layer_classUlP27create_request_method_class(); + +// +// External References: +// + +void fpcBs_MakeOfId(); +void fpcCtIt_Method(int (*)(void*, void*), void*); +void fpcCtIt_Judge(void* (*)(void*, void*), void*); +void fpcCtTg_ToCreateQ(create_tag*); +void fpcCtTg_CreateQTo(create_tag*); +void fpcCtTg_Init(create_tag*, void*); +void fpcDt_Delete(void*); +void fpcEx_ToExecuteQ(base_process_class*); +void fpcLy_CancelQTo(process_method_tag_class*); +void fpcLy_ToCancelQ(layer_class*, process_method_tag_class*); +void fpcLy_CreatingMesg(layer_class*); +void fpcLy_CreatedMesg(layer_class*); +void fpcMtd_Method(int (*)(void*), void*); +void fpcMtdTg_Init(process_method_tag_class*, int (*)(void*), void*); + +extern "C" void fpcBs_MakeOfId__Fv(); +extern "C" void fpcCtIt_Method__FPFPvPv_iPv(); +extern "C" void fpcCtIt_Judge__FPFPvPv_PvPv(); +extern "C" void fpcCtTg_ToCreateQ__FP10create_tag(); +extern "C" void fpcCtTg_CreateQTo__FP10create_tag(); +extern "C" void fpcCtTg_Init__FP10create_tagPv(); +extern "C" void fpcDt_Delete__FPv(); +extern "C" void fpcEx_ToExecuteQ__FP18base_process_class(); +extern "C" void fpcLy_CancelQTo__FP24process_method_tag_class(); +extern "C" void fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class(); +extern "C" void fpcLy_CreatingMesg__FP11layer_class(); +extern "C" void fpcLy_CreatedMesg__FP11layer_class(); +extern "C" void fpcMtd_Method__FPFPv_iPv(); +extern "C" void fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv(); +extern "C" void memalignB__3cMlFiUl(); +extern "C" void free__3cMlFPv(); +extern "C" void _savegpr_29(); +extern "C" void _restgpr_29(); + +// +// Declarations: +// + +/* 80020ACC-80020AE8 001C+00 s=1 e=0 z=0 None .text fpcCtRq_isCreatingByID__FP10create_tagPUi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm static void fpcCtRq_isCreatingByID(create_tag* param_0, unsigned int* param_1) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_isCreatingByID__FP10create_tagPUi.s" +} +#pragma pop + + +/* 80020AE8-80020B20 0038+00 s=0 e=2 z=0 None .text fpcCtRq_IsCreatingByID__FUi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcCtRq_IsCreatingByID(unsigned int param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_IsCreatingByID__FUi.s" +} +#pragma pop + + +/* 80020B20-80020B5C 003C+00 s=1 e=0 z=0 None .text fpcCtRq_CreateQTo__FP14create_request */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm static void fpcCtRq_CreateQTo(create_request* param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_CreateQTo__FP14create_request.s" +} +#pragma pop + + +/* 80020B5C-80020BA0 0044+00 s=1 e=0 z=0 None .text fpcCtRq_ToCreateQ__FP14create_request */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm static void fpcCtRq_ToCreateQ(create_request* param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_ToCreateQ__FP14create_request.s" +} +#pragma pop + + +/* 80020BA0-80020C14 0074+00 s=2 e=0 z=0 None .text fpcCtRq_Delete__FP14create_request */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm static void fpcCtRq_Delete(create_request* param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_Delete__FP14create_request.s" +} +#pragma pop + + +/* 80020C14-80020CAC 0098+00 s=2 e=2 z=0 None .text fpcCtRq_Cancel__FP14create_request */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcCtRq_Cancel(create_request* param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_Cancel__FP14create_request.s" +} +#pragma pop + + +/* 80020CAC-80020CC8 001C+00 s=0 e=1 z=0 None .text fpcCtRq_IsDoing__FP14create_request */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcCtRq_IsDoing(create_request* param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_IsDoing__FP14create_request.s" +} +#pragma pop + + +/* 80020CC8-80020D84 00BC+00 s=1 e=0 z=0 None .text fpcCtRq_Do__FP14create_request */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm static void fpcCtRq_Do(create_request* param_0) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_Do__FP14create_request.s" +} +#pragma pop + + +/* 80020D84-80020DB0 002C+00 s=0 e=1 z=0 None .text fpcCtRq_Handler__Fv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcCtRq_Handler() { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_Handler__Fv.s" +} +#pragma pop + + +/* 80020DB0-80020E38 0088+00 s=0 e=2 z=0 None .text fpcCtRq_Create__FP11layer_classUlP27create_request_method_class */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void fpcCtRq_Create(layer_class* param_0, u32 param_1, create_request_method_class* param_2) { + nofralloc +#include "asm/f_pc/f_pc_create_req/fpcCtRq_Create__FP11layer_classUlP27create_request_method_class.s" +} +#pragma pop + + |
