about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/elfs/elfload_dump.c4
-rw-r--r--src/librarian/library.c5
-rw-r--r--src/wrapped/generated/functions_list.txt1
-rw-r--r--src/wrapped/generated/wrappedandroidshmemtypes.h17
4 files changed, 26 insertions, 1 deletions
diff --git a/src/elfs/elfload_dump.c b/src/elfs/elfload_dump.c
index d7d11e47..593e450d 100644
--- a/src/elfs/elfload_dump.c
+++ b/src/elfs/elfload_dump.c
@@ -45,7 +45,9 @@ const char* DumpSection(Elf64_Shdr *s, char* SST) {
         GO(SHT_GNU_ATTRIBUTES);
         GO(SHT_GNU_HASH);
         GO(SHT_GNU_LIBLIST);
-        GO(SHT_CHECKSUM);
+        #ifndef ANDROID
+          GO(SHT_CHECKSUM);
+        #endif
         GO(SHT_LOSUNW);
         //GO(SHT_SUNW_move);
         GO(SHT_SUNW_COMDAT);
diff --git a/src/librarian/library.c b/src/librarian/library.c
index 896c6d0d..407ad50b 100644
--- a/src/librarian/library.c
+++ b/src/librarian/library.c
@@ -571,6 +571,11 @@ char* GetNameLib(library_t* lib)
 {
     return lib->name;
 }
+
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 int IsSameLib(library_t* lib, const char* path)
 {
     int ret = 0;
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index 8ae130f1..3862a940 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -2977,6 +2977,7 @@
 #() iFEpuvvppp -> iFEpuppp
 wrappedalure:
 wrappedalut:
+wrappedandroidshmem:
 wrappedatk:
 - vFp:
   - atk_focus_tracker_init
diff --git a/src/wrapped/generated/wrappedandroidshmemtypes.h b/src/wrapped/generated/wrappedandroidshmemtypes.h
new file mode 100644
index 00000000..6effd835
--- /dev/null
+++ b/src/wrapped/generated/wrappedandroidshmemtypes.h
@@ -0,0 +1,17 @@
+/*******************************************************************
+ * File automatically generated by rebuild_wrappers.py (v2.2.0.18) *
+ *******************************************************************/
+#ifndef __wrappedandroidshmemTYPES_H_
+#define __wrappedandroidshmemTYPES_H_
+
+#ifndef LIBNAME
+#error You should only #include this file inside a wrapped*.c file
+#endif
+#ifndef ADDED_FUNCTIONS
+#define ADDED_FUNCTIONS() 
+#endif
+
+
+#define SUPER() ADDED_FUNCTIONS()
+
+#endif // __wrappedandroidshmemTYPES_H_