SYMBOL INDEX (110 symbols across 11 files) FILE: app/src/main/java/com/il2cpp/dumper/MainActivity.java class MainActivity (line 7) | public class MainActivity extends Activity { method onCreate (line 12) | @Override FILE: app/src/main/jni/Il2Cpp/il2cpp-class.h type Il2CppChar (line 1) | typedef uint16_t Il2CppChar; type il2cpp_array_size_t (line 2) | typedef uintptr_t il2cpp_array_size_t; type TypeDefinitionIndex (line 3) | typedef int32_t TypeDefinitionIndex; type GenericParameterIndex (line 4) | typedef int32_t GenericParameterIndex; type Il2CppNativeChar (line 5) | typedef char Il2CppNativeChar; type Il2CppMemoryCallbacks (line 7) | typedef struct Il2CppMemoryCallbacks Il2CppMemoryCallbacks; type Il2CppImage (line 8) | typedef struct Il2CppImage Il2CppImage; type Il2CppClass (line 9) | typedef struct Il2CppClass Il2CppClass; type Il2CppArrayBounds (line 10) | typedef struct Il2CppArrayBounds Il2CppArrayBounds; type Il2CppAssembly (line 11) | typedef struct Il2CppAssembly Il2CppAssembly; type Il2CppArrayType (line 12) | typedef struct Il2CppArrayType Il2CppArrayType; type Il2CppGenericClass (line 13) | typedef struct Il2CppGenericClass Il2CppGenericClass; type Il2CppReflectionType (line 14) | typedef struct Il2CppReflectionType Il2CppReflectionType; type MonitorData (line 15) | typedef struct MonitorData MonitorData; type Il2CppClass (line 16) | typedef Il2CppClass Il2CppVTable; type EventInfo (line 17) | typedef struct EventInfo EventInfo; type FieldInfo (line 18) | typedef struct FieldInfo FieldInfo; type PropertyInfo (line 19) | typedef struct PropertyInfo PropertyInfo; type Il2CppDomain (line 20) | typedef struct Il2CppDomain Il2CppDomain; type Il2CppException (line 21) | typedef struct Il2CppException Il2CppException; type Il2CppObject (line 22) | typedef struct Il2CppObject Il2CppObject; type Il2CppReflectionMethod (line 23) | typedef struct Il2CppReflectionMethod Il2CppReflectionMethod; type Il2CppString (line 24) | typedef struct Il2CppString Il2CppString; type Il2CppThread (line 25) | typedef struct Il2CppThread Il2CppThread; type Il2CppStackFrameInfo (line 26) | typedef struct Il2CppStackFrameInfo Il2CppStackFrameInfo; type Il2CppManagedMemorySnapshot (line 27) | typedef struct Il2CppManagedMemorySnapshot Il2CppManagedMemorySnapshot; type Il2CppDebuggerTransport (line 28) | typedef struct Il2CppDebuggerTransport Il2CppDebuggerTransport; type Il2CppMethodDebugInfo (line 29) | typedef struct Il2CppMethodDebugInfo Il2CppMethodDebugInfo; type Il2CppCustomAttrInfo (line 30) | typedef struct Il2CppCustomAttrInfo Il2CppCustomAttrInfo; type ___Il2CppMetadataTypeHandle (line 31) | struct ___Il2CppMetadataTypeHandle type ___Il2CppMetadataGenericParameterHandle (line 32) | struct ___Il2CppMetadataGenericParameterHandle type Il2CppNativeChar (line 44) | typedef const Il2CppNativeChar *(*Il2CppSetFindPlugInCallback)(const Il2... type Il2CppRuntimeUnhandledExceptionPolicy (line 48) | typedef enum { type Il2CppGCMode (line 53) | typedef enum { type Il2CppStat (line 59) | typedef enum Il2CppStat { type Il2CppTypeEnum (line 70) | typedef enum Il2CppTypeEnum { type Il2CppType (line 110) | typedef struct Il2CppType { type MethodInfo (line 126) | typedef struct MethodInfo { type Il2CppObject (line 130) | typedef struct Il2CppObject { type Il2CppArray (line 138) | typedef struct Il2CppArray { FILE: app/src/main/jni/Il2Cpp/il2cpp_dump.cpp function init_il2cpp_api (line 41) | void init_il2cpp_api(void *handle) { function get_method_modifier (line 58) | std::string get_method_modifier(uint32_t flags) { function _il2cpp_type_is_byref (line 104) | bool _il2cpp_type_is_byref(const Il2CppType *type) { function dump_method (line 112) | std::string dump_method(Il2CppClass *klass) { function dump_property (line 175) | std::string dump_property(Il2CppClass *klass) { function dump_field (line 214) | std::string dump_field(Il2CppClass *klass) { function dump_type (line 266) | std::string dump_type(const Il2CppType *type) { function il2cpp_api_init (line 342) | void il2cpp_api_init(void *handle) { function il2cpp_dump (line 363) | void il2cpp_dump(const char *outDir) { FILE: app/src/main/jni/Il2Cpp/xdl/include/xdl.h type xdl_info_t (line 43) | typedef struct { type dl_phdr_info (line 80) | struct dl_phdr_info FILE: app/src/main/jni/Il2Cpp/xdl/xdl.c type xdl_t (line 64) | typedef struct xdl { function xdl_dynsym_load (line 116) | static int xdl_dynsym_load(xdl_t *self) { function xdl_symtab_load_from_debugdata (line 224) | static int xdl_symtab_load_from_debugdata(xdl_t *self, int file_fd, size... function xdl_symtab_load (line 290) | static int xdl_symtab_load(xdl_t *self) { function xdl_t (line 385) | static xdl_t *xdl_find_from_auxv(unsigned long type, const char *pathnam... function xdl_find_iterate_cb (line 426) | static int xdl_find_iterate_cb(struct dl_phdr_info *info, size_t size, v... function xdl_t (line 468) | static xdl_t *xdl_find(const char *filename) { function xdl_sysv_hash (line 556) | static uint32_t xdl_sysv_hash(const uint8_t *name) { function xdl_gnu_hash (line 568) | static uint32_t xdl_gnu_hash(const uint8_t *name) { function xdl_dsym_is_match (line 681) | static inline bool xdl_dsym_is_match(const char *str, const char *sym, s... function xdl_elf_is_match (line 722) | static bool xdl_elf_is_match(uintptr_t load_bias, const ElfW(Phdr) *dlpi... function xdl_open_by_addr_iterate_cb (line 737) | static int xdl_open_by_addr_iterate_cb(struct dl_phdr_info *info, size_t... function xdl_sym_is_match (line 773) | static bool xdl_sym_is_match(ElfW(Sym) *sym, uintptr_t offset, bool is_s... function xdl_addr (line 836) | int xdl_addr(void *addr, xdl_info_t *info, void **cache) { function xdl_addr_clean (line 878) | void xdl_addr_clean(void **cache) { function xdl_iterate_phdr (line 890) | int xdl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void... function xdl_info (line 896) | int xdl_info(void *handle, int request, void *info) { FILE: app/src/main/jni/Il2Cpp/xdl/xdl_iterate.c type dl_phdr_info (line 60) | struct dl_phdr_info function xdl_iterate_get_min_vaddr (line 63) | static uintptr_t xdl_iterate_get_min_vaddr(struct dl_phdr_info *info) { function xdl_iterate_open_or_rewind_maps (line 74) | static int xdl_iterate_open_or_rewind_maps(FILE **maps) { function xdl_iterate_get_pathname_from_maps (line 84) | static int xdl_iterate_get_pathname_from_maps(uintptr_t base, char *buf,... function xdl_iterate_by_linker_cb (line 109) | static int xdl_iterate_by_linker_cb(struct dl_phdr_info *info, size_t si... function xdl_iterate_get_linker_base (line 154) | static uintptr_t xdl_iterate_get_linker_base(void) { function xdl_iterate_do_callback (line 164) | static int xdl_iterate_do_callback(xdl_iterate_phdr_cb_t cb, void *cb_ar... function xdl_iterate_by_linker (line 182) | static int xdl_iterate_by_linker(xdl_iterate_phdr_cb_t cb, void *cb_arg,... function xdl_iterate_by_maps (line 210) | static int xdl_iterate_by_maps(xdl_iterate_phdr_cb_t cb, void *cb_arg) { function xdl_iterate_phdr_impl (line 282) | int xdl_iterate_phdr_impl(xdl_iterate_phdr_cb_t cb, void *cb_arg, int fl... function xdl_iterate_get_full_pathname (line 292) | int xdl_iterate_get_full_pathname(uintptr_t base, char *buf, size_t buf_... FILE: app/src/main/jni/Il2Cpp/xdl/xdl_iterate.h type dl_phdr_info (line 34) | struct dl_phdr_info FILE: app/src/main/jni/Il2Cpp/xdl/xdl_linker.c function xdl_linker_init_symbols_impl (line 64) | static void xdl_linker_init_symbols_impl(void) { function xdl_linker_init_symbols (line 91) | static void xdl_linker_init_symbols(void) { function xdl_linker_lock (line 104) | void xdl_linker_lock(void) { function xdl_linker_unlock (line 110) | void xdl_linker_unlock(void) { type dl_phdr_info (line 114) | struct dl_phdr_info function xdl_linker_get_caller_addr_cb (line 124) | static int xdl_linker_get_caller_addr_cb(struct dl_phdr_info *info, size... function xdl_linker_init_caller_addr_impl (line 156) | static void xdl_linker_init_caller_addr_impl(void) { function xdl_linker_init_caller_addr (line 161) | static void xdl_linker_init_caller_addr(void) { FILE: app/src/main/jni/Il2Cpp/xdl/xdl_lzma.c type ISzAlloc (line 54) | typedef struct ISzAlloc ISzAlloc; type ISzAlloc (line 55) | typedef const ISzAlloc *ISzAllocPtr; type ISzAlloc (line 56) | struct ISzAlloc { type ECoderStatus (line 60) | typedef enum { type ECoderFinishMode (line 66) | typedef enum { function xdl_lzma_init (line 89) | static void xdl_lzma_init() { function xdl_lzma_internal_free (line 115) | static void xdl_lzma_internal_free(ISzAllocPtr p, void *address) { function xdl_lzma_decompress (line 120) | int xdl_lzma_decompress(uint8_t *src, size_t src_size, uint8_t **dst, si... FILE: app/src/main/jni/Il2Cpp/xdl/xdl_util.c function xdl_util_starts_with (line 36) | bool xdl_util_starts_with(const char *str, const char *start) { function xdl_util_ends_with (line 45) | bool xdl_util_ends_with(const char *str, const char *ending) { function xdl_util_trim_ending (line 54) | size_t xdl_util_trim_ending(char *start) { function xdl_util_get_api_level_from_build_prop (line 63) | static int xdl_util_get_api_level_from_build_prop(void) { function xdl_util_get_api_level (line 82) | int xdl_util_get_api_level(void) { FILE: app/src/main/jni/native-lib.cpp function isLibraryLoaded (line 11) | bool isLibraryLoaded(const char *libraryName) { function dump_thread (line 27) | void dump_thread() { function JNIEXPORT (line 61) | JNIEXPORT jint JNICALL CallJNIOL(JavaVM *vm, void *reserved) { function JNIEXPORT (line 75) | JNIEXPORT void JNICALL CallJNIUL(JavaVM *vm, void *reserved) { function JNIEXPORT (line 88) | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) { function JNIEXPORT (line 94) | JNIEXPORT void JNICALL JNI_OnUnload(JavaVM *vm, void *reserved) { function lib_main (line 102) | __attribute__((constructor))