public class ARMSvcMemory extends Object implements SvcMemory
| Constructor and Description |
|---|
ARMSvcMemory(long base,
int size,
Emulator<?> emulator) |
| Modifier and Type | Method and Description |
|---|---|
UnidbgPointer |
allocate(int size,
String label) |
UnidbgPointer |
allocateSymbolName(String name) |
MemRegion |
findRegion(long addr) |
long |
getBase() |
int |
getSize() |
Svc |
getSvc(int svcNumber) |
UnidbgPointer |
registerSvc(Svc svc) |
void |
serialize(DataOutput out) |
UnidbgPointer |
writeStackBytes(byte[] data) |
UnidbgPointer |
writeStackString(String str) |
public ARMSvcMemory(long base,
int size,
Emulator<?> emulator)
public void serialize(DataOutput out)
serialize in interface Serializablepublic MemRegion findRegion(long addr)
findRegion in interface SvcMemorypublic UnidbgPointer allocate(int size, String label)
public UnidbgPointer allocateSymbolName(String name)
allocateSymbolName in interface SvcMemorypublic UnidbgPointer registerSvc(Svc svc)
registerSvc in interface SvcMemorypublic final UnidbgPointer writeStackString(String str)
writeStackString in interface StackMemorypublic final UnidbgPointer writeStackBytes(byte[] data)
writeStackBytes in interface StackMemoryCopyright © 2026. All rights reserved.