mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
e630b50690
* temp * split up kprint, other than format * start kmachine * split kmachine * split kscheme * split klink * split klisten * split remaining * jak2 ckernel gets to nokernel loop
20 lines
593 B
C++
20 lines
593 B
C++
#pragma once
|
|
|
|
#include "common/common_types.h"
|
|
|
|
#include "game/kernel/common/Ptr.h"
|
|
#include "game/kernel/common/kmalloc.h"
|
|
|
|
namespace jak1 {
|
|
Ptr<uint8_t> link_and_exec(Ptr<uint8_t> data,
|
|
const char* name,
|
|
int32_t size,
|
|
Ptr<kheapinfo> heap,
|
|
uint32_t flags,
|
|
bool jump_from_c_to_goal);
|
|
void ultimate_memcpy(void* dst, void* src, uint32_t size);
|
|
u64 link_and_exec_wrapper(u64* args);
|
|
uint64_t link_begin(u64* args);
|
|
uint64_t link_resume();
|
|
} // namespace jak1
|