Difference between revisions of "SceDeci4pSDbgp"

From Vita Development Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
! Version !! World !! Privilege
 
! Version !! World !! Privilege
 
|-
 
|-
| 3.60 || Non-secure || Kernel
+
| 1.800.071-3.720.011 || Non-secure || Kernel
 
|}
 
|}
 
== SDbgp's Functionality ==
 
 
=== sysmemChecker ===
 
 
sdbgp starts sysmemChecker if dipsw 0xE0 is on.
 
 
sysmemChecker is has 4 operations.
 
  0: verify heap
 
  1: PhyMemPart check
 
  2: Partition check
 
  3: FixedHeap check
 
 
=== Unknowns system debugger ===
 
 
sdbgp probably has an unknown debugger via uart6.
 
  
 
== Libraries ==
 
== Libraries ==
Line 34: Line 18:
 
! Version !! Name !! World !! Visibility !! NID
 
! Version !! Name !! World !! Visibility !! NID
 
|-
 
|-
| 3.60 || [[SceDeci4pSdbgp#SceDeci4pSdbgpForKernel|SceDeci4pSdbgpForKernel]] || Non-secure || Kernel || 0x085209B0
+
| 1.800.071-3.720.011 || [[SceDeci4pSdbgp#SceDeci4pSdbgpForKernel|SceDeci4pSdbgpForKernel]] || Non-secure || Kernel || 0x085209B0
 
|-
 
|-
| 3.60 || [[SceDeci4pSdbgp#SceDeci4pSdbgpTest|SceDeci4pSdbgpTest]] || Non-secure || User || 0x900E5367
+
| 1.800.071-3.720.011 || [[SceDeci4pSdbgp#SceDeci4pSdbgpTest|SceDeci4pSdbgpTest]] || Non-secure || User || 0x900E5367
 
|}
 
|}
  
Line 46: Line 30:
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 3.60 || 0xB671059C
+
| 2.100.081-3.720.011 || 0xB671059C
 
|}
 
|}
  
Line 56: Line 40:
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 3.60 || 0x50DA251E
+
| 2.100.081-3.720.011 || 0x50DA251E
 
|}
 
|}
  
Line 66: Line 50:
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 3.60 || 0x462DC57D
+
| 1.800.071-3.720.011 || 0x462DC57D
 
|}
 
|}
  
 
<source lang="C">SceUID sceDeci4pSdbgpTestFindMemBlock(int flags, void *addr, SceSize size);</source>
 
<source lang="C">SceUID sceDeci4pSdbgpTestFindMemBlock(int flags, void *addr, SceSize size);</source>
 +
 +
== SDbgp's functionalities ==
 +
 +
=== sysmemChecker ===
 +
 +
sdbgp starts sysmemChecker if DIP switch 224 is on.
 +
 +
sysmemChecker has 4 operations:
 +
  0: verify heap
 +
  1: PhyMemPart check
 +
  2: Partition check
 +
  3: FixedHeap check
 +
 +
=== Unknown system debugger ===
 +
 +
sdbgp has probably an unknown debugger via [[UART_Console|UART6]].
 +
  
 
[[Category:Modules]]
 
[[Category:Modules]]
 
[[Category:Kernel]]
 
[[Category:Kernel]]

Revision as of 17:57, 26 January 2023

DECI4P System Debug Process.

Module

Version World Privilege
1.800.071-3.720.011 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
1.800.071-3.720.011 SceDeci4pSdbgpForKernel Non-secure Kernel 0x085209B0
1.800.071-3.720.011 SceDeci4pSdbgpTest Non-secure User 0x900E5367

SceDeci4pSdbgpTest

SceDeci4pSdbgpTest_B671059C

Version NID
2.100.081-3.720.011 0xB671059C
int SceDeci4pSdbgpTest_B671059C(void);

sceDeci4pSdbgpTestGetTimeStamp

Version NID
2.100.081-3.720.011 0x50DA251E
int sceDeci4pSdbgpTestGetTimeStamp(SceSize max, char *dst);

sceDeci4pSdbgpTestFindMemBlock

Version NID
1.800.071-3.720.011 0x462DC57D
SceUID sceDeci4pSdbgpTestFindMemBlock(int flags, void *addr, SceSize size);

SDbgp's functionalities

sysmemChecker

sdbgp starts sysmemChecker if DIP switch 224 is on.

sysmemChecker has 4 operations:

 0: verify heap
 1: PhyMemPart check
 2: Partition check
 3: FixedHeap check

Unknown system debugger

sdbgp has probably an unknown debugger via UART6.