Files
AnyPS5/docs/dev/debt/libSceNpCommon.md
T
Dean cd673bd828 Merge pull request #11601 from x-labb/fix-11567-callout-self-term
fix(libSceNpCommon): refuse to terminate a callout context from its own callout
2026-11-03 01:25:59 +13:00

54 KiB

libSceNpCommon technical debt

Unknown function info

  • sceNpGetSandboxMode (NID N59Z0D0WTuQ) - signature and behavior are unknown. The parameterless import-resolution placeholder throws through NotImplemented_nid_no_patch.
  • sceNpUtilGetSandboxMode (NID 0rqvzrXUR5Y) - signature and behavior are unknown. The parameterless import-resolution placeholder throws through NotImplemented_nid_no_patch.

Pending import declarations are matched to names in the local libSceNpCommon.sprx export table and the public PS5 3.20 libSceNpCommon export inventory; their NIDs are recomputed with tools/nid_names.py. Prototypes and behavior are unknown. Each parameterless declaration exists for import resolution and throws if called.

  • sceNpCloseSema (NID 8hPzfjZzV88) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpGetNavSdkVersion (NID QmDEFikd3VA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpIntGetPlatformType (NID G6qytFoBJ-w) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpIntSetPlatformType (NID X6emt+LbSEI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpOpenSema (NID -blITIdtUd0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpSetPlatformType (NID m9JzZSoDVFY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilCanonicalizeNpIdForPs4 (NID 4mEAk-UKVNw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilCanonicalizeNpIdForPsp2 (NID N3FB4r8JoRE) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetDateSetAuto (NID owm52JoZ8uc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetDbgCommerce (NID 1Gfhi+tZ9IE) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetEnv (NID kBON3bAtfGs) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetFakeDisplayNameMode (NID MUj0IV6XFGs) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetFakeRateLimit (NID O86rgZ2azfg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetIgnoreNpTitleId (NID FrxliFYAO8Y) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetNpDebug (NID GRvK1ZE+FEQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetNpTestPatch (NID OA8f3KF9JsM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetShareTitleCheck (NID fB5hE65pzbU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetSystemLanguage (NID SXUNKr9Zkv0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetTrcNotify (NID AjzLvR0g5Zs) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetWebApi2FakeRateLimit (NID pmHBFJyju9E) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetWebApi2FakeRateLimitTarget (NID ZRxKp9vjcNc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilGetWebTraceSetting (NID 4CqfNm3pisU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilParseJid and sceNpUtilJidToNpId (libSceNpCommon) - read from libSceNpCommon.sprx of firmware 13.60 disassembly, not measured on a console, including two quirks a JID grammar would not have: the parser skips exactly one character after the domain (its trimmed trailing dots, a space or /) before the resource, and keeps everything after that as the resource without checking it. A domain is taken as [A-Za-z0-9._-]+ and a user as [A-Za-z0-9+._-]+ before @, with letters and digits from the C locale. sceNpUtilJidToNpId accepts only XX.YY.<label>.playstation.net domains, users of 1 to 16 bytes and resources of up to 4. The meaning of 0x80550604, returned for every rejected JID, is not named in any source

Functional

  • Online ID and NpId utilities (libSceNpCommon) - sceNpCmpOnlineId, sceNpCmpNpIdInOrder, sceNpGetPlatformType and sceNpIntIsValidOnlineId are not measured on a console; their signatures, checks and results follow shadPS4, including the platform tags read from opt[4..7] and the 3 to 16 character online ID rule.
  • Mutex, condition and thread wrappers (libSceNpCommon) - the sceNpMutex*, sceNpLwMutex*, sceNpCond* and sceNpJoinThread wrappers forward to the libkernel scePthread* calls as in shadPS4 and are not measured on a console. Only EBUSY from try-lock and ETIMEDOUT from a timed wait are mapped to NP errors; every other kernel error is returned unchanged. The flags argument of sceNpCondInit is ignored.
  • sceNpGetSystemClockUsec (libSceNpCommon) - a null destination returns the invalid-argument error 0x80550003 as a host-safety fallback; shadPS4 writes through the pointer without checking it, and the console behaviour is not measured.
  • sceNpGetSdkVersion (libSceNpCommon) - writes the libkernel system software version as major.minor into an 8-byte buffer without checking it, as shadPS4 does; that version is the fixed 1.00, not the SDK version a title was built with.
  • The exports in Runtime.cpp and Strings.cpp follow libSceNpCommon.sprx from firmware 13.60, read from disassembly and not measured on a console.
  • sce::np::Time (libSceNpCommon) - AddMicroSeconds, AddSeconds, AddMinutes, AddHours, AddDays and both operator+ throw std::invalid_argument when the libSceRtc add fails, where the module asserts and calls sceNpPanic. AddHours and AddDays take a 64-bit count but keep its low 32 bits, because the libSceRtc calls take 32-bit counts; the comparison operators compare the ticks unsigned. These follow libSceNpCommon.sprx of firmware 13.60, read from disassembly, not measured on a console.
  • The sce::np::Object new and delete operators (libSceNpCommon) - do not check that the size plus their 16-byte header fits, and free through the allocator stored in that header, ignoring the allocator passed to the delete forms, as libSceNpCommon.sprx of firmware 13.60 does, read from disassembly, not measured on a console. The extended forms keep the address of the SceNpAllocatorEx itself, whose first member is the allocator.
  • sce::np::MemoryStreamReader and MemoryStreamWriter (libSceNpCommon) - follow libSceNpCommon.sprx of firmware 13.60, read from disassembly, not measured on a console: Read always writes the count through its output pointer, while Write checks it for null; a writer with a null buffer only counts, with no limit; the room left is size - position unsigned, except that a size of 0 gives no room, so a position past a non-zero size is not refused; the handle argument is ignored.
  • The sce::np::StreamReader and StreamWriter helpers (libSceNpCommon) - follow libSceNpCommon.sprx of firmware 13.60, read from disassembly, not measured on a console: ReadAll halts through sceNpPanic when the stream reports more bytes than it was asked for; WriteData and WriteFilledData loop for as long as the stream accepts 0 bytes; SkipAll adds the count a read reports even when that read or its context call fails, while SkipData adds only the bytes its chunk's ReadData completed before the failing call; positive stream and context results count as success and are returned as 0.
  • sce::np::RefObject (libSceNpCommon) - follow libSceNpCommon.sprx of firmware 13.60, read from disassembly, not measured on a console: Release calls the deleting destructor from the vtable only when the count it leaves is exactly 0, so a count that was already 0 or below goes negative without deleting the object; AddRef and Release return the new count, wrapping at the 32-bit limits.
  • sce::np::NpCommId and sceNpUtilParseTitleId (libSceNpCommon) - follow libSceNpCommon.sprx of firmware 13.60, read from disassembly, not measured on a console, with one change: sceNpUtilParseTitleId reads titleId[9] only when the string is at least 10 characters long, where the module reads it whatever the length, past the end of a shorter string. The parsed number is strtol of the text after the underscore, cut to a byte, as in the module.
  • sce::np::NpTitleId Parse and ConstructFromTitleId (libSceNpCommon) - drop the parsed _NN suffix and store _00, and accept only ASCII letters and digits, as libSceNpCommon.sprx of firmware 13.60 does, read from disassembly, not measured on a console. The module classifies characters with the C-locale _Getpctype table, so a locale with other letters is not covered. Parse takes exactly 12 characters, ConstructFromTitleId exactly 9, and a rejected title id leaves the object unchanged.
  • The sce::np::StreamReader and StreamWriter helpers (libSceNpCommon) - follow libSceNpCommon.sprx of firmware 13.60, read from disassembly, not measured on a console: ReadAll halts through sceNpPanic when the stream reports more bytes than it was asked for; WriteData and WriteFilledData loop for as long as the stream accepts 0 bytes; SkipAll and SkipData add the reported count even when the read fails; positive stream and context results count as success and are returned as 0.
  • sceNpCreateThread always applies an explicit priority when one is given; the firmware picks between explicit and inherited scheduling from the title's compiled SDK version, which is not available here.
  • sceNpCalloutStartOnCtx and sceNpCalloutStartOnCtx64 look for the callout in the queue before writing it and return 0x80558006 with the entry and the queue unchanged. Firmware 13.60, read from disassembly and not measured on a console, clears and fills the entry before it takes the lock and checks the queue, so restarting a queued callout returns the same error but drops every callout queued after it.
  • sceNpCalloutTermCtx (libSceNpCommon) throws when a callout of the context calls it on that same context, because the worker thread cannot join itself and tearing the context down under it leaves the worker reading freed memory. What the console does is unknown and not measured. Closes when: measured on a PS5.
  • sceNpArchInit and sceNpArchTerm keep a reference count under a lock and create the global heap once. Firmware 13.60, read from disassembly and not measured on a console, uses no lock and never sets its count on the first call, so every call made while the count is zero creates the heap again, and a call to sceNpArchTerm at zero destroys the heap and leaves the count negative.
  • sceNpGetRandom draws from a 32-bit Mersenne Twister seeded once per process; the console uses SFMT-19937 with a seed set inside the module, so the sequences differ.
  • sceNpHeapShowStat and sceNpDbgDumpBinary print the same information as the console in a different layout.
  • The string-to-integer exports clear errno before parsing; the firmware reads whatever errno held before the call when the result saturates.
  • The integer-to-string exports return 0x80558008 when the hexadecimal prefix does not fit; the firmware writes the prefix without checking the size. The base64 decoders treat bytes above 0x7F as invalid; the firmware indexes its table with them as signed values. sceNpUtilJsonGetOneChar checks that a \u escape and a surrogate pair fit in the input; the firmware reads past it.
  • sceNpUtilGetNpDebug, sceNpUtilGetNpTestPatch, sceNpUtilGetTrcNotify, sceNpUtilGetIgnoreNpTitleId, sceNpUtilGetFakeDisplayNameMode, sceNpUtilGetWebTraceSetting, sceNpUtilGetWebApi2FakeRateLimit, sceNpUtilGetWebApi2FakeRateLimitTarget, sceNpUtilGetFakeRateLimit, sceNpUtilGetDbgCommerce, sceNpUtilGetSystemLanguage, sceNpUtilGetEnv, sceNpUtilGetDateSetAuto and sceNpUtilGetShareTitleCheck read system and debug registry keys through libSceRegMgr, whose sceRegMgrNonSysGetInt and string reads still throw; they throw until those exist.
  • sceNpOpenSema and sceNpCloseSema forward to the libkernel open and close calls for named semaphores, which still throw.
  • sceNpSetPlatformType, sceNpIntGetPlatformType, sceNpIntSetPlatformType, sceNpUtilCanonicalizeNpIdForPs4, sceNpUtilCanonicalizeNpIdForPsp2 and sceNpGetNavSdkVersion depend on console platform tags, network domain names or a version string of the console; they throw.
  • sceNpJsonParse, sceNpJsonParseBuf and sceNpJsonParseEx (libSceNpCommon) - decode escapes with this library's sceNpUtilJsonGetOneChar, so they differ from firmware 13.42 only where that function does. The firmware's version also unescapes the whole window it is given (six bytes from the character, or the twelve bytes of a surrogate pair) and returns that error without writing its outputs, so an invalid \u escape there makes the firmware's parser use the lengths left from the previous character. It also reads past the given length to finish a \u escape, so in the firmware an escape split between two calls depends on the bytes that follow the first part. Well-formed escapes that are not split decode the same
  • JSON parser exports (libSceNpCommon) - the 11 sceNpJsonParse* and sceNpServerErrorJson* exports follow firmware 13.42's libSceNpCommon.sprx, read from disassembly and compared by running the firmware's functions under a CPU emulator, not measured on a console and not checked against 13.60. As in that firmware, the type of the 16th nested container shares its context slot with the saved parser state, so when a call ends inside a 16th-level object, the bracket that closes it closes nothing and the outermost object is left open; the firmware does the same for every split position inside that object
  • _ZN3sce2np10CancelableC2Ev (NID vqekW3s-eFg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilXmlEscape (NID 5bBPLZV49kY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np4CondD0Ev (NID AKiHGWhC2KU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _sceNpAllocatorExRealloc (NID kKF3w-XkCWA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8WorkItem6CancelEi (NID Oq5aepLkEWg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9WorkQueue11GetItemByIdEi (NID F2umEBpQFHc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np14JsonDocBuilderC2ERKNS0_9JsonValueE (NID dhJGQPKLmn0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7RingBuf4dtorEv (NID rvz8xYxhMW0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZThn16_N3sce2np9HttpTransD0Ev (NID zWIFe+d77PU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10MemoryFileD0Ev (NID 6Vst7HqJMXU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10EventQueueC2EP16SceNpAllocatorEx (NID esiO4He2WTU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np4Cond4ctorEv (NID n9pzAHeCCVU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np16StreamReadBufferD1Ev (NID ZufKqNXItD0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np9EventFlag6IsInitEv (NID st-oQvV7HVI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10CancelLockC2Ev (NID MecB8wAHCfE) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np13NpTitleSecretC2ERK16SceNpTitleSecret (NID 9QN7g5mQgCU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8WorkItem10SetRunningEv (NID XUCjhejJvPc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient21CreateRequestForAsyncEPiiPKvm (NID v5Z2LAKua28) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np18HttpConnectionPool13InvalidateAllEv (NID et05S+nkWG8) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient21DeleteRequestForAsyncEii (NID 7oJpAd+vJQA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np15CancelableScopeD1Ev (NID km5-rjNjSFk) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8JsonFileD2Ev (NID QFYVZvAJNC8) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • ZN3sce2np9JsonArray12AddItemArrayEPPS1 (NID 4cIJxNKQK5g) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np14CalloutContextD0Ev (NID WR4mjQeqz6s) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9Semaphore4WaitEj (NID hQLw6eE4O44) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np13RingBufMemory6ExpandEm (NID do0t--lEKMM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZThn8_N3sce2np10MemoryFile4ReadEPNS0_6HandleEPvmPm (NID E6GYo9uzjds) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7RingBuf15CheckoutForReadEPm (NID d8NGGmSEFfU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlag4OpenEPKc (NID 5Wy+JxpCBxg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np13NpTitleSecret5ClearEv (NID X0vEo7cZamA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10EventQueue7EnqueueEPKvmj (NID AV5jHo8O3+E) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np12HttpTemplateD1Ev (NID Bm74HLvoNY4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9WorkQueueD2Ev (NID AIDhc3KCK7w) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZThn16_N3sce2np9HttpTrans5WriteEPNS0_6HandleEPKvmPm (NID eRlqlofFKYg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10EventQueue4ctorEv (NID xu9qWN0YYC4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np20BufferedStreamReaderD1Ev (NID Tgr66MThOxA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc10IpmiClient7ConnectEPKvm (NID CGKtxL26XqI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np4Cond4InitEPKcPNS0_5MutexE (NID wWTqVcTnep8) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient10DisconnectEv (NID uvYTUK5xYG8) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc10IpmiClient11IsConnectedEv (NID prj9aMR74bA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • ZN3sce2np12HttpTemplate19SetAuthInfoCallbackEPFii15SceHttpAuthTypePKcPcS5_iPPhPmPiPvESA (NID ezJnmv7hkAg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9Semaphore6CreateEiiPKc (NID wcOCedFKan4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpUtilXmlUnescape (NID +0rj9KhmYb0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • sceNpXmlParse (NID fEcrs9UPPyo) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9WorkQueue15GetFinishedItemENS0_14WorkItemStatusE (NID wM4q1JMisvA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlag4PollEmjPm (NID 37Rd2JS+FCM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlagD0Ev (NID uHOOEbuzjEQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9LocalFile6RemoveEPKc (NID haDbtVOmaao) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np14JsonDocBuilder12BuildBufSizeEv (NID PYBehFWVd60) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10MemoryFile8TruncateEl (NID 1DtavqenQjg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9HttpTrans24GetResponseContentLengthEPNS0_6HandleEPbPm (NID YW09CP0Vrtw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient13CreateRequestEPiiPKvm (NID H35UsHYlhB4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8SelectorD2Ev (NID PA9VYFAVKIE) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10CancelableD1Ev (NID upzdrzOYkS0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7HttpUriD1Ev (NID wSCKvDDBPy4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np15CancelableScopeD0Ev (NID E8yuDNYbzl0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10Cancelable7DestroyEv (NID v2yJZLY0w1U) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZThn8_N3sce2np9LocalFileD1Ev (NID kD3l0P19Wzg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np10JsonString6GetStrEPcm (NID ZquDaA7NrQ4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • ZN3sce2np10Cancelable10LockCancelEPKciS3 (NID fd+grYAEph0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8WorkItem10SetPendingEv (NID 2YbS+GhInZQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7Callout4StopEv (NID 14PDhhMEBKY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7RingBuf14CheckinForReadEm (NID oaSKGgwTWG0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np6ThreadD1Ev (NID 0Q5aKjYErBA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2npeqERK12SceNpTitleIdRKNS0_9NpTitleIdE (NID 6jHOZ6fItFU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlag3SetEm (NID 8i-vOVRVt5w) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np7RingBuf6IsFullEv (NID bvJ207-8qBQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2npneERKNS0_13NpTitleSecretERK16SceNpTitleSecret (NID 7b5y1XSa+KQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9LocalFileD0Ev (NID -n0CR0QxhnY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np16StreamReadBufferD2Ev (NID bH7ljyLOsBw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient11TermServiceEi (NID 0rqwC4+sgzU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np6HandleD1Ev (NID YWt5S4-cg9c) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient17UnregisterServiceEi (NID k9jCtANC+QM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9WorkQueue4ctorEv (NID XMIv42L5bEA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np6Thread4InitEPKcimm (NID EqX45DhWUpo) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7Callout10IsTimedoutEv (NID xxOTJpEyoj4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7Callout11CalloutFuncEPv (NID Zw3QlKu49eM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZThn8_N3sce2np6HandleD1Ev (NID lUsG1QfgVN4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np6Handle4InitEv (NID ifqJb-V1QZw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZThn16_N3sce2np10MemoryFileD1Ev (NID 8S1mWU-N9kM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _sceNpAllocatorExFree (NID Zh23aSLeeZo) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient7ConnectEPKvm (NID NTPZ5GZIA6U) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7RingBufC1Ev (NID L5BnZpuQImk) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10MemoryFileD1Ev (NID ZUf92uPkRuA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9HttpTrans21GetResponseStatusCodeEPNS0_6HandleEPi (NID WoFp77mNyw0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • ZN3sce2np13NpTitleSecretC2ERKS1 (NID JHG9CTmkdQw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np14CalloutContextD1Ev (NID S+a+rgnGX8A) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np5Mutex7DestroyEv (NID RgGW4f0ox1g) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np14JsonDocBuilderC1ERKNS0_9JsonValueE (NID ikFI73f3hP4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9HttpTransD2Ev (NID GSVe-aaTiEg) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np12HttpTemplateC2Ev (NID hw-UPUK9T+w) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlag6CreateEPKcj (NID amFi-Av19hU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient15RegisterServiceEPKNS1_17ServiceClientInfoE (NID stUzNgtFmtY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8WorkItemD0Ev (NID Y-I66cSNp+A) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9SemaphoreD2Ev (NID OukNoRur97E) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlagD2Ev (NID RpWWfCEs9xA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _sceNpAllocatorMalloc (NID mzlILsFx0cU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np13RingBufMemory6IsInitEv (NID zdRXyt-65kA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7RingBufD0Ev (NID hfJ1gGLgvq8) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _sceNpHeapMalloc (NID kwW5qddf+Lo) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np12HttpTemplate7DestroyEv (NID 73qbxKjBH0o) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • ZN3sce2np15CancelableScope5BeginEPNS0_6HandleEPKciS5 (NID Etvu03IpTEc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np10EventQueue6IsInitEv (NID VI8AHrfLdqY) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8JsonBool5ClearEv (NID uDyILPgHF9Q) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9LocalFile8TruncateEl (NID Sgo7wy9okFI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np10JsonNumber6GetNumEPcm (NID m+dAaZ5pyO4) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np13RingBufMemory7DestroyEv (NID Za00SEoNA2A) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9LocalFileC1Ev (NID QWlZu1JZOww) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np7RingBufD2Ev (NID 9+NmoosRoBA) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np4PathD2Ev (NID 1nF0eXrBZYM) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np4CondD1Ev (NID yX9ISVXv+0M) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9EventFlag7DestroyEv (NID QlaBcxSFPZI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9HttpTransC1EP16SceNpAllocatorEx (NID sqNxD6H5ZOQ) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np6Thread4dtorEv (NID -3gV5N2u-sc) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np12WorkerThreadD0Ev (NID f5L6ax7EWHk) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np13RingBufMemoryD0Ev (NID 70qFzq4z3UI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np9LocalFile5CloseEv (NID 9q+h2q5YprU) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np10JsonString9GetLengthEv (NID Wixm7ST0Syw) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np10EventQueueD0Ev (NID E4uoqSdo8ek) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np8JsonNull5ClearEv (NID 88GKkivBFhI) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZN3sce2np3ipc17ServiceIpmiClient12AbortRequestEii (NID tQOrMf4KtIo) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.
  • _ZNK3sce2np5Mutex6IsInitEv (NID Yc+qj4TIEY0) - the signature and behavior are unknown. The no-parameter declaration only resolves the import; it makes no ABI claim. Calls throw through NotImplemented_nid_no_patch.