Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/zhkl0228/unidbg
/ functions
Functions
6,346 in github.com/zhkl0228/unidbg
⨍
Functions
6,346
◇
Types & classes
957
↓ 1,245 callers
Method
debug
()
unidbg-api/src/main/java/com/github/unidbg/debugger/Breaker.java:7
↓ 976 callers
Method
getPointerArg
@param index 0 based
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:20
↓ 702 callers
Method
getContext
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:123
↓ 625 callers
Method
registerSvc
(Svc svc)
unidbg-api/src/main/java/com/github/unidbg/memory/SvcMemory.java:12
↓ 612 callers
Method
setPointer
(long offset, Pointer pointer)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:401
↓ 582 callers
Method
reg_write
Writes a value to a CPU register. @param regId register ID @param value the value to write (truncated to 32-bit for AArch32) @throws BackendException
unidbg-api/src/main/java/com/github/unidbg/arm/backend/Backend.java:64
↓ 540 callers
Method
getIntArg
@param index 0 based
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:10
↓ 394 callers
Method
toIntPeer
()
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:45
↓ 379 callers
Method
getMemory
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:95
↓ 367 callers
Method
getLRPointer
()
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:24
↓ 355 callers
Method
get
(String key)
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:143
↓ 348 callers
Method
reg_read
Reads the value of a CPU register. @param regId register ID, typically from {@code unicorn.ArmConst} or {@code unicorn.Arm64Const} @return the regist
unidbg-api/src/main/java/com/github/unidbg/arm/backend/Backend.java:37
↓ 331 callers
Method
intValue
()
unidbg-api/src/main/java/com/github/unidbg/StringNumber.java:11
↓ 242 callers
Method
pointer
(Emulator<?> emulator, long addr)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:90
↓ 227 callers
Method
format
(Class<?> type)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgStructure.java:123
↓ 219 callers
Method
getBackend
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:97
↓ 213 callers
Method
size
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:3540
↓ 207 callers
Method
pack
()
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgStructure.java:106
↓ 196 callers
Method
share
(long offset, long sz)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:442
↓ 192 callers
Method
setInt
(long offset, int value)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:376
↓ 188 callers
Method
register
(Emulator<?> emulator, int reg)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:99
↓ 168 callers
Method
info
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:2092
↓ 167 callers
Method
equals
(Object o)
unidbg-api/src/main/java/com/github/unidbg/Symbol.java:42
↓ 158 callers
Method
currentTimeMillis
()
unidbg-api/src/main/java/com/github/unidbg/unix/UnixSyscallHandler.java:184
↓ 156 callers
Method
getString
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:312
↓ 155 callers
Method
getObject
(int hash)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VM.java:45
↓ 149 callers
Method
unpack
()
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgStructure.java:110
↓ 148 callers
Method
length
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/Array.java:5
↓ 146 callers
Method
getName
()
unidbg-api/src/main/java/com/github/unidbg/Svc.java:18
↓ 143 callers
Method
setErrno
(Emulator<?> emulator, int errno)
unidbg-api/src/main/java/com/github/unidbg/thread/Task.java:28
↓ 129 callers
Method
longValue
()
unidbg-api/src/main/java/com/github/unidbg/StringNumber.java:16
↓ 127 callers
Method
getByteArray
(long offset, int arraySize)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:277
↓ 119 callers
Method
getInt
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:247
↓ 118 callers
Method
getClass
(String className)
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/ObjC.java:28
↓ 117 callers
Method
write
(byte[] data)
unidbg-api/src/main/java/com/github/unidbg/file/FileIO.java:17
↓ 114 callers
Method
getPointerSize
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:35
↓ 110 callers
Method
getString
()
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/NSString.java:28
↓ 107 callers
Method
allocate
(int size, String label)
unidbg-api/src/main/java/com/github/unidbg/memory/SvcMemory.java:8
↓ 107 callers
Method
getSignature
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmMethod.java:44
↓ 107 callers
Method
inspect
(String label, byte[][] data)
unidbg-api/src/main/java/com/github/unidbg/utils/Inspector.java:151
↓ 102 callers
Method
getName
()
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/processor/ObjcClass.java:5
↓ 102 callers
Method
is64Bit
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:37
↓ 100 callers
Method
setLong
(long offset, long value)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:381
↓ 98 callers
Method
getPointer
()
unidbg-api/src/main/java/com/github/unidbg/PointerArg.java:7
↓ 92 callers
Method
equals
(Object o)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:213
↓ 89 callers
Method
errorResult
(String message)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:1952
↓ 86 callers
Method
equals
(Object o)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:504
↓ 84 callers
Method
close
()
unidbg-api/src/main/java/com/github/unidbg/file/FileIO.java:15
↓ 84 callers
Method
size
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/ArrayListObject.java:23
↓ 83 callers
Method
formatArgs
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VarArg.java:58
↓ 82 callers
Method
isEmpty
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/ArrayListObject.java:27
↓ 80 callers
Method
getValue
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmObject.java:34
↓ 77 callers
Method
getInt
(String key)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/api/Bundle.java:15
↓ 75 callers
Method
is32Bit
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:38
↓ 74 callers
Method
call
(VM vm, Object obj)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/jni/ProxyCall.java:9
↓ 73 callers
Method
seek
(long offset)
unidbg-android/src/main/java/net/fornwall/jelf/ElfParser.java:16
↓ 73 callers
Method
toString
()
unidbg-api/src/main/java/com/github/unidbg/thread/BaseTask.java:191
↓ 71 callers
Method
getBytes
()
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/NSData.java:24
↓ 70 callers
Method
getObjectType
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:47
↓ 70 callers
Method
param
(String name, String type, String description)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:2019
↓ 70 callers
Method
resolveClass
@param interfaceClasses 如果不为空的话,第一个为superClass,其它的为interfaces
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VM.java:41
↓ 69 callers
Method
getLongArg
@param index 0 based
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:15
↓ 64 callers
Method
checkJni
(BaseVM vm, DvmClass dvmClass)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/Hashable.java:5
↓ 64 callers
Method
getAddress
()
unidbg-api/src/main/java/com/github/unidbg/hook/hookzz/HookEntryInfo.java:8
↓ 64 callers
Method
getLong
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:252
↓ 62 callers
Method
unpack_dd
(ByteBuffer buffer)
unidbg-api/src/main/java/com/github/unidbg/debugger/ida/Utils.java:24
↓ 60 callers
Method
getPageAlign
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:40
↓ 60 callers
Method
wrap
(long functionAddress, WrapCallback<T> callback)
unidbg-api/src/main/java/com/github/unidbg/hook/hookzz/IHookZz.java:18
↓ 57 callers
Method
getSyscallHandler
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:111
↓ 57 callers
Method
loadClass
(String name)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/jni/ProxyClassLoader.java:17
↓ 57 callers
Method
nativeValue
(Pointer ptr)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:33
↓ 57 callers
Method
setInt
(Object thisObj, int value)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/jni/ProxyField.java:81
↓ 57 callers
Method
textResult
(String text)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:1941
↓ 56 callers
Method
attach
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:103
↓ 55 callers
Method
reg_read_vector
Reads a 128-bit SIMD/FP vector register. @param regId vector register ID (e.g., UC_ARM64_REG_Q0..Q31 or UC_ARM_REG_D0..D15) @return 16-byte array con
unidbg-api/src/main/java/com/github/unidbg/arm/backend/Backend.java:46
↓ 54 callers
Method
pack_dd
(long value)
unidbg-api/src/main/java/com/github/unidbg/debugger/ida/Utils.java:58
↓ 53 callers
Method
getMethod
(int hash)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:113
↓ 53 callers
Method
write
(byte[] buf)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:157
↓ 52 callers
Method
getPid
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:99
↓ 51 callers
Method
equals
(Object o)
unidbg-android/src/main/java/net/fornwall/jelf/ElfRelocation.java:77
↓ 51 callers
Method
setString
(long offset, WString value)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:422
↓ 50 callers
Method
get
(String key)
unidbg-api/src/main/java/com/github/unidbg/spi/ValuePair.java:6
↓ 50 callers
Method
getName
()
unidbg-api/src/main/java/com/github/unidbg/spi/LibraryFile.java:10
↓ 49 callers
Method
newBigInteger
(byte[] data)
unidbg-api/src/main/java/com/github/unidbg/arm/ARM.java:705
↓ 48 callers
Method
decodeVectorRegister
(byte[] data)
unidbg-api/src/main/java/com/github/unidbg/Utils.java:153
↓ 47 callers
Method
getSvcMemory
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:109
↓ 46 callers
Method
addLocalObject
(DvmObject<?> object)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VM.java:60
↓ 46 callers
Method
getShort
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:242
↓ 45 callers
Method
getAddress
()
unidbg-api/src/main/java/com/github/unidbg/Symbol.java:17
↓ 45 callers
Method
size
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:4040
↓ 45 callers
Method
toolSchema
(String name, String description, JSONObject... params)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:1975
↓ 43 callers
Method
getClassName
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:56
↓ 41 callers
Method
allocateStack
(int size)
unidbg-api/src/main/java/com/github/unidbg/memory/Memory.java:25
↓ 41 callers
Method
body
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:1380
↓ 41 callers
Method
getPath
()
unidbg-api/src/main/java/com/github/unidbg/file/FileIO.java:57
↓ 41 callers
Method
malloc
分配内存 @param length 大小 @param runtime <code>true</code>表示使用mmap按页大小分配,相应的调用MemoryBlock.free方法则使用munmap释放,<code>false</code>表示使用libc.malloc分配,相应的调用Memor
unidbg-api/src/main/java/com/github/unidbg/memory/Memory.java:41
↓ 40 callers
Method
mem_read
Reads a range of bytes from emulated memory. @param address starting guest virtual address @param size number of bytes to read @return byte array
unidbg-api/src/main/java/com/github/unidbg/arm/backend/Backend.java:74
↓ 39 callers
Method
contains
Coarse check using the hardware-aligned region (dbgwvr/bytes) to quickly determine if an access overlaps the watchpoint's monitored range.
backend/hypervisor/src/main/java/com/github/unidbg/arm/backend/hypervisor/HypervisorWatchpoint.java:122
↓ 39 callers
Method
readInt
()
unidbg-android/src/main/java/net/fornwall/jelf/ElfDataIn.java:9
↓ 39 callers
Method
success
(T io)
unidbg-api/src/main/java/com/github/unidbg/file/FileResult.java:7
next →
1–100 of 6,346, ranked by callers