| 141 | } |
| 142 | |
| 143 | __attribute__((constructor(101))) void preloadPaf() |
| 144 | { |
| 145 | int32_t ret = -1, load_res; |
| 146 | |
| 147 | ScePafInit init_param; |
| 148 | SceSysmoduleOpt sysmodule_opt; |
| 149 | |
| 150 | init_param.global_heap_size = SCE_KERNEL_128MiB; |
| 151 | init_param.cdlg_mode = 0; |
| 152 | init_param.global_heap_alignment = 0; |
| 153 | init_param.global_heap_disable_assert_on_alloc_failure = 0; |
| 154 | |
| 155 | sysmodule_opt.flags = 0; |
| 156 | sysmodule_opt.result = &load_res; |
| 157 | |
| 158 | ret = sceSysmoduleLoadModuleInternalWithArg(SCE_SYSMODULE_INTERNAL_PAF, sizeof(init_param), &init_param, &sysmodule_opt); |
| 159 | |
| 160 | if (ret < 0) { |
| 161 | sceClibPrintf("[PAF PRX] Loader: 0x%x\n", ret); |
| 162 | sceClibPrintf("[PAF PRX] Loader result: 0x%x\n", load_res); |
| 163 | } |
| 164 | } |
nothing calls this directly
no outgoing calls
no test coverage detected