MCPcopy Create free account

hub / github.com/chago/ADVMP / functions

Functions167 in github.com/chago/ADVMP

↓ 213 callersFunctionHANDLE_OPCODE
template/jni/advmpc/InterpC.cpp:1210
↓ 44 callersMethodequals
(Object obj)
base/src/main/java/buwai/android/shell/base/TypeDescription.java:20
↓ 25 callersMethodwrite
写出yc文件。
ycformat/src/main/java/buwai/android/shell/advmpformat/YcFile.java:26
↓ 19 callersFunctionunzlocal_getShort
(pzlib_filefunc_def,filestream,pX)
template/jni/advmpc/unzip.c:193
↓ 15 callersMethodgetBytes
(int value)
base/src/main/java/buwai/util/BitConverter.java:8
↓ 15 callersFunctionunzlocal_getLong
(pzlib_filefunc_def,filestream,pX)
template/jni/advmpc/unzip.c:221
↓ 15 callersMethodwrite
()
separator/src/main/java/buwai/android/shell/separator/SeparatorCWriter.java:29
↓ 12 callersFunctionToUInt
���ֽ�����ת��Ϊ�޷������Ρ�
template/jni/advmpc/BitConvert.cpp:17
↓ 6 callersFunctionunzlocal_getByte
(pzlib_filefunc_def,filestream,pi)
template/jni/advmpc/unzip.c:163
↓ 5 callersFunctionunzlocal_GetCurrentFileInfoInternal
(file, pfile_info,
template/jni/advmpc/unzip.c:572
↓ 4 callersFunctiondvmAbort
template/jni/advmpc/InterpC.cpp:8
↓ 3 callersMethodconvertByFullClassName
将class的完整路径转换为TypeDescription类型。 @param fullClassName class的完整路径。 @return 返回TypeDescription类型。
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:21
↓ 3 callersMethodparseTypeDescription
解析类型描述。 @param item 黑白名单中的一项。 @return 返回类型描述对象。
separator/src/main/java/buwai/android/shell/separator/config/ConfigParse.java:161
↓ 3 callersFunctionunzCloseCurrentFile
Close the file in zip opened with unzipOpenCurrentFile Return UNZ_CRCERROR if all the file was read but the CRC is not good */
template/jni/advmpc/unzip.c:1451
↓ 3 callersFunctionunzGetCurrentFileInfo
Write info about the ZipFile in the *pglobal_info structure. No preparation of the structure is needed return UNZ_OK if there is no problem. */
template/jni/advmpc/unzip.c:747
↓ 3 callersFunctionunzOpenCurrentFile3
Open for reading data the current file in the zipfile. If there is no error and the file is opened, the return value is UNZ_OK. */
template/jni/advmpc/unzip.c:1049
↓ 3 callersMethodusage
用法。
separator/src/main/java/buwai/android/shell/separator/EntryPoint.java:80
↓ 3 callersMethodusage
()
control-centre/src/main/java/buwai/android/shell/controlcentre/EntryPoint.java:65
↓ 2 callersFunctioncheckForNull
* Check to see if "obj" is NULL. If so, throw an exception. Assumes the * pc has already been exported to the stack. * * Perform additional check
template/jni/advmpc/InterpC.cpp:339
↓ 2 callersMethodcopyFolder
复制整个文件夹内容 @param oldPath String 原文件路径 如:c:/fqf @param newPath String 复制后路径 如:f:/fqf/ff @return boolean
base/src/main/java/buwai/android/shell/base/Utils.java:69
↓ 2 callersFunctiondvmThrowArrayIndexOutOfBoundsException
template/jni/advmpc/Exception.cpp:10
↓ 2 callersFunctiondvmThrowNullPointerException
template/jni/advmpc/Exception.cpp:4
↓ 2 callersMethodgenMethodSig
生成方法签名。 @param mr @return
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:101
↓ 2 callersMethodgenTypeInNative
生成在native中的类型。 @param mr @return
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:139
↓ 2 callersMethodgetInstructions
获得方法中的指令。 @param dexBackedMethod @return 返回方法中的指令。
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:58
↓ 2 callersMethodgetResourceTxt
获得资源的文本内容。 @param clazz Class对象。 @param resPath 资源在jar中的路径。如:"resources/a.txt"。 @throws IOException
base/src/main/java/buwai/android/shell/base/helper/ResourceHelper.java:30
↓ 2 callersMethodisMatchMethodInBlackList
(List<TypeDescription> list, TypeDescription typeDescription)
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:222
↓ 2 callersMethodisMatchMethodInWhiteList
判断方法是否包含在黑白名单中。 如果方法名为null,则认为包含。 如果方法名相同但方法签名为null,则认为包含。 @param list 名单。 @param typeDescription 方法引用。 @return true: 包含。false:
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:200
↓ 2 callersMethodisMatchPackage
匹配包名。 @param packageNameInList @param packageName @return
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:169
↓ 2 callersMethodparse
����Yc���
template/jni/advmpc/YcFile.cpp:109
↓ 2 callersMethodparse
解析配置文件。
separator/src/main/java/buwai/android/shell/separator/config/ConfigParse.java:43
↓ 2 callersMethodrewriteDexFile
(@Nonnull DexFile dexFile)
separator/src/main/java/buwai/android/shell/separator/Separator.java:109
↓ 2 callersMethodrun
抽取方法指令。 @return true:成功。false:失败。
separator/src/main/java/buwai/android/shell/separator/Separator.java:61
↓ 2 callersFunctionunzGoToFirstFile
Set the current file of the zipfile to the first file. return UNZ_OK if there is no problem */
template/jni/advmpc/unzip.c:771
↓ 2 callersFunctionunzLocateFile
Try locate the file szFileName in the zipfile. For the iCaseSensitivity signification, see unzipStringFileNameCompare return value : UNZ_OK if
template/jni/advmpc/unzip.c:827
↓ 1 callersFunctionGetAppPath
���APP������
template/jni/advmpc/Utils.cpp:5
↓ 1 callersMethodGetFileSizeInZip
���zip��ij���ļ���С��
template/jni/advmpc/io.cpp:102
↓ 1 callersMethodGetSeparatorData
���Separator����
template/jni/advmpc/YcFile.cpp:208
↓ 1 callersMethodOpen
�����
template/jni/advmpc/io.cpp:12
↓ 1 callersMethodReadBytes
��ȡ�ֽ����顣
template/jni/advmpc/io.cpp:57
↓ 1 callersFunctionReleaseYcFile
�ͷ�Yc�ļ���
template/jni/advmpc/YcFile.cpp:257
↓ 1 callersFunctionToString
���ֽ�����ת��Ϊ�ַ�����
template/jni/advmpc/BitConvert.cpp:5
↓ 1 callersMethodaddMethod
向ClassDef中添加一个新方法。 @param classDef ClassDef对象。 @param method 要插入的方法。 @return 返回新的类定义。
base/src/main/java/buwai/android/dexlib2/helper/ClassDefHelper.java:65
↓ 1 callersMethodaddOrReplaceMethod
如果类中不存在相应的方法,则添加。如果存在,则替换。 @param classDef 类定义。 @param method 方法。 @return 返回新的类定义。
base/src/main/java/buwai/android/dexlib2/helper/ClassDefHelper.java:80
↓ 1 callersMethodbuildNative
编译native代码。 @throws FileNotFoundException
control-centre/src/main/java/buwai/android/shell/controlcentre/ControlCentre.java:181
↓ 1 callersMethodconvertByClassDef
提取ClassDef中的信息,生成TypeDescription对象。 @param classDef @return
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:34
↓ 1 callersMethodconvertByMethod
提取Method中的信息,生成TypeDescription对象。 @param method @return
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:45
↓ 1 callersMethodcopyFile
复制单个文件 @param oldPath String 原文件路径 如:c:/fqf.txt @param newPath String 复制后路径 如:f:/fqf.txt @return boolean @throws IOException
base/src/main/java/buwai/android/shell/base/Utils.java:33
↓ 1 callersMethodcopyJniFiles
将template中的jni目录拷贝到工作目录。 @throws IOException
control-centre/src/main/java/buwai/android/shell/controlcentre/ControlCentre.java:130
↓ 1 callersMethodcreateClinit
创建<clinit>方法。 @param classDef @return
separator/src/main/java/buwai/android/shell/separator/InstructionInsert01.java:109
↓ 1 callersMethoddoZip
压缩一个文件或文件夹到zip文件。 @param inputFilePath @param zipPath @throws Exception
base/src/main/java/buwai/android/shell/base/ZipHelper.java:53
↓ 1 callersFunctiondvmThrowArithmeticException
template/jni/advmpc/Exception.cpp:19
↓ 1 callersMethodexec
(String[] args)
base/src/main/java/buwai/android/shell/base/helper/CommandHelper.java:17
↓ 1 callersFunctionfill_fopen_filefunc
(pzlib_filefunc_def)
template/jni/advmpc/ioapi.c:167
↓ 1 callersMethodfindFirstClass
(File manifestFile)
base/src/main/java/buwai/android/shell/base/helper/AndroidManifestHelper.java:18
↓ 1 callersMethodgenJNINativeMethod
生成JNINativeMethod结构的数据。 @param method @return
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:205
↓ 1 callersMethodgenLoadLibrary
生成System.loadLibrary指令。 @param method @return
separator/src/main/java/buwai/android/shell/separator/InstructionInsert01.java:81
↓ 1 callersMethodgenParamTypeListInNative
生成JNI方法参数列表。 @param mr @return 返回方法参数列表。
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:185
↓ 1 callersMethodgenParamsShortDesc
生成方法参数的短类型。 @param mr @return 返回方法参数的短类型。
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:119
↓ 1 callersMethodgetCodeOffset
获得方法的code_item结构的偏移。 @param dexBackedMethod @return 返回方法code_item结构的偏移。
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:80
↓ 1 callersFunctiongetParamRegCount
* ��ò����Ĵ��������� * @param[in] separatorData Separator���ݡ� * @return ���ز����Ĵ��������� */
template/jni/advmpc/InterpC.cpp:23
↓ 1 callersFunctiongetParams
* �����ɱ��������ò������顣 * @param[in] * @param[in] * @return ���ز������顣�������ʹ�������Ҫ�ͷ��ڴ档 */
template/jni/advmpc/InterpC.cpp:65
↓ 1 callersMethodinsert
()
separator/src/main/java/buwai/android/shell/separator/InstructionInsert01.java:46
↓ 1 callersMethodinsertInstructionInStart
在起始位置插入指令。 @param method 方法对象。 @param insts 要插入的指令。 @param regIncrement 寄存器增量。因为插入的指令可能需要增加寄存器。 @return 返回新的方法对象。
base/src/main/java/buwai/android/dexlib2/helper/MethodHelper.java:34
↓ 1 callersMethodisMatchClassInBlackList
判断类是否包含在黑名单中。 如果是整个包,那么也判定这个类是包含的。 如果是类中有内部类,如果这个类包含,那么这个内部类也包含。 @param list 名单列表。 @param typeDescription @return true: 包含。false: 不包含。
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:125
↓ 1 callersMethodisMatchClassInWhiteList
判断类是否包含在白名单中。 如果是整个包,那么也判定这个类是包含的。 如果是类中有内部类,如果这个类包含,那么这个内部类也包含。 @param list 名单列表。 @param typeDescription @return true: 包含。false: 不包含。
base/src/main/java/buwai/android/shell/base/helper/TypeDescriptionHelper.java:84
↓ 1 callersMethodisMethodExist
判断类中是否存在相应的方法。 判断: 类定义、方法名、返回类型、参数。 @param classDef 类定义。 @param method 方法。 @return true:存在。false:不存在。
base/src/main/java/buwai/android/dexlib2/helper/ClassDefHelper.java:24
↓ 1 callersFunctionisStaticMethod
* �Ƿ��Ǿ�̬������ * @param[in] separatorData Separator���ݡ� * @return true���Ǿ�̬������false�����Ǿ�̬������ */
template/jni/advmpc/InterpC.cpp:55
↓ 1 callersMethodisValid
是否有效。 @param method @return true:有效。false:无效。
separator/src/main/java/buwai/android/shell/separator/config/ConfigHelper.java:24
↓ 1 callersMethodisWindowsOS
是否是Windows操作系统。 @return true:是Windows操作系统。false:不是Windows操作系统。
base/src/main/java/buwai/android/shell/base/Utils.java:14
↓ 1 callersMethodisclinitMethodExit
判断<clinit>方法是否存在。 @param classDef 类定义对象。 @return 如果存在,则返回<clinit>的方法对象。如果不存在,则返回null。
base/src/main/java/buwai/android/dexlib2/helper/ClassDefHelper.java:50
↓ 1 callersMethodnativeLog
()
AdvmpTest/src/buwai/android/shell/advmptest/MainActivity.java:35
↓ 1 callersMethodparseSystemProperty
解析system-property.conf文件内容。 @param config 解析出来的数据对config赋值。
separator/src/main/java/buwai/android/shell/separator/config/ConfigParse.java:64
↓ 1 callersMethodparseUserConfig
解析用户的配置文件。 @param config 解析出来的数据对config赋值。
separator/src/main/java/buwai/android/shell/separator/config/ConfigParse.java:119
↓ 1 callersMethodprepare
做一些准备工作。
control-centre/src/main/java/buwai/android/shell/controlcentre/ControlCentre.java:34
↓ 1 callersFunctionregisterFunctions
template/jni/advmpc/avmp.cpp:45
↓ 1 callersFunctionregisterNatives
* ע�᱾�ط����� */
template/jni/advmpc/avmp.cpp:22
↓ 1 callersMethodrunSeparator
运行抽取器。 @return @throws IOException
control-centre/src/main/java/buwai/android/shell/controlcentre/ControlCentre.java:113
↓ 1 callersMethodseparatorTest
(int value)
AdvmpTest/src/buwai/android/shell/advmptest/MainActivity.java:33
↓ 1 callersMethodshell
加壳。 @return
control-centre/src/main/java/buwai/android/shell/controlcentre/ControlCentre.java:53
↓ 1 callersMethodunZip
Unzip it @param zipFile input zip file @param outputFolder zip file output folder
base/src/main/java/buwai/android/shell/base/ZipHelper.java:93
↓ 1 callersFunctionunzGoToNextFile
Set the current file of the zipfile to the next file. return UNZ_OK if there is no problem return UNZ_END_OF_LIST_OF_FILE if the actual file was t
template/jni/advmpc/unzip.c:793
↓ 1 callersFunctionunzOpen
(path)
template/jni/advmpc/unzip.c:495
↓ 1 callersFunctionunzOpen2
Open a Zip file. path contain the full pathname (by example, on a Windows NT computer "c:\\test\\zlib114.zip" or on an Unix computer "zlib/z
template/jni/advmpc/unzip.c:389
↓ 1 callersFunctionunzOpenCurrentFile
(file)
template/jni/advmpc/unzip.c:1173
↓ 1 callersFunctionunzReadCurrentFile
Read bytes from the current file. buf contain buffer where data must be copied len the size of buf. return the number of byte copied if somes b
template/jni/advmpc/unzip.c:1205
↓ 1 callersFunctionunzStringFileNameCompare
Compare two filename (fileName1,fileName2). If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp) If iCaseSenisivity = 2, compar
template/jni/advmpc/unzip.c:297
↓ 1 callersFunctionunzlocal_CheckCurrentFileCoherencyHeader
Read the local header of the current zipfile Check the coherency of the local header and info in the end of central directory about this fil
template/jni/advmpc/unzip.c:960
↓ 1 callersFunctionunzlocal_DosDateToTmuDate
Translate date/time from Dos format to tm_unz (readable more easilty) */
template/jni/advmpc/unzip.c:543
↓ 1 callersFunctionunzlocal_SearchCentralDir
(pzlib_filefunc_def,filestream)
template/jni/advmpc/unzip.c:323
↓ 1 callersMethodupdateJniFiles
更新jni目录中的文件。
control-centre/src/main/java/buwai/android/shell/controlcentre/ControlCentre.java:141
↓ 1 callersMethodwriteCFile
写C文件。
separator/src/main/java/buwai/android/shell/separator/Separator.java:98
↓ 1 callersMethodwriteHeader
写文件头。 @throws IOException
ycformat/src/main/java/buwai/android/shell/advmpformat/YcFile.java:70
↓ 1 callersMethodwriteMethod
(int index, Method method, BufferedWriter fileWriter)
separator/src/main/java/buwai/android/shell/separator/SeparatorCWriter.java:60
↓ 1 callersMethodwriteSeparatorData
写SeparatorData。 @throws IOException
ycformat/src/main/java/buwai/android/shell/advmpformat/YcFile.java:119
↓ 1 callersMethodwriteYcFile
写Yc文件。 @throws IOException
separator/src/main/java/buwai/android/shell/separator/Separator.java:87
↓ 1 callersMethodwrite_registerNatives
(BufferedWriter fileWriter)
separator/src/main/java/buwai/android/shell/separator/SeparatorCWriter.java:125
MethodClose
�رմ򿪵��ļ���
template/jni/advmpc/io.cpp:27
MethodConfigHelper
(Config config)
separator/src/main/java/buwai/android/shell/separator/config/ConfigHelper.java:15
MethodConfigParse
构造方法。 @param configFile 配置文件。如果传入null,则解析jar包中保存的默认配置文件。
separator/src/main/java/buwai/android/shell/separator/config/ConfigParse.java:35
next →1–100 of 167, ranked by callers