Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
d63e49e
feat(libSceDbg): declare 29 pending exports
MarcZX10 Oct 24, 2026
13c9e6f
docs(libSceDbg): record 29 pending exports
MarcZX10 Oct 24, 2026
6a22fe7
feat(libSceDeci5): declare 7 pending exports
MarcZX10 Oct 24, 2026
46baa3b
docs(libSceDeci5): record 7 pending exports
MarcZX10 Oct 24, 2026
b0f4b51
feat(libSceGpuTrace): declare 8 pending exports
MarcZX10 Oct 24, 2026
9b27bfd
docs(libSceGpuTrace): record 8 pending exports
MarcZX10 Oct 24, 2026
b6ba6c8
feat(libSceMat): declare 52 pending exports
MarcZX10 Oct 24, 2026
8452371
docs(libSceMat): record 52 pending exports
MarcZX10 Oct 24, 2026
6dae4b6
feat(libScePerf): declare 84 pending exports
MarcZX10 Oct 24, 2026
3ed6568
docs(libScePerf): record 84 pending exports
MarcZX10 Oct 24, 2026
036a8c6
feat(libSceRazorCpu_debug): declare 3 pending exports
MarcZX10 Oct 24, 2026
93243de
docs(libSceRazorCpu_debug): record 3 pending exports
MarcZX10 Oct 24, 2026
a5d80c9
feat(libSceWorkspace): declare 18 pending exports
MarcZX10 Oct 24, 2026
da4b2e1
docs(libSceWorkspace): record 18 pending exports
MarcZX10 Oct 24, 2026
c13dc58
refactor(libSceDbg): declare the pending exports in the public header
MarcZX10 Oct 27, 2026
d01b613
refactor(libSceDeci5): declare the pending exports in the public header
MarcZX10 Oct 27, 2026
b5b9368
refactor(libSceGpuTrace): declare the pending exports in the public h…
MarcZX10 Oct 27, 2026
72e945c
refactor(libSceMat): declare the pending exports in the public header
MarcZX10 Oct 27, 2026
a3cd410
refactor(libScePerf): declare the pending exports in the public header
MarcZX10 Oct 27, 2026
d95e8a3
refactor(libSceRazorCpu_debug): declare the pending exports in the pu…
MarcZX10 Oct 27, 2026
9d6a8af
refactor(libSceWorkspace): declare the pending exports in the public …
MarcZX10 Oct 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 146 additions & 2 deletions core/libs/prx/libSceDbg/Export.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,154 @@
#include <cstddef>
#include "prx/libSceDbg/include/Api.hpp"
#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"

