Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/canyie/pine
/ types & classes
Types & classes
175 in github.com/canyie/pine
⨍
Functions
1,225
◇
Types & classes
175
↓ 2 callers
Class
sigaction
core/src/main/cpp/utils/scoped_memory_access_protection.h:23
Class
AccessFlags
core/src/main/cpp/art/access_flags.h:12
Class
AccessHiddenApiTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/AccessHiddenApiTest.java:11
Class
Android
core/src/main/cpp/android.h:26
Class
Arg0Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg0Test.java:11
Class
Arg4444Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4444Test.java:10
Class
Arg4448Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4448Test.java:10
Class
Arg444Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg444Test.java:10
Class
Arg4484Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4484Test.java:10
Class
Arg4488Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4488Test.java:10
Class
Arg448Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg448Test.java:10
Class
Arg44Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg44Test.java:10
Class
Arg4844Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4844Test.java:10
Class
Arg4848Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4848Test.java:10
Class
Arg484Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg484Test.java:10
Class
Arg4884Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4884Test.java:10
Class
Arg4888Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4888Test.java:10
Class
Arg488Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg488Test.java:10
Class
Arg48Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg48Test.java:10
Class
Arg4Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg4Test.java:10
Class
Arg8444Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8444Test.java:10
Class
Arg8448Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8448Test.java:10
Class
Arg844Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg844Test.java:10
Class
Arg8484Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8484Test.java:10
Class
Arg8488Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8488Test.java:10
Class
Arg848Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg848Test.java:10
Class
Arg84Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg84Test.java:10
Class
Arg8844Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8844Test.java:10
Class
Arg8848Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8848Test.java:10
Class
Arg884Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg884Test.java:10
Class
Arg8884Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8884Test.java:10
Class
Arg8888Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8888Test.java:10
Class
Arg888Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg888Test.java:10
Class
Arg88Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg88Test.java:10
Class
Arg8Test
@author canyie
app/src/main/java/top/canyie/pine/examples/test/Arg8Test.java:10
Class
ArgLLLILLZZZIIILTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/ArgLLLILLZZZIIILTest.java:9
Class
Arm32Entry
@author canyie
core/src/main/java/top/canyie/pine/entry/Arm32Entry.java:13
Class
Arm32TrampolineInstaller
core/src/main/cpp/trampoline/arch/arm32.h:13
Class
Arm64Entry
@author canyie
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:9
Class
Arm64MarshmallowEntry
@author canyie
core/src/main/java/top/canyie/pine/entry/Arm64MarshmallowEntry.java:8
Class
Arm64TrampolineInstaller
core/src/main/cpp/trampoline/arch/arm64.h:12
Class
ArrayUtils
<p>Operations on arrays, primitive arrays (like {@code int[]}) and primitive wrapper arrays (like {@code Integer[]}).</p> <p>This class tries to hand
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ArrayUtils.java:45
Class
ArtMethod
core/src/main/cpp/art/art_method.h:24
Class
AutomatedTest
@author canyie
app/src/androidTest/java/top/canyie/pine/examples/AutomatedTest.java:17
Interface
Builder
<p> The Builder interface is designed to designate a class as a <em>builder</em> object in the Builder design pattern. Builders are capable of creatin
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/Builder.java:80
Class
CallFrame
A Holder that holds the method, "this" object, arguments, result or exception of a method call.
core/src/main/java/top/canyie/pine/Pine.java:975
Interface
Callback
enhances/src/main/java/top/canyie/pine/enhances/ClassInitMonitor.java:44
Class
CharSequenceUtils
<p>Operations on {@link java.lang.CharSequence} that are {@code null} safe.</p> @see java.lang.CharSequence @since 3.0 @version $Id: CharSequenceUtil
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/CharSequenceUtils.java:27
Class
CharUtils
<p>Operations on char primitives and Character objects.</p> <p>This class tries to handle {@code null} input gracefully. An exception will not be thr
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/CharUtils.java:30
Class
ClassInitMonitor
@author canyie
enhances/src/main/java/top/canyie/pine/enhances/ClassInitMonitor.java:10
Class
ClassNotFoundError
Thrown when a class loader is unable to find a class. Unlike {@link ClassNotFoundException}, callers are not forced to explicitly catch this. If uncau
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:717
Class
ClassUtils
<p>Operates on classes without using reflection.</p> <p>This class handles invalid {@code null} inputs as best it can. Each method documents its beha
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ClassUtils.java:43
Class
CloneFailedException
Exception thrown when a clone cannot be created. In contrast to {@link CloneNotSupportedException} this is a {@link RuntimeException}. @since 3.0
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/exception/CloneFailedException.java:25
Enum
CollectorType
core/src/main/cpp/art/gc_defs.h:56
Class
CompareToBuilder
Assists in implementing {@link java.lang.Comparable#compareTo(Object)} methods. It is consistent with <code>equals(Object)</code> and <code>hashcode(
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/CompareToBuilder.java:88
Class
CompoundEnumeration
xposed/src/main/java/top/canyie/pine/xposed/CompoundEnumeration.java:36
Class
ConstructorTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/ConstructorTest.java:11
Class
CopyOnWriteSortedSet
@hide
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:404
Class
DefaultToStringStyle
<p>Default <code>ToStringStyle</code>.</p> <p>This is an inner class rather than using <code>StandardToStringStyle</code> to ensure its immutability.
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:2103
Class
DelayHookTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/DelayHookTest.java:13
Class
DirectMethodTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/DirectMethodTest.java:11
Class
DirectRegisterJNITest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/DirectRegisterJNITest.java:8
Class
DynamicLookupJNITest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/DynamicLookupJNITest.java:8
Class
ElfImage
core/src/main/cpp/utils/elf_image.h:40
Class
EqualsBuilder
<p>Assists in implementing {@link Object#equals(Object)} methods.</p> <p> This class provides methods to build a good equals method for any class. It
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/EqualsBuilder.java:84
Class
ExampleApp
@author canyie
app/src/main/java/top/canyie/pine/examples/ExampleApp.java:21
Class
ExtData
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:394
Interface
ExtHandler
xposed/src/main/java/top/canyie/pine/xposed/PineXposed.java:191
Class
GCCriticalSection
core/src/main/cpp/art/gc_defs.h:9
Class
GCTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/GCTest.java:12
Enum
GcCause
core/src/main/cpp/art/gc_defs.h:15
Class
Handler
@hide
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:281
Class
HashCodeBuilder
<p> Assists in implementing {@link Object#hashCode()} methods. </p> <p> This class enables a good <code>hashCode</code> method to be built for any cl
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/HashCodeBuilder.java:100
Interface
HookHandler
Internal API. Implement the hook logic by implementing this interface. @see Pine#setHookHandler(HookHandler)
core/src/main/java/top/canyie/pine/Pine.java:920
Interface
HookListener
Interface definition for a callback to be invoked when a method is hooked.
core/src/main/java/top/canyie/pine/Pine.java:858
Interface
HookMode
Enum definition for how to hook method. @see Pine#setHookMode(int)
core/src/main/java/top/canyie/pine/Pine.java:888
Interface
HookProvider
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:56
Class
HookRecord
Internal API. Record hook info about a method.
core/src/main/java/top/canyie/pine/Pine.java:929
Class
HookReplacementPrimitiveTest
@author canyie
app/src/main/java/top/canyie/pine/examples/test/HookReplacementPrimitiveTest.java:15
Class
I
app/src/main/java/top/canyie/pine/examples/test/NotInitedTest.java:25
Interface
I
core/src/main/java/top/canyie/pine/Ruler.java:12
Class
IDKey
Wrap an identity key (System.identityHashCode()) so that an object can only be equal() to itself. This is necessary to disambiguate the occasional du
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/IDKey.java:31
Interface
IXUnhook
Interface for objects that can be used to remove callbacks. <p class="warning">Just like hooking methods etc., unhooking applies only to the current
xposed/src/main/java/de/robv/android/xposed/callbacks/IXUnhook.java:13
Interface
IXposedHookLoadPackage
Get notified when an app ("Android package") is loaded. This is especially useful to hook some app-specific methods. <p>This interface should be impl
xposed/src/main/java/de/robv/android/xposed/IXposedHookLoadPackage.java:15
Interface
IXposedHookZygoteInit
Hook the initialization of Zygote process(es), from which all the apps are forked. <p>Implement this interface in your module's main class in order t
xposed/src/main/java/de/robv/android/xposed/IXposedHookZygoteInit.java:14
Interface
IXposedMod
xposed/src/main/java/de/robv/android/xposed/IXposedMod.java:4
Class
ImmutablePair
<p>An immutable pair consisting of two {@code Object} elements.</p> <p>Although the implementation is immutable, there is no restriction on the objec
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/tuple/ImmutablePair.java:35
Class
InitStripAccents
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:707
Class
InvocationTargetError
This class provides a wrapper for an exception thrown by a method invocation. @see #callMethod(Object, String, Object...) @see #callStaticMethod(Clas
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:1350
Class
JNIHelper
core/src/main/cpp/utils/jni_helper.h:12
Enum
JavaVersion
<p>An enum representing all the versions of the Java specification. This is intended to mirror available values from the <em>java.specification.versio
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/JavaVersion.java:27
Class
Jit
core/src/main/cpp/art/jit.h:23
Class
JitCompiler
core/src/main/cpp/art/jit.h:16
Interface
LibLoader
Interface definition for an implementation to be invoked when load our native library (libpine.so)
core/src/main/java/top/canyie/pine/Pine.java:877
Class
LoadPackageParam
Wraps information about the app being loaded.
xposed/src/main/java/de/robv/android/xposed/callbacks/XC_LoadPackage.java:35
Interface
Loader
xposed/src/main/java/de/robv/android/xposed/XSharedPreferences.java:42
Class
MainActivity
app/src/main/java/top/canyie/pine/examples/MainActivity.java:18
Class
Member
core/src/main/cpp/utils/member.h:12
Class
MemberUtils
Contains common code for working with Methods/Constructors, extracted and refactored from <code>MethodUtils</code> when it was imported from Commons B
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MemberUtils.java:33
Class
Memory
core/src/main/cpp/utils/memory.h:15
next →
1–100 of 175, ranked by callers