SYMBOL INDEX (138 symbols across 7 files) FILE: MyApplication2/app/src/main/cpp/gif/egif_lib.c function EGifBufferedOutput (line 7) | static int EGifBufferedOutput(GifFilePrivateType *Private, int c) { function EGifCompressOutput (line 14) | static int EGifCompressOutput(GifFilePrivateType *Private, const int Code) function EGifCompressLine (line 50) | int EGifCompressLine(GifFilePrivateType *Private, unsigned char *Line, c... FILE: MyApplication2/app/src/main/cpp/gif/exploit.c function jbyteArray (line 5) | static jbyteArray NewJavaByteArray(JNIEnv* env, unsigned char *src, int ... function get_hex (line 14) | static void get_hex(char *buf, int buf_len, char* hex_, int hex_len, int... function find_gadget (line 39) | static size_t find_gadget(const char *libs[], int n, unsigned char *patt... function genLine_0 (line 75) | int genLine_0(unsigned char *buffer) { function JNICALL (line 135) | JNICALL Java_com_example_myapplication_MainActivity_generateGif(JNIEnv *... FILE: MyApplication2/app/src/main/cpp/gif/gif_lib.h type __int8_t (line 20) | typedef signed char __int8_t; type __uint8_t (line 21) | typedef unsigned char __uint8_t; type __int16_t (line 22) | typedef short __int16_t; type __uint16_t (line 23) | typedef unsigned short __uint16_t; type __int32_t (line 24) | typedef int __int32_t; type __uint32_t (line 25) | typedef unsigned int __uint32_t; type __int64_t (line 27) | typedef long __int64_t; type __uint64_t (line 28) | typedef unsigned long __uint64_t; type __int64_t (line 30) | typedef long long __int64_t; type __uint64_t (line 31) | typedef unsigned long long __uint64_t; type __intptr_t (line 34) | typedef long __intptr_t; type __uintptr_t (line 35) | typedef unsigned long __uintptr_t; type __intptr_t (line 37) | typedef int __intptr_t; type __uintptr_t (line 38) | typedef unsigned int __uintptr_t; type __int8_t (line 40) | typedef __int8_t int8_t; type __uint8_t (line 41) | typedef __uint8_t uint8_t; type __int16_t (line 42) | typedef __int16_t int16_t; type __uint16_t (line 43) | typedef __uint16_t uint16_t; type __int32_t (line 44) | typedef __int32_t int32_t; type __uint32_t (line 45) | typedef __uint32_t uint32_t; type __int64_t (line 46) | typedef __int64_t int64_t; type __uint64_t (line 47) | typedef __uint64_t uint64_t; type __intptr_t (line 48) | typedef __intptr_t intptr_t; type __uintptr_t (line 49) | typedef __uintptr_t uintptr_t; type int_least8_t (line 50) | typedef int8_t int_least8_t; type uint_least8_t (line 51) | typedef uint8_t uint_least8_t; type int_least16_t (line 52) | typedef int16_t int_least16_t; type uint_least16_t (line 53) | typedef uint16_t uint_least16_t; type int_least32_t (line 54) | typedef int32_t int_least32_t; type uint_least32_t (line 55) | typedef uint32_t uint_least32_t; type int_least64_t (line 56) | typedef int64_t int_least64_t; type uint_least64_t (line 57) | typedef uint64_t uint_least64_t; type int_fast8_t (line 58) | typedef int8_t int_fast8_t; type uint_fast8_t (line 59) | typedef uint8_t uint_fast8_t; type int_fast64_t (line 60) | typedef int64_t int_fast64_t; type uint_fast64_t (line 61) | typedef uint64_t uint_fast64_t; type int_fast16_t (line 63) | typedef int64_t int_fast16_t; type uint_fast16_t (line 64) | typedef uint64_t uint_fast16_t; type int_fast32_t (line 65) | typedef int64_t int_fast32_t; type uint_fast32_t (line 66) | typedef uint64_t uint_fast32_t; type int_fast16_t (line 68) | typedef int32_t int_fast16_t; type uint_fast16_t (line 69) | typedef uint32_t uint_fast16_t; type int_fast32_t (line 70) | typedef int32_t int_fast32_t; type uint_fast32_t (line 71) | typedef uint32_t uint_fast32_t; type GifPixelType (line 78) | typedef unsigned char GifPixelType; type GifByteType (line 79) | typedef unsigned char GifByteType; type GifPrefixType (line 80) | typedef unsigned int GifPrefixType; type uint_fast16_t (line 81) | typedef uint_fast16_t GifWord; type GifColorType (line 83) | typedef struct GifColorType { type ColorMapObject (line 87) | typedef struct ColorMapObject { type GifImageDesc (line 94) | typedef struct GifImageDesc { type SavedImage (line 112) | typedef struct SavedImage { type GifFileType (line 138) | struct GifFileType type uint_fast8_t (line 140) | typedef uint_fast8_t (*InputFunc)(struct GifFileType *, GifByteType *, u... type GifFilePrivateType (line 142) | typedef struct GifFilePrivateType { type GifFileType (line 175) | typedef struct GifFileType { type GifRecordType (line 198) | typedef enum { type uint_fast8_t (line 207) | typedef uint_fast8_t (*InputFunc)(GifFileType *, GifByteType *, uint_fas... type GraphicsControlBlock (line 213) | typedef struct GraphicsControlBlock { FILE: MyApplication2/app/src/main/java/com/example/myapplication/MainActivity.java class MainActivity (line 24) | public class MainActivity extends AppCompatActivity { method verifyStoragePermissions (line 46) | public static void verifyStoragePermissions(Activity activity) { method onCreate (line 60) | @Override method copyAssets (line 98) | private void copyAssets() { method copyFile (line 119) | private void copyFile(InputStream in, OutputStream out) throws IOExcep... method generateGif (line 131) | public native byte[] generateGif(); FILE: egif_lib.c function EGifBufferedOutput (line 7) | static int EGifBufferedOutput(GifFilePrivateType *Private, int c) { function EGifCompressOutput (line 14) | static int EGifCompressOutput(GifFilePrivateType *Private, const int Code) function EGifCompressLine (line 50) | int EGifCompressLine(GifFilePrivateType *Private, unsigned char *Line, c... FILE: exploit.c function get_hex (line 7) | static inline void function genLine_0 (line 33) | int genLine_0(unsigned char *buffer) { function main (line 84) | int main(int argc, char *argv[]) { FILE: gif_lib.h type __int8_t (line 16) | typedef signed char __int8_t; type __uint8_t (line 17) | typedef unsigned char __uint8_t; type __int16_t (line 18) | typedef short __int16_t; type __uint16_t (line 19) | typedef unsigned short __uint16_t; type __int32_t (line 20) | typedef int __int32_t; type __uint32_t (line 21) | typedef unsigned int __uint32_t; type __int64_t (line 23) | typedef long __int64_t; type __uint64_t (line 24) | typedef unsigned long __uint64_t; type __int64_t (line 26) | typedef long long __int64_t; type __uint64_t (line 27) | typedef unsigned long long __uint64_t; type __intptr_t (line 30) | typedef long __intptr_t; type __uintptr_t (line 31) | typedef unsigned long __uintptr_t; type __intptr_t (line 33) | typedef int __intptr_t; type __uintptr_t (line 34) | typedef unsigned int __uintptr_t; type __int8_t (line 36) | typedef __int8_t int8_t; type __uint8_t (line 37) | typedef __uint8_t uint8_t; type __int16_t (line 38) | typedef __int16_t int16_t; type __uint16_t (line 39) | typedef __uint16_t uint16_t; type __int32_t (line 40) | typedef __int32_t int32_t; type __uint32_t (line 41) | typedef __uint32_t uint32_t; type __int64_t (line 42) | typedef __int64_t int64_t; type __uint64_t (line 43) | typedef __uint64_t uint64_t; type __intptr_t (line 44) | typedef __intptr_t intptr_t; type __uintptr_t (line 45) | typedef __uintptr_t uintptr_t; type int_least8_t (line 46) | typedef int8_t int_least8_t; type uint_least8_t (line 47) | typedef uint8_t uint_least8_t; type int_least16_t (line 48) | typedef int16_t int_least16_t; type uint_least16_t (line 49) | typedef uint16_t uint_least16_t; type int_least32_t (line 50) | typedef int32_t int_least32_t; type uint_least32_t (line 51) | typedef uint32_t uint_least32_t; type int_least64_t (line 52) | typedef int64_t int_least64_t; type uint_least64_t (line 53) | typedef uint64_t uint_least64_t; type int_fast8_t (line 54) | typedef int8_t int_fast8_t; type uint_fast8_t (line 55) | typedef uint8_t uint_fast8_t; type int_fast64_t (line 56) | typedef int64_t int_fast64_t; type uint_fast64_t (line 57) | typedef uint64_t uint_fast64_t; type int_fast16_t (line 59) | typedef int64_t int_fast16_t; type uint_fast16_t (line 60) | typedef uint64_t uint_fast16_t; type int_fast32_t (line 61) | typedef int64_t int_fast32_t; type uint_fast32_t (line 62) | typedef uint64_t uint_fast32_t; type int_fast16_t (line 64) | typedef int32_t int_fast16_t; type uint_fast16_t (line 65) | typedef uint32_t uint_fast16_t; type int_fast32_t (line 66) | typedef int32_t int_fast32_t; type uint_fast32_t (line 67) | typedef uint32_t uint_fast32_t; type GifPixelType (line 74) | typedef unsigned char GifPixelType; type GifByteType (line 75) | typedef unsigned char GifByteType; type GifPrefixType (line 76) | typedef unsigned int GifPrefixType; type uint_fast16_t (line 77) | typedef uint_fast16_t GifWord; type GifColorType (line 79) | typedef struct GifColorType { type ColorMapObject (line 83) | typedef struct ColorMapObject { type GifImageDesc (line 90) | typedef struct GifImageDesc { type SavedImage (line 108) | typedef struct SavedImage { type GifFileType (line 134) | struct GifFileType type uint_fast8_t (line 136) | typedef uint_fast8_t (*InputFunc)(struct GifFileType *, GifByteType *, u... type GifFilePrivateType (line 138) | typedef struct GifFilePrivateType { type GifFileType (line 171) | typedef struct GifFileType { type GifRecordType (line 194) | typedef enum { type uint_fast8_t (line 203) | typedef uint_fast8_t (*InputFunc)(GifFileType *, GifByteType *, uint_fas... type GraphicsControlBlock (line 209) | typedef struct GraphicsControlBlock {