SYMBOL INDEX (86 symbols across 23 files) FILE: app/src/androidTest/java/com/example/nativecpp/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: app/src/main/cpp/nativeso1.c function JNICALL (line 4) | JNICALL FILE: app/src/main/cpp/nativeso2.c function JNICALL (line 6) | JNICALL FILE: app/src/main/cpp/nativeso3.c function JNICALL (line 9) | JNICALL FILE: app/src/main/java/com/example/nativecpp/CustomApplication.java class CustomApplication (line 13) | public class CustomApplication extends Application { method onCreate (line 14) | @Override FILE: app/src/main/java/com/example/nativecpp/MainActivity.java class MainActivity (line 17) | public class MainActivity extends AppCompatActivity { method onCreate (line 22) | @Override method clickNative1 (line 47) | public native void clickNative1(); method clickNative2 (line 48) | public native void clickNative2(); method clickNative3 (line 49) | public native void clickNative3(); FILE: app/src/test/java/com/example/nativecpp/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: lib_sillyboy/src/androidTest/java/com/example/lib_sillyboy/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/DynamicSo.java class DynamicSo (line 13) | class DynamicSo { method loadSoDynamically (line 14) | public static void loadSoDynamically(File soFIle, String path) { method insertPathToNativeSystem (line 55) | public static void insertPathToNativeSystem(Context context,File file){ FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Dynamic32Structure.java class Dynamic32Structure (line 22) | public class Dynamic32Structure extends Elf.DynamicStructure { method Dynamic32Structure (line 23) | public Dynamic32Structure(final ElfParser parser, final Elf.Header hea... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Dynamic64Structure.java class Dynamic64Structure (line 23) | public class Dynamic64Structure extends Elf.DynamicStructure { method Dynamic64Structure (line 24) | public Dynamic64Structure(final ElfParser parser, final Elf.Header hea... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Elf.java type Elf (line 20) | public interface Elf { class Header (line 21) | abstract class Header { method getSectionHeader (line 36) | abstract public SectionHeader getSectionHeader(int index) throws IOE... method getProgramHeader (line 37) | abstract public ProgramHeader getProgramHeader(long index) throws IO... method getDynamicStructure (line 38) | abstract public DynamicStructure getDynamicStructure(long baseOffset... class ProgramHeader (line 42) | abstract class ProgramHeader { class SectionHeader (line 52) | abstract class SectionHeader { class DynamicStructure (line 56) | abstract class DynamicStructure { FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Elf32Header.java class Elf32Header (line 24) | public class Elf32Header extends Elf.Header { method Elf32Header (line 27) | public Elf32Header(final boolean bigEndian, final ElfParser parser) th... method getSectionHeader (line 44) | @Override method getProgramHeader (line 49) | @Override method getDynamicStructure (line 54) | @Override FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Elf64Header.java class Elf64Header (line 23) | public class Elf64Header extends Elf.Header { method Elf64Header (line 26) | public Elf64Header(final boolean bigEndian, final ElfParser parser) th... method getSectionHeader (line 43) | @Override method getProgramHeader (line 48) | @Override method getDynamicStructure (line 53) | @Override FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/ElfParser.java class ElfParser (line 33) | public class ElfParser implements Closeable, Elf { method ElfParser (line 37) | public ElfParser(File file) throws FileNotFoundException { method parseHeader (line 46) | public Header parseHeader() throws IOException { method parseNeededDependencies (line 67) | public List parseNeededDependencies() throws IOException { method offsetFromVma (line 130) | private long offsetFromVma(final Header header, final long numEntries,... method close (line 146) | @Override method readString (line 151) | protected String readString(final ByteBuffer buffer, long offset) thro... method readLong (line 161) | protected long readLong(final ByteBuffer buffer, final long offset) th... method readWord (line 166) | protected long readWord(final ByteBuffer buffer, final long offset) th... method readHalf (line 171) | protected int readHalf(final ByteBuffer buffer, final long offset) thr... method readByte (line 176) | protected short readByte(final ByteBuffer buffer, final long offset) t... method read (line 181) | protected void read(final ByteBuffer buffer, long offset, final int le... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Program32Header.java class Program32Header (line 23) | public class Program32Header extends Elf.ProgramHeader { method Program32Header (line 24) | public Program32Header(final ElfParser parser, final Elf.Header header... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Program64Header.java class Program64Header (line 23) | public class Program64Header extends Elf.ProgramHeader { method Program64Header (line 24) | public Program64Header(final ElfParser parser, final Elf.Header header... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Section32Header.java class Section32Header (line 23) | public class Section32Header extends Elf.SectionHeader { method Section32Header (line 24) | public Section32Header(final ElfParser parser, final Elf.Header header... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/elf/Section64Header.java class Section64Header (line 23) | public class Section64Header extends Elf.SectionHeader { method Section64Header (line 24) | public Section64Header(final ElfParser parser, final Elf.Header header... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/pathinsert/LoadLibraryUtils.java class LoadLibraryUtils (line 32) | public class LoadLibraryUtils { method installNativeLibraryPath (line 35) | public static void installNativeLibraryPath(ClassLoader classLoader, F... class V4 (line 71) | private static final class V4 { method install (line 72) | private static void install(ClassLoader classLoader, File folder) t... class V14 (line 102) | private static final class V14 { method install (line 103) | private static void install(ClassLoader classLoader, File folder) t... class V23 (line 121) | private static final class V23 { method install (line 122) | private static void install(ClassLoader classLoader, File folder) t... class V25 (line 163) | private static final class V25 { method install (line 164) | private static void install(ClassLoader classLoader, File folder) t... FILE: lib_sillyboy/src/main/java/com/pika/sillyboy/pathinsert/ShareReflectUtil.java class ShareReflectUtil (line 11) | public class ShareReflectUtil { method findField (line 21) | public static Field findField(Object instance, String name) throws NoS... method findField (line 39) | public static Field findField(Class originClazz, String name) throw... method findMethod (line 66) | public static Method findMethod(Object instance, String name, Class... method findMethod (line 98) | public static Method findMethod(Class clazz, String name, Class.... method findConstructor (line 129) | public static Constructor findConstructor(Object instance, Class... method expandFieldArray (line 159) | public static void expandFieldArray(Object instance, String fieldName,... method reduceFieldArray (line 181) | public static void reduceFieldArray(Object instance, String fieldName,... method getActivityThread (line 203) | public static Object getActivityThread(Context context, method getValueOfStaticIntField (line 236) | public static int getValueOfStaticIntField(Class clazz, String fiel... FILE: lib_sillyboy/src/test/java/com/example/lib_sillyboy/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: lib_sillyplugin/src/main/java/com/plugin/helper/SystemLoadHelper.java class SystemLoadHelper (line 14) | public class SystemLoadHelper { method transClass (line 20) | public static void transClass(ClassNode classNode) { method transformInvokeStatic (line 32) | static void transformInvokeStatic(MethodInsnNode methodInsnNode) {