-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #142 from igor725/stubsagain
Stubs again
- Loading branch information
Showing
11 changed files
with
150 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
**/vk_mem_alloc.h | ||
**/wepoll.* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
cmake_minimum_required(VERSION 3.24) | ||
include(../setupModule.cmake) | ||
|
||
set(libName libSceContentExport) | ||
project(${libName}) | ||
|
||
add_library(${libName} SHARED entry.cpp) | ||
|
||
setupModule(${libName}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#pragma once | ||
#include <stdint.h> | ||
|
||
namespace Err { | ||
namespace ContentExport { | ||
constexpr int32_t NOT_IMPLEMENTED = -2137178113; | ||
} | ||
} // namespace Err |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#include "common.h" | ||
#include "logging.h" | ||
#include "types.h" | ||
|
||
LOG_DEFINE_MODULE(libSceContentExport); | ||
|
||
namespace {} // namespace | ||
|
||
extern "C" { | ||
|
||
EXPORT const char* MODULE_NAME = "libSceContentExport"; | ||
|
||
EXPORT SYSV_ABI int32_t sceContentExportInit(SceContentExportParam* param) { | ||
return Err::ContentExport::NOT_IMPLEMENTED; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceContentExportInit2(SceContentExportParam* param) { | ||
return Err::ContentExport::NOT_IMPLEMENTED; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#pragma once | ||
#include "codes.h" | ||
#include "common.h" | ||
|
||
typedef void* SYSV_ABI (*SceContentExportMalloc)(size_t size, void* userData); | ||
typedef void SYSV_ABI (*SceContentExportFree)(void* ptr, void* userData); | ||
|
||
struct SceContentExportParam { | ||
SceContentExportMalloc mallocFunc; | ||
SceContentExportFree freeFunc; | ||
void* userData; | ||
}; | ||
|
||
struct SceContentExportInitParam2 { | ||
SceContentExportMalloc mallocfunc; | ||
SceContentExportFree freefunc; | ||
void* userdata; | ||
size_t bufsize; | ||
int64_t reserved[2]; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
cmake_minimum_required(VERSION 3.24) | ||
include(../setupModule.cmake) | ||
|
||
set(libName libSceShareUtility) | ||
project(${libName}) | ||
|
||
add_library(${libName} SHARED entry.cpp) | ||
|
||
setupModule(${libName}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#pragma once | ||
#include <stdint.h> | ||
|
||
namespace Err {} // namespace Err | ||
|
||
namespace ShareUtility { | ||
constexpr int32_t HEAP_SIZE = 131072; | ||
constexpr int32_t UPLOAD_CONTENT_MAX = 8192; | ||
} // namespace ShareUtility | ||
|
||
enum class SceContentSearchMimeType { | ||
UNKNOWN = 0, | ||
JPEG = 1, | ||
MP4 = 2, | ||
PNG = 3, | ||
GIF = 4, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
#include "common.h" | ||
#include "logging.h" | ||
#include "types.h" | ||
|
||
LOG_DEFINE_MODULE(libSceShareUtility); | ||
|
||
namespace {} // namespace | ||
|
||
extern "C" { | ||
|
||
EXPORT const char* MODULE_NAME = "libSceShareUtility"; | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityInitialize(uint64_t funcFlag, size_t heapSize) { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityInitializeEx2(uint64_t funcFlag, size_t heapSize, int threadPriority, SceKernelCpumask affMask) { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityOpenShareMenu(SceContentSearchContentId id, SceContentSearchMimeType type) { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityAdvanceInitialize(uint64_t funcFlag, size_t heapSize, int threadPriority, SceKernelCpumask affMask) { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityOpenShareMenuBroadcast() { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityOpenShareMenuDefault() { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityTerminate() { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityAdvanceTerminate() { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityAdvanceSetUploadContentData(const char* data, size_t size) { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityAdvanceWakeUpShareMenu(SceContentSearchContentId id, SceContentSearchMimeType type) { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityAdvanceWakeUpShareMenuBroadcast() { | ||
return Ok; | ||
} | ||
|
||
EXPORT SYSV_ABI int32_t sceShareUtilityAdvanceWakeUpShareMenuDefault() { | ||
return Ok; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#pragma once | ||
#include "codes.h" | ||
|
||
typedef int64_t SceContentSearchContentId; |