shadPS4/tests/stubs/kernel_stub.cpp
georgemoralis a2c4e68d24
Http part7 (#4462)
* sceHttpAddRequestHeader

* added sceHttpRemoveRequestHeader

* implemented a few more functions

* added sceHttpSetProxy

* cleanup

* more cleanup

* fix tests?

* fix tests part2

* Added debug in SendRequest

* improved debug

* forgot

* added real http connection path

* fixes for wipeout

* add custom redirect as it doesn't match the httplib one

* more debug messages

* clang is not my friend

* argg

* make kernelstub configurable

* added url override

* fixup

* ..

* stephen's reviews

* more stephen reviews

* http tests

* fixed tests

* fixed a single tests isssue

* one more fix

* argg
2026-06-07 19:14:42 +03:00

29 lines
651 B
C++

// SPDX-FileCopyrightText: Copyright 2026 shadPS4 Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "tests/stubs/kernel_stub.h"
#include "core/libraries/kernel/process.h"
namespace Libraries::Kernel {
static constexpr s32 DefaultTestSdkVersion = 0x4500000;
static s32 g_test_sdk_version = DefaultTestSdkVersion;
void TestSetSdkVersion(s32 ver) {
g_test_sdk_version = ver;
}
void TestResetSdkVersion() {
g_test_sdk_version = DefaultTestSdkVersion;
}
s32 PS4_SYSV_ABI sceKernelGetCompiledSdkVersion(s32* ver) {
if (ver) {
*ver = g_test_sdk_version;
}
return 0;
}
} // namespace Libraries::Kernel