240 发简信
IP属地:北京
  • java class包装

    定义包装类的基本属性 要创建类时,在对相关的成员变量赋值

  • hook java 方法

    要hook java方法,首先要找到ArtMethod相关成员的对应的偏移量 (1) frida使用Process.getElapsedCpuT...

  • Resize,w 360,h 240
    以Process分析js对象的初始化

    frida-gum 虽然功能强大,但由于使用了 C 语言的接口,扩展开发不方便,因此frida 使用 JavaScript 作为编写 hook ...

  • Resize,w 360,h 240
    frida java初始化

    frida Java对象就是Runtime,是单例的。 对应art虚拟机的Runtime。art虚拟机可以通过调用JNI_GetCreatedJ...

  • (十) StickyMarkSweep

    根据上文对MarkSweep GC代码逻辑的介绍可知,空间对象的live_bitmap_就是本次GC的集合Live。Heap mark_bitm...

  • (九) PartialMarkSweep

    PartialMarkSweep的GC策略为kGcTypePartial。kGcTypePartial是不扫描APP进程从zygote进程继承得...

  • (八) MarkSweep 垃圾清理

    垃圾对象的内存释放,这项工作由ReclaimPhase完成。gc线程执行ReclaimPhase时,mutator线程可以同时运行。 IsMar...

  • android jvm解释模式下入口分析

    android12 arm64解释代码位于out/soong/.intermediates/art/runtime/libart_mterp.a...