extern "C" {

APS5_DUMMY_FUN
int APS5_VABI sceDbgUserChannelPrint(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgAmprAprGetNumberOfErrors(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgMapperVirtualQuery(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgUserChannelPrintf(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgAssertionHandler(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetSystemSwVersion(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgSetBreakOnWarningState(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgSetBreakOnErrorState(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgDeleteExternalTriggerEvent(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgAmprAmmGetNumberOfErrors(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetModuleInfo(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgBacktraceSelf(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgAmprAmmGetErrors(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetDebugSuspendCount(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgUserChannelVPrintf(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgSetMinimumLogLevel(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetModuleList(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgClearHardwareBreakPoint(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgAddExternalTriggerEvent(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgLoggingHandler(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgEnableExtraHeapDebugInfo(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgAmprAprGetErrors(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgVLoggingHandler(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetReleaseCheckMode(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgSetHardwareBreakPoint(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetExecutablePath(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgGetCpuGpuFrequencySetting(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgRequireSystemSwVersion(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDbgIsDebuggerAttached(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

}
37 changes: 37 additions & 0 deletions core/libs/prx/libSceDbg/include/Api.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#pragma once

#include "SceTypes.hpp"

extern "C" {

int APS5_VABI sceDbgUserChannelPrint(void);
int APS5_VABI sceDbgAmprAprGetNumberOfErrors(void);
int APS5_VABI sceDbgMapperVirtualQuery(void);
int APS5_VABI sceDbgUserChannelPrintf(void);
int APS5_VABI sceDbgAssertionHandler(void);
int APS5_VABI sceDbgGetSystemSwVersion(void);
int APS5_VABI sceDbgSetBreakOnWarningState(void);
int APS5_VABI sceDbgSetBreakOnErrorState(void);
int APS5_VABI sceDbgDeleteExternalTriggerEvent(void);
int APS5_VABI sceDbgAmprAmmGetNumberOfErrors(void);
int APS5_VABI sceDbgGetModuleInfo(void);
int APS5_VABI sceDbgBacktraceSelf(void);
int APS5_VABI sceDbgAmprAmmGetErrors(void);
int APS5_VABI sceDbgGetDebugSuspendCount(void);
int APS5_VABI sceDbgUserChannelVPrintf(void);
int APS5_VABI sceDbgSetMinimumLogLevel(void);
int APS5_VABI sceDbgGetModuleList(void);
int APS5_VABI sceDbgClearHardwareBreakPoint(void);
int APS5_VABI sceDbgAddExternalTriggerEvent(void);
int APS5_VABI sceDbgLoggingHandler(void);
int APS5_VABI sceDbgEnableExtraHeapDebugInfo(void);
int APS5_VABI sceDbgAmprAprGetErrors(void);
int APS5_VABI sceDbgVLoggingHandler(void);
int APS5_VABI sceDbgGetReleaseCheckMode(void);
int APS5_VABI sceDbgSetHardwareBreakPoint(void);
int APS5_VABI sceDbgGetExecutablePath(void);
int APS5_VABI sceDbgGetCpuGpuFrequencySetting(void);
int APS5_VABI sceDbgRequireSystemSwVersion(void);
int APS5_VABI sceDbgIsDebuggerAttached(void);

}
2 changes: 2 additions & 0 deletions core/libs/prx/libSceDbg/libSceDbg.hpp
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
#pragma once

#include "prx/libSceDbg/include/Api.hpp"
38 changes: 36 additions & 2 deletions core/libs/prx/libSceDeci5/Export.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,44 @@
#include <cstddef>
#include "prx/libSceDeci5/include/Api.hpp"
#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"

extern "C" {

APS5_DUMMY_FUN
int APS5_VABI sceDeci5Write(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDeci5Read(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDeci5CreateHostProcessAndWait(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDeci5Close(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDeci5CreateHostProcess(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDeci5Open(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceDeci5GetStatus(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

}
15 changes: 15 additions & 0 deletions core/libs/prx/libSceDeci5/include/Api.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#pragma once

#include "SceTypes.hpp"

extern "C" {

int APS5_VABI sceDeci5Write(void);
int APS5_VABI sceDeci5Read(void);
int APS5_VABI sceDeci5CreateHostProcessAndWait(void);
int APS5_VABI sceDeci5Close(void);
int APS5_VABI sceDeci5CreateHostProcess(void);
int APS5_VABI sceDeci5Open(void);
int APS5_VABI sceDeci5GetStatus(void);

}
2 changes: 2 additions & 0 deletions core/libs/prx/libSceDeci5/libSceDeci5.hpp
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
#pragma once

#include "prx/libSceDeci5/include/Api.hpp"
43 changes: 41 additions & 2 deletions core/libs/prx/libSceGpuTrace/Export.cpp
Original file line number Diff line number Diff line change
@@ -1,10 +1,49 @@
#include <cstddef>
#include "prx/libSceGpuTrace/include/Api.hpp"
#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"

extern "C" {

APS5_DUMMY_FUN
int APS5_VABI sceGpuTraceParametersSetDuration(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceParametersInit(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceParametersSetMemorySize(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceParametersSetGroup(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceStart(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceStop(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceMonitorTrigger(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

int APS5_VABI sceGpuTraceCancel(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}

}
16 changes: 16 additions & 0 deletions core/libs/prx/libSceGpuTrace/include/Api.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#pragma once

#include "SceTypes.hpp"

extern "C" {

int APS5_VABI sceGpuTraceParametersSetDuration(void);
int APS5_VABI sceGpuTraceParametersInit(void);
int APS5_VABI sceGpuTraceParametersSetMemorySize(void);
int APS5_VABI sceGpuTraceParametersSetGroup(void);
int APS5_VABI sceGpuTraceStart(void);
int APS5_VABI sceGpuTraceStop(void);
int APS5_VABI sceGpuTraceMonitorTrigger(void);
int APS5_VABI sceGpuTraceCancel(void);

}
2 changes: 2 additions & 0 deletions core/libs/prx/libSceGpuTrace/libSceGpuTrace.hpp
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
#pragma once

#include "prx/libSceGpuTrace/include/Api.hpp"
Loading
Loading