Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZYPyDoki/Gg_Docking_Kernel
/ functions
Functions
196 in github.com/ZYPyDoki/Gg_Docking_Kernel
⨍
Functions
196
◇
Types & classes
72
↓ 7 callers
Method
read
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:81
↓ 6 callers
Method
read
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:216
↓ 5 callers
Function
read
KernelGg/KpmTearioctlhook/jni/KpmTearioctlhook.h:141
↓ 5 callers
Function
syscall
合并连续内存iov块算法->减少驱动上下文切换次数
KernelGg/ditProKpm/jni/lib5native_hook.cpp:73
↓ 4 callers
Function
readMem
内存读取
KernelGg/KpmTearioctlhook/jni/KpmTearioctlhook.h:128
↓ 3 callers
Method
readMem
------------------------------------------------------------------------- 底层内存操作接口 -------------------------------------------------------------------
KernelGg/driverQX114/jni/driverQX114.h:356
↓ 3 callers
Function
syscall
合并连续内存iov块算法->减少驱动上下文切换次数
KernelGg/KpmApReadioctl/jni/lib5native_hook.cpp:73
↓ 2 callers
Function
compact_cmd
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:60
↓ 2 callers
Function
convert_physical_to_device
KernelGg/driverParadise/jni/driverParadise3.5.h:237
↓ 2 callers
Function
convert_screen_to_physical
坐标转换辅助函数
KernelGg/driverParadise/jni/driverParadise3.5.h:209
↓ 2 callers
Method
initialize
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:68
↓ 2 callers
Method
initialize
绑定目标进程
KernelGg/driverQX114/jni/driverQX114.h:344
↓ 2 callers
Method
initialize
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:200
↓ 2 callers
Method
read
内核层读取数据,只读已映射到内核空间的地址,传入地址、接收指针、类型大小,读前记录CPU缓存状态,读完后恢复CPU缓存行状态,支持多线程,效率较高
KernelGg/driverParadise/jni/driver.h:179
↓ 2 callers
Method
read
KernelGg/driverDitNetlink/jni/driverDitNetlink.h:99
↓ 2 callers
Method
read
KernelGg/KPM-KMA-RW-DRIVER/jni/driver.h:73
↓ 2 callers
Method
read
读取内存
KernelGg/KpmMemoryioctlhook/jni/MemoryDriver_IOCTLhook.h:133
↓ 2 callers
Method
read
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:144
↓ 2 callers
Method
read
读取整个链条
KernelGg/ditProKpm/jni/ditPro_kpm.h:59
↓ 2 callers
Function
syscall
合并连续内存iov块算法->减少驱动上下文切换次数 优化:增加 PAGE_SIZE 限制,防止因合并块过大导致驱动读取失败
KernelGg/driverParadise/jni/lib5native_hook.cpp:73
↓ 2 callers
Function
syscall
合并连续内存iov块算法->减少驱动上下文切换次数
KernelGg/KpmTearioctlhook/jni/lib5native_hook.cpp:73
↓ 2 callers
Method
uninstall
务必调用
KernelGg/ditProKpm/jni/ditPro_kpm.h:104
↓ 2 callers
Function
ver_and_cmd
ge 0a05
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:54
↓ 2 callers
Function
write
KernelGg/KpmTearioctlhook/jni/KpmTearioctlhook.h:149
↓ 2 callers
Method
write
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:95
↓ 2 callers
Method
write
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:232
↓ 2 callers
Function
writeMem
内存写入
KernelGg/KpmTearioctlhook/jni/KpmTearioctlhook.h:134
↓ 1 callers
Method
cmd_ctl
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:112
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/driverParadise/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/driverDitNetlink/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/driverGT2_12RThook/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/driverQX114/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/KPM-KMA-RW-DRIVER/jni/lib5native_hook.cpp:114
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/driverGT1_567RTdev/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/KpmMemoryioctlhook/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/KpmApReadioctl/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/KpmTearioctlhook/jni/lib5native_hook.cpp:39
↓ 1 callers
Function
fallback_syscall_impl
AArch64 syscall内联汇编实现,避免PLT跳转开销
KernelGg/ditProKpm/jni/lib5native_hook.cpp:39
↓ 1 callers
Method
getModuleBase
获取模块加载基址
KernelGg/driverQX114/jni/driverQX114.h:402
↓ 1 callers
Method
get_module_base
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:263
↓ 1 callers
Function
hash_key
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:38
↓ 1 callers
Function
hash_key_cmd
be 0a04
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:47
↓ 1 callers
Method
initialize
初始化pid,创建一个读写对象务必要初始一次,pid范围为 (0,32768) 开区间
KernelGg/driverParadise/jni/driver.h:176
↓ 1 callers
Method
initialize
KernelGg/driverDitNetlink/jni/driverDitNetlink.h:161
↓ 1 callers
Method
isConnected
检查连接状态
KernelGg/KpmMemoryioctlhook/jni/MemoryDriver_IOCTLhook.h:86
↓ 1 callers
Function
sc_hello
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:68
↓ 1 callers
Method
set_pid
KernelGg/KpmApReadioctl/jni/KpmApReadioctl.h:139
↓ 1 callers
Function
set_selinux_enforce
* @brief 修改selinux为强制模式 * @param file_path 文件路径 * @return int 修改成功返回1,无需修改返回0,失败返回-1 */
KernelGg/KPM-KMA-RW-DRIVER/jni/lib5native_hook.cpp:48
↓ 1 callers
Method
set_target_pid
设置目标进程ID
KernelGg/KpmMemoryioctlhook/jni/MemoryDriver_IOCTLhook.h:91
↓ 1 callers
Function
syscall
合并连续内存iov块算法->减少驱动上下文切换次数
KernelGg/driverDitNetlink/jni/lib5native_hook.cpp:73
Method
Driver
构造函数
KernelGg/driverParadise/jni/driver.h:152
Method
Driver
构造方法
KernelGg/KPM-KMA-RW-DRIVER/jni/driver.h:16
Function
GetModuleBaseAddr
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:258
Function
GetTime
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:203
Function
GetTime
获取系统启动时间(毫秒)
KernelGg/driverQX114/jni/driverQX114.h:454
Function
GetVersion
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:186
Function
Kernel_v
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:170
Method
Paradise_hook_driver
KernelGg/driverParadise/jni/driverParadise3.5.h:350
Function
PidExamIne
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:245
Function
PidExamIne
验证PID有效性
KernelGg/driverQX114/jni/driverQX114.h:492
Function
PidExamIne
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:356
Function
ReadArray
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:375
Function
ReadArray
读取12字节数组(通常为Vector3)
KernelGg/driverQX114/jni/driverQX114.h:545
Function
ReadDword
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:361
Function
ReadDword
读取32位整数
KernelGg/driverQX114/jni/driverQX114.h:527
Function
ReadDword
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:389
Function
ReadFloat
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:368
Function
ReadFloat
读取浮点数
KernelGg/driverQX114/jni/driverQX114.h:536
Function
ReadFloat
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:396
Function
ReadValue
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:349
Function
ReadValue
读取内存值(自动处理32/64位)
KernelGg/driverQX114/jni/driverQX114.h:513
Function
ReadValue
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:375
Method
TouchState
KernelGg/driverParadise/jni/driverParadise3.5.h:174
Method
WriteAddress
KernelGg/driverQX114/jni/driverQX114.h:391
Function
WriteDword
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:382
Function
WriteDword
写入32位整数
KernelGg/driverQX114/jni/driverQX114.h:554
Function
WriteDword
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:403
Function
WriteFloat
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:388
Function
WriteFloat
写入浮点数
KernelGg/driverQX114/jni/driverQX114.h:562
Function
WriteFloat
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:409
Method
auto_connect
------------------------------------------------------------------------- 自动连接协调器 - 按优先级尝试所有检测策略 -----------------------------------------------------
KernelGg/driverQX114/jni/driverQX114.h:303
Method
c_driver
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:55
Method
c_driver
构造函数 - 自动初始化驱动连接
KernelGg/driverQX114/jni/driverQX114.h:331
Method
c_driver
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:184
Method
c_driver
KernelGg/KpmMemoryioctlhook/jni/MemoryDriver_IOCTLhook.h:43
Function
cleanup_on_exit
正常退出清理函数
KernelGg/ditProKpm/jni/ditPro_kpm.h:157
Function
cleanup_signal_handler
信号处理函数
KernelGg/ditProKpm/jni/ditPro_kpm.h:150
Method
connect_qxv5
------------------------------------------------------------------------- 驱动检测策略 - QXv5 (已知设备名扫描) 扫描/dev下特定名称的字符设备 -----------------------------------
KernelGg/driverQX114/jni/driverQX114.h:129
Method
connect_qxv8
------------------------------------------------------------------------- 驱动检测策略 - QXv8 (sysfs虚拟设备扫描) 扫描/sys/devices/virtual/下的动态创建设备 ----------------
KernelGg/driverQX114/jni/driverQX114.h:197
Method
connect_qxv9
------------------------------------------------------------------------- 驱动检测策略 - QXv9 (进程注入残留检测) 通过扫描已删除的/data/xxxxxx文件找到驱动守护进程 --------------------
KernelGg/driverQX114/jni/driverQX114.h:254
Method
createDriverNode
创建设备节点,绕过system()调用
KernelGg/driverQX114/jni/driverQX114.h:96
Method
driver_path
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:52
Method
drivers
KernelGg/driverDitNetlink/jni/driverDitNetlink.h:46
Method
execCom
执行shell命令并返回输出,自动处理LD_PRELOAD防止递归
KernelGg/driverQX114/jni/driverQX114.h:63
Method
getBuffer
获取指定大小的缓冲区
KernelGg/KpmMemoryioctlhook/jni/MemoryDriver_IOCTLhook.h:47
Function
getDirectory
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:210
Function
getDirectory
获取当前可执行文件所在目录
KernelGg/driverQX114/jni/driverQX114.h:461
Function
getDirectory
KernelGg/driverGT1_567RTdev/jni/driverGT1_567RTdev.h:317
Method
getMEN
从sysfs读取设备主设备号
KernelGg/driverQX114/jni/driverQX114.h:106
Function
getModuleBase
KernelGg/driverGT2_12RThook/jni/driverGT2_12RThook.h:287
next →
1–100 of 196, ranked by callers