MCPcopy Create free account

hub / github.com/canyie/pine / functions

Functions1,225 in github.com/canyie/pine

↓ 1 callersMethodcloseQuietly
(Closeable closeable)
xposed/src/main/java/top/canyie/pine/xposed/PineXposed.java:183
↓ 1 callersMethodcloseSilently
(Closeable c)
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:1547
↓ 1 callersMethodcompareTo
@hide
xposed/src/main/java/de/robv/android/xposed/callbacks/XCallback.java:115
↓ 1 callersMethodcontains
@hide
xposed/src/main/java/de/robv/android/xposed/XSharedPreferences.java:304
↓ 1 callersMethoddecompile
Decompile the given method. Force the given method executes by interpreter. This may be very useful when hooking a method that is inlined into caller.
core/src/main/java/top/canyie/pine/Pine.java:607
↓ 1 callersMethoddecompile0
(Member method, boolean disableJit)
core/src/main/java/top/canyie/pine/Pine.java:825
↓ 1 callersMethoddisableHiddenApiPolicy0
(boolean application, boolean platform)
core/src/main/java/top/canyie/pine/Pine.java:849
↓ 1 callersMethoddisableProfileSaver0
()
core/src/main/java/top/canyie/pine/Pine.java:831
↓ 1 callersFunctiondmb
core/src/main/cpp/trampoline/arch/arch.h:13
↓ 1 callersMethoddoubleBridge
(long artMethod, long extras, long sp, long x4, long x5, long x6, long
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:36
↓ 1 callersFunctiondsb
core/src/main/cpp/trampoline/arch/arch.h:17
↓ 1 callersMethodemptyCallbacks
()
core/src/main/java/top/canyie/pine/Pine.java:955
↓ 1 callersMethodenableDelayHook
Enable delay hook (aka pending hook) for subsequent hooks. Allow hooking a static method without pre-initialize its declaring class. @return Whether t
enhances/src/main/java/top/canyie/pine/enhances/PineEnhances.java:42
↓ 1 callersMethodenableFastNative
()
core/src/main/java/top/canyie/pine/Pine.java:811
↓ 1 callersMethodendsWithIgnoreCase
<p>Case insensitive check if a CharSequence ends with a specified suffix.</p> <p>{@code null}s are handled without exceptions. Two {@code null} refer
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:6460
↓ 1 callersMethodensureInited
Initialize the Pine enhances library if uninitialized.
enhances/src/main/java/top/canyie/pine/enhances/PineEnhances.java:28
↓ 1 callersMethodequals
<p>Compares two CharSequences, returning {@code true} if they are equal.</p> <p>{@code null}s are handled without exceptions. Two {@code null} refere
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:781
↓ 1 callersMethodequals
checks if instances are equal @param other The other object to compare to @return if the instances are for the same object
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/IDKey.java:62
↓ 1 callersMethodequalsIgnoreCase
<p>Compares two CharSequences, returning {@code true} if they are equal ignoring the case.</p> <p>{@code null}s are handled without exceptions. Two {
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:806
↓ 1 callersMethodfindAndHookMethod
Look up a method and hook it. See {@link #findAndHookMethod(String, ClassLoader, String, Object...)} for details.
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:182
↓ 1 callersMethodfindField
(Class<?> c, String name)
core/src/main/java/top/canyie/pine/utils/ReflectionHelper.java:46
↓ 1 callersMethodfindFieldRecursiveImpl
(Class<?> clazz, String fieldName)
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:138
↓ 1 callersMethodfindMethod
(Class<?> c, String name, Class<?>... paramTypes)
core/src/main/java/top/canyie/pine/utils/ReflectionHelper.java:65
↓ 1 callersMethodfloatBridge
(long artMethod, long extras, long sp, long x4, long x5, long x6, long x7
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:41
↓ 1 callersMethodfloats2Double
(float l, float h)
core/src/main/java/top/canyie/pine/utils/Primitives.java:176
↓ 1 callersMethodgetAccessibleMethodFromInterfaceNest
<p>Returns an accessible method (that is, one that can be invoked via reflection) that implements the specified method, by scanning through all implem
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MethodUtils.java:450
↓ 1 callersMethodgetAccessibleMethodFromSuperclass
<p>Returns an accessible method (that is, one that can be invoked via reflection) by scanning through the superclasses. If no such method can be found
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MethodUtils.java:419
↓ 1 callersMethodgetAddress
(long thread, Object o)
core/src/main/java/top/canyie/pine/Pine.java:487
↓ 1 callersMethodgetAddress
(Object o)
core/src/main/java/top/canyie/pine/utils/Primitives.java:123
↓ 1 callersMethodgetAddress0
(long thread, Object o)
core/src/main/java/top/canyie/pine/Pine.java:835
↓ 1 callersMethodgetAllInterfaces
<p>Gets a {@code List} of all interfaces implemented by the given class and its superclasses.</p> <p>The order is determined by looking through each
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ClassUtils.java:347
↓ 1 callersMethodgetAllSuperclasses
<p>Gets a {@code List} of superclasses for the given class.</p> @param cls the class to look up, may be {@code null} @return the {@code List} of sup
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ClassUtils.java:321
↓ 1 callersMethodgetArgs
(Pine.HookRecord hookRecord, int extras, int sp)
core/src/main/java/top/canyie/pine/entry/Arm32Entry.java:221
↓ 1 callersMethodgetArgs
(Pine.HookRecord hookRecord, long extras, long sp,
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:161
↓ 1 callersMethodgetArgsArm32
(int extras, int sp, int[] crOut, int[] stack, float[] fpOut)
core/src/main/java/top/canyie/pine/Pine.java:837
↓ 1 callersMethodgetArgsArm64
(long extras, long sp, boolean[] typeWides, long[] crOut, long[] stack, double[] fpOut)
core/src/main/java/top/canyie/pine/Pine.java:839
↓ 1 callersMethodgetArgsAsInts
(Pine.HookRecord hookRecord, int extras, int ebx)
core/src/main/java/top/canyie/pine/entry/X86Entry.java:110
↓ 1 callersMethodgetArgsX86
(int extras, int[] out, int ebx)
core/src/main/java/top/canyie/pine/Pine.java:841
↓ 1 callersMethodgetBridge
(String bridgeName, int paramNumber)
core/src/main/java/top/canyie/pine/entry/Arm64MarshmallowEntry.java:289
↓ 1 callersMethodgetCallback
()
enhances/src/main/java/top/canyie/pine/enhances/ClassInitMonitor.java:29
↓ 1 callersMethodgetCallbacks
()
core/src/main/java/top/canyie/pine/Pine.java:959
↓ 1 callersMethodgetConstructor
(Class<T> c, Class<?>... paramTypes)
core/src/main/java/top/canyie/pine/utils/ReflectionHelper.java:77
↓ 1 callersMethodgetDefaultStyle
<p>Gets the default <code>ToStringStyle</code> to use.</p> <p>This method gets a singleton default value, typically for the whole JVM. Changing this
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringBuilder.java:116
↓ 1 callersMethodgetHookMode
Return the current hook mode. @return One of {@code Pine.HookMode.INLINE}, {@code Pine.HookMode.REPLACEMENT} or {@code Pine.HookMode.INLINE_WITHOUT_JI
core/src/main/java/top/canyie/pine/Pine.java:184
↓ 1 callersMethodgetObject0
(long thread, long address)
core/src/main/java/top/canyie/pine/Pine.java:833
↓ 1 callersMethodgetObjectField
Returns the value of an object field in the given object instance. A class reference is not sufficient! See also {@link #findField}.
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:894
↓ 1 callersMethodgetObjectTransformationCost
Gets the number of steps required needed to turn the source class into the destination class. This represents the number of steps in the object hierar
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MemberUtils.java:131
↓ 1 callersMethodgetOverriddenMethod
(Method method)
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:1677
↓ 1 callersMethodgetPackageName
<p>Gets the package name of an {@code Object}.</p> @param object the class to get the package name for, may be null @param valueIfNull the value to
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ClassUtils.java:262
↓ 1 callersMethodgetPrimitivePromotionCost
Gets the number of steps required to promote a primitive number to another type. @param srcClass the (primitive) source class @param destClass the (pr
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MemberUtils.java:166
↓ 1 callersMethodgetResource
(String name)
xposed/src/main/java/top/canyie/pine/xposed/ModuleClassLoader.java:81
↓ 1 callersMethodgetResources
(String name)
xposed/src/main/java/top/canyie/pine/xposed/ModuleClassLoader.java:109
↓ 1 callersMethodgetUnsafe
()
core/src/main/java/top/canyie/pine/utils/Primitives.java:187
↓ 1 callersMethodgetUpToClass
<p> Gets the last super class to stop appending fields for. </p> @return The last super class to stop appending fields for.
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java:548
↓ 1 callersMethodgetValue
<p> Calls <code>java.lang.reflect.Field.get(Object)</code>. </p> @param field The Field to query. @return The Object from the given Field.
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java:568
↓ 1 callersMethodhandle
(IXposedMod callback)
xposed/src/main/java/top/canyie/pine/xposed/PineXposed.java:192
↓ 1 callersMethodhasFileChanged
Check whether the file has changed since the last time it has been loaded. <p><strong>Warning:</strong> With enforcing SELinux, this call might be qu
xposed/src/main/java/de/robv/android/xposed/XSharedPreferences.java:204
↓ 1 callersMethodhasMoreElements
()
xposed/src/main/java/top/canyie/pine/xposed/CompoundEnumeration.java:54
↓ 1 callersMethodhasThrowable
Return whether an exception will be thrown as the result of this method call. @return {@code true} If there is an exception will be thrown, {@code fal
core/src/main/java/top/canyie/pine/Pine.java:1047
↓ 1 callersMethodhashCode
()
core/src/main/java/top/canyie/pine/utils/ThreeTuple.java:29
↓ 1 callersMethodhashCode
<p>Gets the hash code of an object returning zero when the object is {@code null}.</p> <pre> ObjectUtils.hashCode(null) = 0 ObjectUtils.hashCode(ob
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ObjectUtils.java:198
↓ 1 callersMethodhashCode
<p> The computed <code>hashCode</code> from toHashCode() is returned due to the likelihood of bugs in mis-calling toHashCode() and the unlikeliness of
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/HashCodeBuilder.java:956
↓ 1 callersMethodhook
Register a hook that will be invoked when the {@code method} is invoked. Note that this will initialize Pine library if uninitialized. @param method T
core/src/main/java/top/canyie/pine/Pine.java:250
↓ 1 callersMethodhook
(Member method, CopyOnWriteSortedSet<XC_MethodHook> callbacks)
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:58
↓ 1 callersMethodhook0
(long thread, Class<?> declaring, HookRecord hookRecord, Member target,
core/src/main/java/top/canyie/pine/Pine.java:815
↓ 1 callersMethodhookLoadPackage
(IXposedHookLoadPackage callback)
xposed/src/main/java/top/canyie/pine/xposed/PineXposed.java:168
↓ 1 callersMethodhookNewMethod
(HookRecord hookRecord, int modifiers, boolean canInitDeclaringClass)
core/src/main/java/top/canyie/pine/Pine.java:313
↓ 1 callersMethodhookReplace
(HookRecord hookRecord, Method replacement, Method backup, boolean canIni
core/src/main/java/top/canyie/pine/Pine.java:383
↓ 1 callersMethodhookReplace0
(long thread, Class<?> declaring, HookRecord hookRecord, Member
core/src/main/java/top/canyie/pine/Pine.java:819
↓ 1 callersMethodindexOfAnyBut
<p>Searches a CharSequence to find the first index of any character not in the given set of characters.</p> <p>A {@code null} CharSequence will retur
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:1670
↓ 1 callersMethodinit0
(int androidVersion, boolean debug, boolean debuggable, boolean antiCheck
core/src/main/java/top/canyie/pine/Pine.java:807
↓ 1 callersMethodinitBridgeMethods
()
core/src/main/java/top/canyie/pine/Pine.java:120
↓ 1 callersMethodinitClassInitMonitor
(int sdkLevel, long openElf, long findElfSymbol, long closeElf,
enhances/src/main/java/top/canyie/pine/enhances/PineEnhances.java:75
↓ 1 callersMethodinitXCrash
()
app/src/main/java/top/canyie/pine/examples/ExampleApp.java:82
↓ 1 callersMethodinitZygote
Called very early during startup of Zygote. @param startupParam Details about the module itself and the started process. @throws Throwable everything
xposed/src/main/java/de/robv/android/xposed/IXposedHookZygoteInit.java:20
↓ 1 callersFunctioninit_PineEnhances
enhances/src/main/cpp/enhances.cpp:394
↓ 1 callersMethodinputStreamToByteArray
(InputStream is)
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:1532
↓ 1 callersMethodinstall
()
enhances/src/main/java/top/canyie/pine/enhances/PendingHookHandler.java:64
↓ 1 callersMethodinstance
()
enhances/src/main/java/top/canyie/pine/enhances/PendingHookHandler.java:60
↓ 1 callersMethodintBridge
(long artMethod, long extras, long sp, long x4, long x5, long x6, long x7)
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:26
↓ 1 callersMethodinvokeOriginal
(Member method, Object thisObject, Object[] args)
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:64
↓ 1 callersMethodinvokeOriginalMethod
Invoke the original implementation of the method with current {@code thisObject} and {@code args}. @return The return value of this method. @throws In
core/src/main/java/top/canyie/pine/Pine.java:1091
↓ 1 callersMethodisAppendStatics
<p> Gets whether or not to append static fields. </p> @return Whether or not to append static fields. @since 2.1
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java:580
↓ 1 callersMethodisAppendTransients
<p> Gets whether or not to append transient fields. </p> @return Whether or not to append transient fields.
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java:591
↓ 1 callersMethodisAsciiPrintable
<p>Checks whether the character is ASCII 7 bit printable.</p> <pre> CharUtils.isAsciiPrintable('a') = true CharUtils.isAsciiPrintable('A') = tr
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/CharUtils.java:421
↓ 1 callersMethodisAtLeastPreReleaseCodename
(String codename)
core/src/main/java/top/canyie/pine/PineConfig.java:60
↓ 1 callersMethodisClassInitialized
5.0-8.0: kInitialized = 10 int 8.1: kInitialized = 11 int 9.0+: kInitialized = 14 uint8_t 11.0+: kInitialized = 14 uint8_t kVisiblyI
enhances/src/main/java/top/canyie/pine/enhances/PendingHookHandler.java:93
↓ 1 callersMethodisJavaVersionMatch
<p> Decides if the Java version matches. </p> <p> This method is package private instead of private to support unit test invocation. </p> @param vers
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/SystemUtils.java:1386
↓ 1 callersMethodisOSMatch
Decides if the operating system matches. <p> This method is package private instead of private to support unit test invocation. </p> @param osName th
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/SystemUtils.java:1405
↓ 1 callersMethodisOSNameMatch
Decides if the operating system matches. <p> This method is package private instead of private to support unit test invocation. </p> @param osName th
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/SystemUtils.java:1422
↓ 1 callersMethodisPackageAccess
Returns whether a given set of modifiers implies package access. @param modifiers to test @return true unless package/protected/private modifier detec
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MemberUtils.java:74
↓ 1 callersMethodisPrimitiveWrapper
Returns whether the given {@code type} is a primitive wrapper ({@link Boolean}, {@link Byte}, {@link Character}, {@link Short}, {@link Integer}, {@lin
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ClassUtils.java:553
↓ 1 callersMethodisRegistered
<p> Returns <code>true</code> if the registry contains the given object pair. Used by the reflection methods to avoid infinite loops. Objects might be
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/EqualsBuilder.java:154
↓ 1 callersMethodisRegistered
<p> Returns <code>true</code> if the registry contains the given object. Used by the reflection methods to avoid infinite loops. </p> @param value
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/HashCodeBuilder.java:150
↓ 1 callersMethodisRegistered
<p> Returns <code>true</code> if the registry contains the given object. Used by the reflection methods to avoid infinite loops. </p> @param value
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:162
↓ 1 callersMethodisSameLength
<p>Checks whether two arrays are the same length, treating {@code null} arrays as length {@code 0}. <p>Any multi-dimensional aspects of the arrays ar
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ArrayUtils.java:1195
↓ 1 callersMethodisUseIdentityHashCode
<p>Gets whether to use the identity hash code.</p> @return the current useIdentityHashCode flag
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1636
↓ 1 callersMethodjoin
<p>Joins the elements of the provided array into a single String containing the provided list of elements.</p> <p>No separator is added to the joined
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:3238
↓ 1 callersMethodloadOpenedModule
(String modulePath, ClassLoader mcl, boolean startsSystemServer)
xposed/src/main/java/top/canyie/pine/xposed/PineXposed.java:63
↓ 1 callersMethodlogD
(String fmt, Object... args)
enhances/src/main/java/top/canyie/pine/enhances/PineEnhances.java:52
← previousnext →301–400 of 1,225, ranked by callers