SceVeneziaWrapper: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary |
CelesteBlue (talk | contribs) No edit summary |
||
Line 19: | Line 19: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 1.69 || [[SceVeneziaWrapper#SceVeneziaWrapperForDriver|SceVeneziaWrapperForDriver]] || Non-secure || Kernel || 0x4F5231A4 | | 0.990-1.69 || [[SceVeneziaWrapper#SceVeneziaWrapperForDriver|SceVeneziaWrapperForDriver]] || Non-secure || Kernel || 0x4F5231A4 | ||
|- | |- | ||
| 1.69 || [[SceVeneziaWrapper#SceVeneziaWrapper|SceVeneziaWrapper]] || Non-secure || User || 0x2B2DA8E1 | | 0.990-1.69 || [[SceVeneziaWrapper#SceVeneziaWrapper|SceVeneziaWrapper]] || Non-secure || User || 0x2B2DA8E1 | ||
|} | |} | ||
== SceVeneziaWrapperForDriver == | == SceVeneziaWrapperForDriver == | ||
=== sceVeneziaGetVThreadProcessingResourceForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.990 || 0x788D332A | |||
|} | |||
=== sceVeneziaIsProcessSuspendedForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.990 || 0x97938556 | |||
|} | |||
=== sceVeneziaMemcpyChainForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.990 || 0xC32A88F7 | |||
|} | |||
<source lang="C"> | |||
typedef struct SceVeneziaMemcpyChainParam { | |||
SceUInt32 unk_0; // mayse size or number of elements in the struct, must be greater or equals 9 | |||
SceUInt32 unk_4; // mayse size or number of elements in the struct, must be greater or equals 9 | |||
SceBool someId; // it affects which elements of the struct are used | |||
SceUInt32 unk_C; | |||
SceUInt32 unk_10; | |||
SceUInt32 unk_14; | |||
void *someSrc; | |||
SceUInt32 unk_1C; | |||
SceSize someSize; | |||
} SceVeneziaMemcpyChainParam; | |||
int sceVeneziaMemcpyChainForDriver(SceVeneziaMemcpyChainParam *pParam); | |||
</source> | |||
=== sceVipDmacMemcpyBlockingForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.990 || 0x2B78C6D2 | |||
|} | |||
=== sceVeneziaConvertVirtualToPhysicalForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.990 || 0x8BC041CA | |||
|} | |||
=== sceVeneziaConvertPhysicalToVirtualForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 0.990 || 0x64DFA0A9 | |||
|} | |||
== SceVeneziaWrapper == | == SceVeneziaWrapper == | ||
Line 33: | Line 97: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || | | 0.990-1.69 || 0x03DCBDCA | ||
|} | |} | ||
Line 41: | Line 105: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || | | 0.990-1.69 || 0x04BA9415 | ||
|} | |} | ||
Line 49: | Line 113: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || | | 0.990-1.69 || 0x04D5F36B | ||
|} | |} | ||
Line 56: | Line 120: | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |||
| 0.990 || not present | |||
|- | |- | ||
| 1.69 || 0x1E9E5A79 | | 1.69 || 0x1E9E5A79 | ||
Line 64: | Line 130: | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |||
| 0.990 || not present | |||
|- | |- | ||
| 1.69 || 0x241B194B | | 1.69 || 0x241B194B | ||
Line 73: | Line 141: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0x362E9415 | | 0.990-1.69 || 0x362E9415 | ||
|} | |} | ||
Line 81: | Line 149: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0x3EBA4982 | | 0.990-1.69 || 0x3EBA4982 | ||
|} | |} | ||
Line 89: | Line 157: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0x489FF965 | | 0.990-1.69 || 0x489FF965 | ||
|} | |} | ||
Line 97: | Line 165: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0x6AF71F08 | | 0.990-1.69 || 0x6AF71F08 | ||
|} | |} | ||
Line 104: | Line 172: | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |||
| 0.990 || not present | |||
|- | |- | ||
| 1.69 || 0x7E5E1F38 | | 1.69 || 0x7E5E1F38 | ||
Line 112: | Line 182: | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |||
| 0.990 || not present | |||
|- | |- | ||
| 1.69 || 0x8EFF2DAA | | 1.69 || 0x8EFF2DAA | ||
Line 120: | Line 192: | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |||
| 0.990 || not present | |||
|- | |- | ||
| 1.69 || 0x9B157692 | | 1.69 || 0x9B157692 | ||
Line 129: | Line 203: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0xAD30912D | | 0.990-1.69 || 0xAD30912D | ||
|} | |} | ||
Line 137: | Line 211: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0xB0E654EE | | 0.990-1.69 || 0xB0E654EE | ||
|} | |} | ||
Line 145: | Line 219: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 1.69 || 0xCA79BFC4 | | 0.990-1.69 || 0xCA79BFC4 | ||
|} | |} | ||
Line 152: | Line 226: | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |||
| 0.990 || not present | |||
|- | |- | ||
| 1.69 || 0xDE5EF6CC | | 1.69 || 0xDE5EF6CC |
Revision as of 18:45, 20 April 2020
Venezia is also named Codec Engine which is more explicit.
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceVeneziaWrapper | Non-secure | Kernel | 0x122350B8 |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
0.990-1.69 | SceVeneziaWrapperForDriver | Non-secure | Kernel | 0x4F5231A4 |
0.990-1.69 | SceVeneziaWrapper | Non-secure | User | 0x2B2DA8E1 |
SceVeneziaWrapperForDriver
sceVeneziaGetVThreadProcessingResourceForDriver
Version | NID |
---|---|
0.990 | 0x788D332A |
sceVeneziaIsProcessSuspendedForDriver
Version | NID |
---|---|
0.990 | 0x97938556 |
sceVeneziaMemcpyChainForDriver
Version | NID |
---|---|
0.990 | 0xC32A88F7 |
typedef struct SceVeneziaMemcpyChainParam { SceUInt32 unk_0; // mayse size or number of elements in the struct, must be greater or equals 9 SceUInt32 unk_4; // mayse size or number of elements in the struct, must be greater or equals 9 SceBool someId; // it affects which elements of the struct are used SceUInt32 unk_C; SceUInt32 unk_10; SceUInt32 unk_14; void *someSrc; SceUInt32 unk_1C; SceSize someSize; } SceVeneziaMemcpyChainParam; int sceVeneziaMemcpyChainForDriver(SceVeneziaMemcpyChainParam *pParam);
sceVipDmacMemcpyBlockingForDriver
Version | NID |
---|---|
0.990 | 0x2B78C6D2 |
sceVeneziaConvertVirtualToPhysicalForDriver
Version | NID |
---|---|
0.990 | 0x8BC041CA |
sceVeneziaConvertPhysicalToVirtualForDriver
Version | NID |
---|---|
0.990 | 0x64DFA0A9 |
SceVeneziaWrapper
_sceCodecEngineAllocMemoryFromUnmapMemBlock
Version | NID |
---|---|
0.990-1.69 | 0x03DCBDCA |
_sceCodecEngineChangeNumWorkerCoresMax
Version | NID |
---|---|
0.990-1.69 | 0x04BA9415 |
_sceCodecEnginePmonStop
Version | NID |
---|---|
0.990-1.69 | 0x04D5F36B |
_sceCodecEngineGetMemoryState
Version | NID |
---|---|
0.990 | not present |
1.69 | 0x1E9E5A79 |
_sceCodecEngineGetProcessorLoad
Version | NID |
---|---|
0.990 | not present |
1.69 | 0x241B194B |
_sceCodecEngineChangeNumWorkerCoresDefault
Version | NID |
---|---|
0.990-1.69 | 0x362E9415 |
_sceCodecEnginePmonGetProcessorLoad
Version | NID |
---|---|
0.990-1.69 | 0x3EBA4982 |
_sceCodecEngineFreeMemoryFromUnmapMemBlock
Version | NID |
---|---|
0.990-1.69 | 0x489FF965 |
_sceCodecEnginePmonStart
Version | NID |
---|---|
0.990-1.69 | 0x6AF71F08 |
_sceCodecEngineChangeNumWorkerCores
Version | NID |
---|---|
0.990 | not present |
1.69 | 0x7E5E1F38 |
_sceCodecEngineResetNumRpcCalled
Version | NID |
---|---|
0.990 | not present |
1.69 | 0x8EFF2DAA |
_sceCodecEngineGetNumRpcCalled
Version | NID |
---|---|
0.990 | not present |
1.69 | 0x9B157692 |
_sceCodecEngineCloseUnmapMemBlock
Version | NID |
---|---|
0.990-1.69 | 0xAD30912D |
_sceCodecEngineOpenUnmapMemBlock
Version | NID |
---|---|
0.990-1.69 | 0xB0E654EE |
_sceCodecEnginePmonReset
Version | NID |
---|---|
0.990-1.69 | 0xCA79BFC4 |
_sceCodecEngineSetClockFrequency
Version | NID |
---|---|
0.990 | not present |
1.69 | 0xDE5EF6CC |