X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/a2beb6bb38a621db8c9ddce9500aea738f1c62ee..5c9d18fc8afb53b7478f4c7e6ab764c52b465769:/Analysis.cpp diff --git a/Analysis.cpp b/Analysis.cpp index a29a50c..520de54 100644 --- a/Analysis.cpp +++ b/Analysis.cpp @@ -1,5 +1,5 @@ -/* Cycript - Optimizing JavaScript Compiler/Runtime - * Copyright (C) 2009-2015 Jay Freeman (saurik) +/* Cycript - The Truly Universal Scripting Language + * Copyright (C) 2009-2016 Jay Freeman (saurik) */ /* GNU Affero General Public License, Version 3 {{{ */ @@ -21,9 +21,17 @@ #define __USE_EXTERN_INLINES +#include <dirent.h> #include <dlfcn.h> +#include <fcntl.h> +#include <math.h> +#include <stdint.h> +#include <stdio.h> +#include <stdlib.h> #include <unistd.h> +#include <sys/mman.h> +#include <sys/mount.h> #include <sys/stat.h> #include <sqlite3.h> @@ -58,8 +66,16 @@ #include <CoreLocation/CoreLocation.h> #include <Security/Security.h> +#include <mach/mach.h> +#include <mach/mach_vm.h> +#include <mach/vm_map.h> + +#include <mach-o/dyld.h> +#include <mach-o/dyld_images.h> + #if TARGET_OS_IPHONE #include <UIKit/UIKit.h> +extern "C" UIApplication *UIApp; #else #include <AppKit/AppKit.h> #endif