Files
jak-project/game/kernel/jak2/klink.h
2022-10-08 21:04:21 -04:00

22 lines
629 B
C++

#pragma once
#include "common/common_types.h"
#include "game/kernel/common/Ptr.h"
#include "game/kernel/common/kmalloc.h"
namespace jak2 {
void ultimate_memcpy(void* dst, void* src, uint32_t size);
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);
u64 link_and_exec_wrapper(u64* args);
u32 link_busy();
void link_reset();
uint64_t link_begin(u64* args);
uint64_t link_resume();
} // namespace jak2