MCPcopy Index your code

hub / github.com/zhkl0228/unidbg / functions

Functions6,346 in github.com/zhkl0228/unidbg

↓ 1,245 callersMethoddebug
()
unidbg-api/src/main/java/com/github/unidbg/debugger/Breaker.java:7
↓ 976 callersMethodgetPointerArg
@param index 0 based
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:20
↓ 702 callersMethodgetContext
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:123
↓ 625 callersMethodregisterSvc
(Svc svc)
unidbg-api/src/main/java/com/github/unidbg/memory/SvcMemory.java:12
↓ 612 callersMethodsetPointer
(long offset, Pointer pointer)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:401
↓ 582 callersMethodreg_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 callersMethodgetIntArg
@param index 0 based
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:10
↓ 394 callersMethodtoIntPeer
()
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:45
↓ 379 callersMethodgetMemory
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:95
↓ 367 callersMethodgetLRPointer
()
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:24
↓ 355 callersMethodget
(String key)
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:143
↓ 348 callersMethodreg_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 callersMethodintValue
()
unidbg-api/src/main/java/com/github/unidbg/StringNumber.java:11
↓ 242 callersMethodpointer
(Emulator<?> emulator, long addr)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:90
↓ 227 callersMethodformat
(Class<?> type)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgStructure.java:123
↓ 219 callersMethodgetBackend
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:97
↓ 213 callersMethodsize
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:3540
↓ 207 callersMethodpack
()
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgStructure.java:106
↓ 196 callersMethodshare
(long offset, long sz)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:442
↓ 192 callersMethodsetInt
(long offset, int value)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:376
↓ 188 callersMethodregister
(Emulator<?> emulator, int reg)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:99
↓ 168 callersMethodinfo
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:2092
↓ 167 callersMethodequals
(Object o)
unidbg-api/src/main/java/com/github/unidbg/Symbol.java:42
↓ 158 callersMethodcurrentTimeMillis
()
unidbg-api/src/main/java/com/github/unidbg/unix/UnixSyscallHandler.java:184
↓ 156 callersMethodgetString
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:312
↓ 155 callersMethodgetObject
(int hash)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VM.java:45
↓ 149 callersMethodunpack
()
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgStructure.java:110
↓ 148 callersMethodlength
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/Array.java:5
↓ 146 callersMethodgetName
()
unidbg-api/src/main/java/com/github/unidbg/Svc.java:18
↓ 143 callersMethodsetErrno
(Emulator<?> emulator, int errno)
unidbg-api/src/main/java/com/github/unidbg/thread/Task.java:28
↓ 129 callersMethodlongValue
()
unidbg-api/src/main/java/com/github/unidbg/StringNumber.java:16
↓ 127 callersMethodgetByteArray
(long offset, int arraySize)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:277
↓ 119 callersMethodgetInt
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:247
↓ 118 callersMethodgetClass
(String className)
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/ObjC.java:28
↓ 117 callersMethodwrite
(byte[] data)
unidbg-api/src/main/java/com/github/unidbg/file/FileIO.java:17
↓ 114 callersMethodgetPointerSize
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:35
↓ 110 callersMethodgetString
()
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/NSString.java:28
↓ 107 callersMethodallocate
(int size, String label)
unidbg-api/src/main/java/com/github/unidbg/memory/SvcMemory.java:8
↓ 107 callersMethodgetSignature
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmMethod.java:44
↓ 107 callersMethodinspect
(String label, byte[][] data)
unidbg-api/src/main/java/com/github/unidbg/utils/Inspector.java:151
↓ 102 callersMethodgetName
()
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/processor/ObjcClass.java:5
↓ 102 callersMethodis64Bit
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:37
↓ 100 callersMethodsetLong
(long offset, long value)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:381
↓ 98 callersMethodgetPointer
()
unidbg-api/src/main/java/com/github/unidbg/PointerArg.java:7
↓ 92 callersMethodequals
(Object o)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:213
↓ 89 callersMethoderrorResult
(String message)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:1952
↓ 86 callersMethodequals
(Object o)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:504
↓ 84 callersMethodclose
()
unidbg-api/src/main/java/com/github/unidbg/file/FileIO.java:15
↓ 84 callersMethodsize
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/ArrayListObject.java:23
↓ 83 callersMethodformatArgs
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VarArg.java:58
↓ 82 callersMethodisEmpty
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/ArrayListObject.java:27
↓ 80 callersMethodgetValue
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmObject.java:34
↓ 77 callersMethodgetInt
(String key)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/api/Bundle.java:15
↓ 75 callersMethodis32Bit
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:38
↓ 74 callersMethodcall
(VM vm, Object obj)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/jni/ProxyCall.java:9
↓ 73 callersMethodseek
(long offset)
unidbg-android/src/main/java/net/fornwall/jelf/ElfParser.java:16
↓ 73 callersMethodtoString
()
unidbg-api/src/main/java/com/github/unidbg/thread/BaseTask.java:191
↓ 71 callersMethodgetBytes
()
unidbg-ios/src/main/java/com/github/unidbg/ios/objc/NSData.java:24
↓ 70 callersMethodgetObjectType
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:47
↓ 70 callersMethodparam
(String name, String type, String description)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:2019
↓ 70 callersMethodresolveClass
@param interfaceClasses 如果不为空的话,第一个为superClass,其它的为interfaces
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VM.java:41
↓ 69 callersMethodgetLongArg
@param index 0 based
unidbg-api/src/main/java/com/github/unidbg/arm/context/RegisterContext.java:15
↓ 64 callersMethodcheckJni
(BaseVM vm, DvmClass dvmClass)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/Hashable.java:5
↓ 64 callersMethodgetAddress
()
unidbg-api/src/main/java/com/github/unidbg/hook/hookzz/HookEntryInfo.java:8
↓ 64 callersMethodgetLong
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:252
↓ 62 callersMethodunpack_dd
(ByteBuffer buffer)
unidbg-api/src/main/java/com/github/unidbg/debugger/ida/Utils.java:24
↓ 60 callersMethodgetPageAlign
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:40
↓ 60 callersMethodwrap
(long functionAddress, WrapCallback<T> callback)
unidbg-api/src/main/java/com/github/unidbg/hook/hookzz/IHookZz.java:18
↓ 57 callersMethodgetSyscallHandler
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:111
↓ 57 callersMethodloadClass
(String name)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/jni/ProxyClassLoader.java:17
↓ 57 callersMethodnativeValue
(Pointer ptr)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:33
↓ 57 callersMethodsetInt
(Object thisObj, int value)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/jni/ProxyField.java:81
↓ 57 callersMethodtextResult
(String text)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:1941
↓ 56 callersMethodattach
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:103
↓ 55 callersMethodreg_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 callersMethodpack_dd
(long value)
unidbg-api/src/main/java/com/github/unidbg/debugger/ida/Utils.java:58
↓ 53 callersMethodgetMethod
(int hash)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:113
↓ 53 callersMethodwrite
(byte[] buf)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:157
↓ 52 callersMethodgetPid
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:99
↓ 51 callersMethodequals
(Object o)
unidbg-android/src/main/java/net/fornwall/jelf/ElfRelocation.java:77
↓ 51 callersMethodsetString
(long offset, WString value)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:422
↓ 50 callersMethodget
(String key)
unidbg-api/src/main/java/com/github/unidbg/spi/ValuePair.java:6
↓ 50 callersMethodgetName
()
unidbg-api/src/main/java/com/github/unidbg/spi/LibraryFile.java:10
↓ 49 callersMethodnewBigInteger
(byte[] data)
unidbg-api/src/main/java/com/github/unidbg/arm/ARM.java:705
↓ 48 callersMethoddecodeVectorRegister
(byte[] data)
unidbg-api/src/main/java/com/github/unidbg/Utils.java:153
↓ 47 callersMethodgetSvcMemory
()
unidbg-api/src/main/java/com/github/unidbg/Emulator.java:109
↓ 46 callersMethodaddLocalObject
(DvmObject<?> object)
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/VM.java:60
↓ 46 callersMethodgetShort
(long offset)
unidbg-api/src/main/java/com/github/unidbg/pointer/UnidbgPointer.java:242
↓ 45 callersMethodgetAddress
()
unidbg-api/src/main/java/com/github/unidbg/Symbol.java:17
↓ 45 callersMethodsize
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:4040
↓ 45 callersMethodtoolSchema
(String name, String description, JSONObject... params)
unidbg-api/src/main/java/com/github/unidbg/mcp/McpTools.java:1975
↓ 43 callersMethodgetClassName
()
unidbg-android/src/main/java/com/github/unidbg/linux/android/dvm/DvmClass.java:56
↓ 41 callersMethodallocateStack
(int size)
unidbg-api/src/main/java/com/github/unidbg/memory/Memory.java:25
↓ 41 callersMethodbody
()
unidbg-ios/src/main/java/io/kaitai/MachO.java:1380
↓ 41 callersMethodgetPath
()
unidbg-api/src/main/java/com/github/unidbg/file/FileIO.java:57
↓ 41 callersMethodmalloc
分配内存 @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 callersMethodmem_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 callersMethodcontains
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 callersMethodreadInt
()
unidbg-android/src/main/java/net/fornwall/jelf/ElfDataIn.java:9
↓ 39 callersMethodsuccess
(T io)
unidbg-api/src/main/java/com/github/unidbg/file/FileResult.java:7
next →1–100 of 6,346, ranked by callers