--- /srv/rebuilderd/tmp/rebuilderdalnwmO/inputs/libnative-platform-jni_0.14-6_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdalnwmO/out/libnative-platform-jni_0.14-6_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-02-19 17:15:43.000000 debian-binary │ -rw-r--r-- 0 0 0 804 2024-02-19 17:15:43.000000 control.tar.xz │ --rw-r--r-- 0 0 0 9152 2024-02-19 17:15:43.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9156 2024-02-19 17:15:43.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/jni/libnative-platform-curses.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ac0b3509f98cf3da2ab3da42580d587bc2f0d07c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 71146905a32e8398c9b0b96e75d30a4bad9d0cdf │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30623335 30396639 38636633 64613261 0b3509f98cf3da2a │ │ │ │ - 0x00000010 62336461 34323538 30643538 37626332 b3da42580d587bc2 │ │ │ │ - 0x00000020 66306430 37632e64 65627567 00000000 f0d07c.debug.... │ │ │ │ - 0x00000030 65c90c41 e..A │ │ │ │ + 0x00000000 31343639 30356133 32653833 39386339 146905a32e8398c9 │ │ │ │ + 0x00000010 62306239 36653735 64333061 34626164 b0b96e75d30a4bad │ │ │ │ + 0x00000020 39643063 64662e64 65627567 00000000 9d0cdf.debug.... │ │ │ │ + 0x00000030 aa7317bc .s.. │ │ ├── ./usr/lib/jni/libnative-platform.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -43,36 +43,36 @@ │ │ │ │ 39: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 40: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ 41: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_rm_watch@GLIBC_2.4 (3) │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 44: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_init1@GLIBC_2.9 (6) │ │ │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ - 46: 00001a50 124 FUNC GLOBAL DEFAULT 11 _Z10unpackStatP4statPiPxS2_ │ │ │ │ - 47: 000020cc 360 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink │ │ │ │ - 48: 0000162c 452 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo │ │ │ │ - 49: 00001a18 56 FUNC GLOBAL DEFAULT 11 _Z8toMillis8timespec │ │ │ │ - 50: 000029d4 64 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch │ │ │ │ - 51: 00002610 144 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ - 52: 00002238 80 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach │ │ │ │ - 53: 000023bc 200 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable │ │ │ │ + 46: 00001e54 124 FUNC GLOBAL DEFAULT 11 _Z10unpackStatP4statPiPxS2_ │ │ │ │ + 47: 000024d0 360 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink │ │ │ │ + 48: 00001a30 452 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo │ │ │ │ + 49: 00001e1c 56 FUNC GLOBAL DEFAULT 11 _Z8toMillis8timespec │ │ │ │ + 50: 00001960 64 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch │ │ │ │ + 51: 000019a0 144 FUNC WEAK DEFAULT 11 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ + 52: 0000263c 80 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach │ │ │ │ + 53: 000027c0 200 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable │ │ │ │ 54: 00002c98 212 FUNC GLOBAL DEFAULT 11 mark_failed_with_code │ │ │ │ - 55: 000019b0 104 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod │ │ │ │ + 55: 00001db4 104 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod │ │ │ │ 56: 00002c68 48 FUNC GLOBAL DEFAULT 11 map_error_code │ │ │ │ - 57: 000022f8 104 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory │ │ │ │ + 57: 000026fc 104 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory │ │ │ │ 58: 00002a14 264 FUNC GLOBAL DEFAULT 11 java_to_char │ │ │ │ - 59: 00002038 148 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink │ │ │ │ - 60: 00001acc 552 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat │ │ │ │ + 59: 0000243c 148 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink │ │ │ │ + 60: 00001ed0 552 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat │ │ │ │ 61: 00002b1c 224 FUNC GLOBAL DEFAULT 11 char_to_java │ │ │ │ - 62: 00002234 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid │ │ │ │ - 63: 00002484 52 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ - 64: 000017f0 448 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo │ │ │ │ - 65: 000024b8 344 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize │ │ │ │ - 66: 00002870 224 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch │ │ │ │ + 62: 00002638 4 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid │ │ │ │ + 63: 00002888 52 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ + 64: 00001bf4 448 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo │ │ │ │ + 65: 000028bc 344 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize │ │ │ │ + 66: 000017fc 224 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch │ │ │ │ 67: 00002bfc 108 FUNC GLOBAL DEFAULT 11 mark_failed_with_errno │ │ │ │ 68: 00002d9c 8 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ - 69: 00001cf4 836 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ - 70: 000026a0 464 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems │ │ │ │ + 69: 000020f8 836 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ + 70: 0000162c 464 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems │ │ │ │ 71: 00002d6c 48 FUNC GLOBAL DEFAULT 11 mark_failed_with_message │ │ │ │ - 72: 00002950 132 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ - 73: 00002360 92 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable │ │ │ │ - 74: 00002288 112 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ + 72: 000018dc 132 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ + 73: 00002764 92 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable │ │ │ │ + 74: 0000268c 112 FUNC GLOBAL DEFAULT 11 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -10,35 +10,35 @@ │ │ │ │ 000050d4 00001515 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 000050d8 00002715 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x113c contains 47 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0000500c 00000416 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 00005010 00000616 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ -00005014 00003316 R_ARM_JUMP_SLOT 00002610 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ +00005014 00003316 R_ARM_JUMP_SLOT 000019a0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ 00005018 00000716 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ 0000501c 00000916 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ 00005020 00000a16 R_ARM_JUMP_SLOT 00000000 lstat64@GLIBC_2.33 │ │ │ │ 00005024 00000b16 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ 00005028 00000c16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 0000502c 00000d16 R_ARM_JUMP_SLOT 00000000 stat64@GLIBC_2.33 │ │ │ │ 00005030 00003816 R_ARM_JUMP_SLOT 00002c68 map_error_code │ │ │ │ 00005034 00000e16 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ 00005038 00000f16 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ 0000503c 00001016 R_ARM_JUMP_SLOT 00000000 ioctl@GLIBC_2.4 │ │ │ │ 00005040 00001116 R_ARM_JUMP_SLOT 00000000 wcstombs@GLIBC_2.4 │ │ │ │ 00005044 00001216 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -00005048 00003116 R_ARM_JUMP_SLOT 00001a18 _Z8toMillis8timespec │ │ │ │ +00005048 00003116 R_ARM_JUMP_SLOT 00001e1c _Z8toMillis8timespec │ │ │ │ 0000504c 00001316 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ 00005050 00004316 R_ARM_JUMP_SLOT 00002bfc mark_failed_with_errno │ │ │ │ 00005054 00001416 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ 00005058 00001516 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 0000505c 00001616 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ 00005060 00001716 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ -00005064 00002e16 R_ARM_JUMP_SLOT 00001a50 _Z10unpackStatP4statPiPxS2_ │ │ │ │ +00005064 00002e16 R_ARM_JUMP_SLOT 00001e54 _Z10unpackStatP4statPiPxS2_ │ │ │ │ 00005068 00001816 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ 0000506c 00001916 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ 00005070 00001a16 R_ARM_JUMP_SLOT 00000000 readdir64_r@GLIBC_2.4 │ │ │ │ 00005074 00003a16 R_ARM_JUMP_SLOT 00002a14 java_to_char │ │ │ │ 00005078 00001b16 R_ARM_JUMP_SLOT 00000000 setenv@GLIBC_2.4 │ │ │ │ 0000507c 00001c16 R_ARM_JUMP_SLOT 00000000 inotify_add_watch@GLIBC_2.4 │ │ │ │ 00005080 00001d16 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f150c7f638b89a19d59343f814a1b088cd3d8d9f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: af01e9f41331675b8cac510fc7201befb104a5e7 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -2,21 +2,31 @@ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz │ │ │ │ __stack_chk_fail │ │ │ │ __stack_chk_guard │ │ │ │ __aeabi_unwind_cpp_pr1 │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems │ │ │ │ +setmntent │ │ │ │ char_to_java │ │ │ │ +getmntent_r │ │ │ │ +endmntent │ │ │ │ mark_failed_with_errno │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch │ │ │ │ +inotify_init1 │ │ │ │ +java_to_char │ │ │ │ +inotify_add_watch │ │ │ │ __aeabi_unwind_cpp_pr0 │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch │ │ │ │ +inotify_rm_watch │ │ │ │ +Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod │ │ │ │ -java_to_char │ │ │ │ _Z8toMillis8timespec │ │ │ │ _Z10unpackStatP4statPiPxS2_ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat │ │ │ │ __errno_location │ │ │ │ mark_failed_with_message │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir │ │ │ │ readdir64_r │ │ │ │ @@ -27,36 +37,32 @@ │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems │ │ │ │ -setmntent │ │ │ │ -getmntent_r │ │ │ │ -endmntent │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch │ │ │ │ -inotify_init1 │ │ │ │ -inotify_add_watch │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent │ │ │ │ -Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch │ │ │ │ -inotify_rm_watch │ │ │ │ wcstombs │ │ │ │ mbstowcs │ │ │ │ strerror_r │ │ │ │ mark_failed_with_code │ │ │ │ map_error_code │ │ │ │ Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion │ │ │ │ libgcc_s.so.1 │ │ │ │ libc.so.6 │ │ │ │ ld-linux.so.3 │ │ │ │ GLIBC_2.4 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.33 │ │ │ │ +/etc/mtab │ │ │ │ +could not open mount file │ │ │ │ +(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V │ │ │ │ +could not initialize inotify │ │ │ │ +could not add path to watch │ │ │ │ +could not wait for next event │ │ │ │ could not query machine details │ │ │ │ Ljava/lang/String; │ │ │ │ osVersion │ │ │ │ machineArchitecture │ │ │ │ int_bytes │ │ │ │ u_long_bytes │ │ │ │ size_t_bytes │ │ │ │ @@ -75,20 +81,14 @@ │ │ │ │ could not create array │ │ │ │ could not readlink │ │ │ │ could not setsid() │ │ │ │ could not getcwd() │ │ │ │ could not setcwd() │ │ │ │ could not putenv() │ │ │ │ could not fetch terminal size │ │ │ │ -/etc/mtab │ │ │ │ -could not open mount file │ │ │ │ -(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V │ │ │ │ -could not initialize inotify │ │ │ │ -could not add path to watch │ │ │ │ -could not wait for next event │ │ │ │ could not convert string to current locale │ │ │ │ could not convert string from current locale │ │ │ │ (Ljava/lang/String;IILjava/lang/String;)V │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabi/libnative-platform-jni.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -11,130 +11,130 @@ │ │ │ │ 0x00000750 6d657468 6f644944 7a005f5f 73746163 methodIDz.__stac │ │ │ │ 0x00000760 6b5f6368 6b5f6661 696c005f 5f737461 k_chk_fail.__sta │ │ │ │ 0x00000770 636b5f63 686b5f67 75617264 005f5f61 ck_chk_guard.__a │ │ │ │ 0x00000780 65616269 5f756e77 696e645f 6370705f eabi_unwind_cpp_ │ │ │ │ 0x00000790 70723100 4a617661 5f6e6574 5f727562 pr1.Java_net_rub │ │ │ │ 0x000007a0 79677261 70656672 7569745f 706c6174 ygrapefruit_plat │ │ │ │ 0x000007b0 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn │ │ │ │ - 0x000007c0 695f4e61 74697665 4c696272 61727946 i_NativeLibraryF │ │ │ │ - 0x000007d0 756e6374 696f6e73 5f676574 53797374 unctions_getSyst │ │ │ │ - 0x000007e0 656d496e 666f0075 6e616d65 00636861 emInfo.uname.cha │ │ │ │ - 0x000007f0 725f746f 5f6a6176 61006d61 726b5f66 r_to_java.mark_f │ │ │ │ - 0x00000800 61696c65 645f7769 74685f65 72726e6f ailed_with_errno │ │ │ │ - 0x00000810 005f5f61 65616269 5f756e77 696e645f .__aeabi_unwind_ │ │ │ │ - 0x00000820 6370705f 70723000 4a617661 5f6e6574 cpp_pr0.Java_net │ │ │ │ - 0x00000830 5f727562 79677261 70656672 7569745f _rubygrapefruit_ │ │ │ │ - 0x00000840 706c6174 666f726d 5f696e74 65726e61 platform_interna │ │ │ │ - 0x00000850 6c5f6a6e 695f506f 73697854 79706546 l_jni_PosixTypeF │ │ │ │ - 0x00000860 756e6374 696f6e73 5f676574 4e617469 unctions_getNati │ │ │ │ - 0x00000870 76655479 7065496e 666f004a 6176615f veTypeInfo.Java_ │ │ │ │ - 0x00000880 6e65745f 72756279 67726170 65667275 net_rubygrapefru │ │ │ │ - 0x00000890 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte │ │ │ │ - 0x000008a0 726e616c 5f6a6e69 5f506f73 69784669 rnal_jni_PosixFi │ │ │ │ - 0x000008b0 6c654675 6e637469 6f6e735f 63686d6f leFunctions_chmo │ │ │ │ - 0x000008c0 64006a61 76615f74 6f5f6368 61720066 d.java_to_char.f │ │ │ │ - 0x000008d0 72656500 5f5a3874 6f4d696c 6c697338 ree._Z8toMillis8 │ │ │ │ - 0x000008e0 74696d65 73706563 005f5a31 30756e70 timespec._Z10unp │ │ │ │ - 0x000008f0 61636b53 74617450 34737461 74506950 ackStatP4statPiP │ │ │ │ - 0x00000900 7853325f 004a6176 615f6e65 745f7275 xS2_.Java_net_ru │ │ │ │ - 0x00000910 62796772 61706566 72756974 5f706c61 bygrapefruit_pla │ │ │ │ - 0x00000920 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j │ │ │ │ - 0x00000930 6e695f50 6f736978 46696c65 46756e63 ni_PosixFileFunc │ │ │ │ - 0x00000940 74696f6e 735f7374 6174006c 73746174 tions_stat.lstat │ │ │ │ - 0x00000950 3634005f 5f657272 6e6f5f6c 6f636174 64.__errno_locat │ │ │ │ - 0x00000960 696f6e00 6d61726b 5f666169 6c65645f ion.mark_failed_ │ │ │ │ - 0x00000970 77697468 5f6d6573 73616765 004a6176 with_message.Jav │ │ │ │ - 0x00000980 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef │ │ │ │ - 0x00000990 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in │ │ │ │ - 0x000009a0 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix │ │ │ │ - 0x000009b0 46696c65 46756e63 74696f6e 735f7265 FileFunctions_re │ │ │ │ - 0x000009c0 61646469 72007374 726c656e 006f7065 addir.strlen.ope │ │ │ │ - 0x000009d0 6e646972 00726561 64646972 36345f72 ndir.readdir64_r │ │ │ │ - 0x000009e0 006d616c 6c6f6300 7374726e 63707900 .malloc.strncpy. │ │ │ │ - 0x000009f0 6d656d63 70790063 6c6f7365 64697200 memcpy.closedir. │ │ │ │ - 0x00000a00 4a617661 5f6e6574 5f727562 79677261 Java_net_rubygra │ │ │ │ - 0x00000a10 70656672 7569745f 706c6174 666f726d pefruit_platform │ │ │ │ - 0x00000a20 5f696e74 65726e61 6c5f6a6e 695f506f _internal_jni_Po │ │ │ │ - 0x00000a30 73697846 696c6546 756e6374 696f6e73 sixFileFunctions │ │ │ │ - 0x00000a40 5f73796d 6c696e6b 004a6176 615f6e65 _symlink.Java_ne │ │ │ │ - 0x00000a50 745f7275 62796772 61706566 72756974 t_rubygrapefruit │ │ │ │ - 0x00000a60 5f706c61 74666f72 6d5f696e 7465726e _platform_intern │ │ │ │ - 0x00000a70 616c5f6a 6e695f50 6f736978 46696c65 al_jni_PosixFile │ │ │ │ - 0x00000a80 46756e63 74696f6e 735f7265 61646c69 Functions_readli │ │ │ │ - 0x00000a90 6e6b004a 6176615f 6e65745f 72756279 nk.Java_net_ruby │ │ │ │ - 0x00000aa0 67726170 65667275 69745f70 6c617466 grapefruit_platf │ │ │ │ - 0x00000ab0 6f726d5f 696e7465 726e616c 5f6a6e69 orm_internal_jni │ │ │ │ - 0x00000ac0 5f506f73 69785072 6f636573 7346756e _PosixProcessFun │ │ │ │ - 0x00000ad0 6374696f 6e735f67 65745069 64006765 ctions_getPid.ge │ │ │ │ - 0x00000ae0 74706964 004a6176 615f6e65 745f7275 tpid.Java_net_ru │ │ │ │ - 0x00000af0 62796772 61706566 72756974 5f706c61 bygrapefruit_pla │ │ │ │ - 0x00000b00 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j │ │ │ │ - 0x00000b10 6e695f50 6f736978 50726f63 65737346 ni_PosixProcessF │ │ │ │ - 0x00000b20 756e6374 696f6e73 5f646574 61636800 unctions_detach. │ │ │ │ - 0x00000b30 73657473 6964004a 6176615f 6e65745f setsid.Java_net_ │ │ │ │ - 0x00000b40 72756279 67726170 65667275 69745f70 rubygrapefruit_p │ │ │ │ - 0x00000b50 6c617466 6f726d5f 696e7465 726e616c latform_internal │ │ │ │ - 0x00000b60 5f6a6e69 5f506f73 69785072 6f636573 _jni_PosixProces │ │ │ │ - 0x00000b70 7346756e 6374696f 6e735f67 6574576f sFunctions_getWo │ │ │ │ - 0x00000b80 726b696e 67446972 6563746f 72790067 rkingDirectory.g │ │ │ │ - 0x00000b90 65746377 64004a61 76615f6e 65745f72 etcwd.Java_net_r │ │ │ │ - 0x00000ba0 75627967 72617065 66727569 745f706c ubygrapefruit_pl │ │ │ │ - 0x00000bb0 6174666f 726d5f69 6e746572 6e616c5f atform_internal_ │ │ │ │ - 0x00000bc0 6a6e695f 506f7369 7850726f 63657373 jni_PosixProcess │ │ │ │ - 0x00000bd0 46756e63 74696f6e 735f7365 74576f72 Functions_setWor │ │ │ │ - 0x00000be0 6b696e67 44697265 63746f72 79006368 kingDirectory.ch │ │ │ │ - 0x00000bf0 64697200 4a617661 5f6e6574 5f727562 dir.Java_net_rub │ │ │ │ - 0x00000c00 79677261 70656672 7569745f 706c6174 ygrapefruit_plat │ │ │ │ - 0x00000c10 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn │ │ │ │ - 0x00000c20 695f506f 73697850 726f6365 73734675 i_PosixProcessFu │ │ │ │ - 0x00000c30 6e637469 6f6e735f 67657445 6e766972 nctions_getEnvir │ │ │ │ - 0x00000c40 6f6e6d65 6e745661 72696162 6c650067 onmentVariable.g │ │ │ │ - 0x00000c50 6574656e 76004a61 76615f6e 65745f72 etenv.Java_net_r │ │ │ │ - 0x00000c60 75627967 72617065 66727569 745f706c ubygrapefruit_pl │ │ │ │ - 0x00000c70 6174666f 726d5f69 6e746572 6e616c5f atform_internal_ │ │ │ │ - 0x00000c80 6a6e695f 506f7369 7850726f 63657373 jni_PosixProcess │ │ │ │ - 0x00000c90 46756e63 74696f6e 735f7365 74456e76 Functions_setEnv │ │ │ │ - 0x00000ca0 69726f6e 6d656e74 56617269 61626c65 ironmentVariable │ │ │ │ - 0x00000cb0 00736574 656e7600 4a617661 5f6e6574 .setenv.Java_net │ │ │ │ - 0x00000cc0 5f727562 79677261 70656672 7569745f _rubygrapefruit_ │ │ │ │ - 0x00000cd0 706c6174 666f726d 5f696e74 65726e61 platform_interna │ │ │ │ - 0x00000ce0 6c5f6a6e 695f506f 73697854 65726d69 l_jni_PosixTermi │ │ │ │ - 0x00000cf0 6e616c46 756e6374 696f6e73 5f697361 nalFunctions_isa │ │ │ │ - 0x00000d00 74747900 4a617661 5f6e6574 5f727562 tty.Java_net_rub │ │ │ │ - 0x00000d10 79677261 70656672 7569745f 706c6174 ygrapefruit_plat │ │ │ │ - 0x00000d20 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn │ │ │ │ - 0x00000d30 695f506f 73697854 65726d69 6e616c46 i_PosixTerminalF │ │ │ │ - 0x00000d40 756e6374 696f6e73 5f676574 5465726d unctions_getTerm │ │ │ │ - 0x00000d50 696e616c 53697a65 00696f63 746c004a inalSize.ioctl.J │ │ │ │ - 0x00000d60 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap │ │ │ │ - 0x00000d70 65667275 69745f70 6c617466 6f726d5f efruit_platform_ │ │ │ │ - 0x00000d80 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos │ │ │ │ - 0x00000d90 69784669 6c655379 7374656d 46756e63 ixFileSystemFunc │ │ │ │ - 0x00000da0 74696f6e 735f6c69 73744669 6c655379 tions_listFileSy │ │ │ │ - 0x00000db0 7374656d 73007365 746d6e74 656e7400 stems.setmntent. │ │ │ │ - 0x00000dc0 6765746d 6e74656e 745f7200 656e646d getmntent_r.endm │ │ │ │ - 0x00000dd0 6e74656e 74004a61 76615f6e 65745f72 ntent.Java_net_r │ │ │ │ - 0x00000de0 75627967 72617065 66727569 745f706c ubygrapefruit_pl │ │ │ │ - 0x00000df0 6174666f 726d5f69 6e746572 6e616c5f atform_internal_ │ │ │ │ - 0x00000e00 6a6e695f 46696c65 4576656e 7446756e jni_FileEventFun │ │ │ │ - 0x00000e10 6374696f 6e735f63 72656174 65576174 ctions_createWat │ │ │ │ - 0x00000e20 63680069 6e6f7469 66795f69 6e697431 ch.inotify_init1 │ │ │ │ - 0x00000e30 00696e6f 74696679 5f616464 5f776174 .inotify_add_wat │ │ │ │ - 0x00000e40 63680063 6c6f7365 004a6176 615f6e65 ch.close.Java_ne │ │ │ │ - 0x00000e50 745f7275 62796772 61706566 72756974 t_rubygrapefruit │ │ │ │ - 0x00000e60 5f706c61 74666f72 6d5f696e 7465726e _platform_intern │ │ │ │ - 0x00000e70 616c5f6a 6e695f46 696c6545 76656e74 al_jni_FileEvent │ │ │ │ - 0x00000e80 46756e63 74696f6e 735f7761 6974466f Functions_waitFo │ │ │ │ - 0x00000e90 724e6578 74457665 6e740072 65616400 rNextEvent.read. │ │ │ │ - 0x00000ea0 4a617661 5f6e6574 5f727562 79677261 Java_net_rubygra │ │ │ │ - 0x00000eb0 70656672 7569745f 706c6174 666f726d pefruit_platform │ │ │ │ - 0x00000ec0 5f696e74 65726e61 6c5f6a6e 695f4669 _internal_jni_Fi │ │ │ │ - 0x00000ed0 6c654576 656e7446 756e6374 696f6e73 leEventFunctions │ │ │ │ - 0x00000ee0 5f636c6f 73655761 74636800 696e6f74 _closeWatch.inot │ │ │ │ - 0x00000ef0 6966795f 726d5f77 61746368 00776373 ify_rm_watch.wcs │ │ │ │ + 0x000007c0 695f506f 73697846 696c6553 79737465 i_PosixFileSyste │ │ │ │ + 0x000007d0 6d46756e 6374696f 6e735f6c 69737446 mFunctions_listF │ │ │ │ + 0x000007e0 696c6553 79737465 6d730073 65746d6e ileSystems.setmn │ │ │ │ + 0x000007f0 74656e74 00636861 725f746f 5f6a6176 tent.char_to_jav │ │ │ │ + 0x00000800 61006765 746d6e74 656e745f 7200656e a.getmntent_r.en │ │ │ │ + 0x00000810 646d6e74 656e7400 6d61726b 5f666169 dmntent.mark_fai │ │ │ │ + 0x00000820 6c65645f 77697468 5f657272 6e6f004a led_with_errno.J │ │ │ │ + 0x00000830 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap │ │ │ │ + 0x00000840 65667275 69745f70 6c617466 6f726d5f efruit_platform_ │ │ │ │ + 0x00000850 696e7465 726e616c 5f6a6e69 5f46696c internal_jni_Fil │ │ │ │ + 0x00000860 65457665 6e744675 6e637469 6f6e735f eEventFunctions_ │ │ │ │ + 0x00000870 63726561 74655761 74636800 696e6f74 createWatch.inot │ │ │ │ + 0x00000880 6966795f 696e6974 31006a61 76615f74 ify_init1.java_t │ │ │ │ + 0x00000890 6f5f6368 61720069 6e6f7469 66795f61 o_char.inotify_a │ │ │ │ + 0x000008a0 64645f77 61746368 00667265 65006d61 dd_watch.free.ma │ │ │ │ + 0x000008b0 6c6c6f63 00636c6f 7365005f 5f616561 lloc.close.__aea │ │ │ │ + 0x000008c0 62695f75 6e77696e 645f6370 705f7072 bi_unwind_cpp_pr │ │ │ │ + 0x000008d0 30004a61 76615f6e 65745f72 75627967 0.Java_net_rubyg │ │ │ │ + 0x000008e0 72617065 66727569 745f706c 6174666f rapefruit_platfo │ │ │ │ + 0x000008f0 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_ │ │ │ │ + 0x00000900 46696c65 4576656e 7446756e 6374696f FileEventFunctio │ │ │ │ + 0x00000910 6e735f77 61697446 6f724e65 78744576 ns_waitForNextEv │ │ │ │ + 0x00000920 656e7400 72656164 004a6176 615f6e65 ent.read.Java_ne │ │ │ │ + 0x00000930 745f7275 62796772 61706566 72756974 t_rubygrapefruit │ │ │ │ + 0x00000940 5f706c61 74666f72 6d5f696e 7465726e _platform_intern │ │ │ │ + 0x00000950 616c5f6a 6e695f46 696c6545 76656e74 al_jni_FileEvent │ │ │ │ + 0x00000960 46756e63 74696f6e 735f636c 6f736557 Functions_closeW │ │ │ │ + 0x00000970 61746368 00696e6f 74696679 5f726d5f atch.inotify_rm_ │ │ │ │ + 0x00000980 77617463 68004a61 76615f6e 65745f72 watch.Java_net_r │ │ │ │ + 0x00000990 75627967 72617065 66727569 745f706c ubygrapefruit_pl │ │ │ │ + 0x000009a0 6174666f 726d5f69 6e746572 6e616c5f atform_internal_ │ │ │ │ + 0x000009b0 6a6e695f 4e617469 76654c69 62726172 jni_NativeLibrar │ │ │ │ + 0x000009c0 7946756e 6374696f 6e735f67 65745379 yFunctions_getSy │ │ │ │ + 0x000009d0 7374656d 496e666f 00756e61 6d65004a stemInfo.uname.J │ │ │ │ + 0x000009e0 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap │ │ │ │ + 0x000009f0 65667275 69745f70 6c617466 6f726d5f efruit_platform_ │ │ │ │ + 0x00000a00 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos │ │ │ │ + 0x00000a10 69785479 70654675 6e637469 6f6e735f ixTypeFunctions_ │ │ │ │ + 0x00000a20 6765744e 61746976 65547970 65496e66 getNativeTypeInf │ │ │ │ + 0x00000a30 6f004a61 76615f6e 65745f72 75627967 o.Java_net_rubyg │ │ │ │ + 0x00000a40 72617065 66727569 745f706c 6174666f rapefruit_platfo │ │ │ │ + 0x00000a50 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_ │ │ │ │ + 0x00000a60 506f7369 7846696c 6546756e 6374696f PosixFileFunctio │ │ │ │ + 0x00000a70 6e735f63 686d6f64 005f5a38 746f4d69 ns_chmod._Z8toMi │ │ │ │ + 0x00000a80 6c6c6973 3874696d 65737065 63005f5a llis8timespec._Z │ │ │ │ + 0x00000a90 3130756e 7061636b 53746174 50347374 10unpackStatP4st │ │ │ │ + 0x00000aa0 61745069 50785332 5f004a61 76615f6e atPiPxS2_.Java_n │ │ │ │ + 0x00000ab0 65745f72 75627967 72617065 66727569 et_rubygrapefrui │ │ │ │ + 0x00000ac0 745f706c 6174666f 726d5f69 6e746572 t_platform_inter │ │ │ │ + 0x00000ad0 6e616c5f 6a6e695f 506f7369 7846696c nal_jni_PosixFil │ │ │ │ + 0x00000ae0 6546756e 6374696f 6e735f73 74617400 eFunctions_stat. │ │ │ │ + 0x00000af0 6c737461 74363400 5f5f6572 726e6f5f lstat64.__errno_ │ │ │ │ + 0x00000b00 6c6f6361 74696f6e 006d6172 6b5f6661 location.mark_fa │ │ │ │ + 0x00000b10 696c6564 5f776974 685f6d65 73736167 iled_with_messag │ │ │ │ + 0x00000b20 65004a61 76615f6e 65745f72 75627967 e.Java_net_rubyg │ │ │ │ + 0x00000b30 72617065 66727569 745f706c 6174666f rapefruit_platfo │ │ │ │ + 0x00000b40 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_ │ │ │ │ + 0x00000b50 506f7369 7846696c 6546756e 6374696f PosixFileFunctio │ │ │ │ + 0x00000b60 6e735f72 65616464 69720073 74726c65 ns_readdir.strle │ │ │ │ + 0x00000b70 6e006f70 656e6469 72007265 61646469 n.opendir.readdi │ │ │ │ + 0x00000b80 7236345f 72007374 726e6370 79006d65 r64_r.strncpy.me │ │ │ │ + 0x00000b90 6d637079 00636c6f 73656469 72004a61 mcpy.closedir.Ja │ │ │ │ + 0x00000ba0 76615f6e 65745f72 75627967 72617065 va_net_rubygrape │ │ │ │ + 0x00000bb0 66727569 745f706c 6174666f 726d5f69 fruit_platform_i │ │ │ │ + 0x00000bc0 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi │ │ │ │ + 0x00000bd0 7846696c 6546756e 6374696f 6e735f73 xFileFunctions_s │ │ │ │ + 0x00000be0 796d6c69 6e6b004a 6176615f 6e65745f ymlink.Java_net_ │ │ │ │ + 0x00000bf0 72756279 67726170 65667275 69745f70 rubygrapefruit_p │ │ │ │ + 0x00000c00 6c617466 6f726d5f 696e7465 726e616c latform_internal │ │ │ │ + 0x00000c10 5f6a6e69 5f506f73 69784669 6c654675 _jni_PosixFileFu │ │ │ │ + 0x00000c20 6e637469 6f6e735f 72656164 6c696e6b nctions_readlink │ │ │ │ + 0x00000c30 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr │ │ │ │ + 0x00000c40 61706566 72756974 5f706c61 74666f72 apefruit_platfor │ │ │ │ + 0x00000c50 6d5f696e 7465726e 616c5f6a 6e695f50 m_internal_jni_P │ │ │ │ + 0x00000c60 6f736978 50726f63 65737346 756e6374 osixProcessFunct │ │ │ │ + 0x00000c70 696f6e73 5f676574 50696400 67657470 ions_getPid.getp │ │ │ │ + 0x00000c80 6964004a 6176615f 6e65745f 72756279 id.Java_net_ruby │ │ │ │ + 0x00000c90 67726170 65667275 69745f70 6c617466 grapefruit_platf │ │ │ │ + 0x00000ca0 6f726d5f 696e7465 726e616c 5f6a6e69 orm_internal_jni │ │ │ │ + 0x00000cb0 5f506f73 69785072 6f636573 7346756e _PosixProcessFun │ │ │ │ + 0x00000cc0 6374696f 6e735f64 65746163 68007365 ctions_detach.se │ │ │ │ + 0x00000cd0 74736964 004a6176 615f6e65 745f7275 tsid.Java_net_ru │ │ │ │ + 0x00000ce0 62796772 61706566 72756974 5f706c61 bygrapefruit_pla │ │ │ │ + 0x00000cf0 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j │ │ │ │ + 0x00000d00 6e695f50 6f736978 50726f63 65737346 ni_PosixProcessF │ │ │ │ + 0x00000d10 756e6374 696f6e73 5f676574 576f726b unctions_getWork │ │ │ │ + 0x00000d20 696e6744 69726563 746f7279 00676574 ingDirectory.get │ │ │ │ + 0x00000d30 63776400 4a617661 5f6e6574 5f727562 cwd.Java_net_rub │ │ │ │ + 0x00000d40 79677261 70656672 7569745f 706c6174 ygrapefruit_plat │ │ │ │ + 0x00000d50 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn │ │ │ │ + 0x00000d60 695f506f 73697850 726f6365 73734675 i_PosixProcessFu │ │ │ │ + 0x00000d70 6e637469 6f6e735f 73657457 6f726b69 nctions_setWorki │ │ │ │ + 0x00000d80 6e674469 72656374 6f727900 63686469 ngDirectory.chdi │ │ │ │ + 0x00000d90 72004a61 76615f6e 65745f72 75627967 r.Java_net_rubyg │ │ │ │ + 0x00000da0 72617065 66727569 745f706c 6174666f rapefruit_platfo │ │ │ │ + 0x00000db0 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_ │ │ │ │ + 0x00000dc0 506f7369 7850726f 63657373 46756e63 PosixProcessFunc │ │ │ │ + 0x00000dd0 74696f6e 735f6765 74456e76 69726f6e tions_getEnviron │ │ │ │ + 0x00000de0 6d656e74 56617269 61626c65 00676574 mentVariable.get │ │ │ │ + 0x00000df0 656e7600 4a617661 5f6e6574 5f727562 env.Java_net_rub │ │ │ │ + 0x00000e00 79677261 70656672 7569745f 706c6174 ygrapefruit_plat │ │ │ │ + 0x00000e10 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn │ │ │ │ + 0x00000e20 695f506f 73697850 726f6365 73734675 i_PosixProcessFu │ │ │ │ + 0x00000e30 6e637469 6f6e735f 73657445 6e766972 nctions_setEnvir │ │ │ │ + 0x00000e40 6f6e6d65 6e745661 72696162 6c650073 onmentVariable.s │ │ │ │ + 0x00000e50 6574656e 76004a61 76615f6e 65745f72 etenv.Java_net_r │ │ │ │ + 0x00000e60 75627967 72617065 66727569 745f706c ubygrapefruit_pl │ │ │ │ + 0x00000e70 6174666f 726d5f69 6e746572 6e616c5f atform_internal_ │ │ │ │ + 0x00000e80 6a6e695f 506f7369 78546572 6d696e61 jni_PosixTermina │ │ │ │ + 0x00000e90 6c46756e 6374696f 6e735f69 73617474 lFunctions_isatt │ │ │ │ + 0x00000ea0 79004a61 76615f6e 65745f72 75627967 y.Java_net_rubyg │ │ │ │ + 0x00000eb0 72617065 66727569 745f706c 6174666f rapefruit_platfo │ │ │ │ + 0x00000ec0 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_ │ │ │ │ + 0x00000ed0 506f7369 78546572 6d696e61 6c46756e PosixTerminalFun │ │ │ │ + 0x00000ee0 6374696f 6e735f67 65745465 726d696e ctions_getTermin │ │ │ │ + 0x00000ef0 616c5369 7a650069 6f63746c 00776373 alSize.ioctl.wcs │ │ │ │ 0x00000f00 746f6d62 73006d62 73746f77 63730077 tombs.mbstowcs.w │ │ │ │ 0x00000f10 63736c65 6e007374 72657272 6f725f72 cslen.strerror_r │ │ │ │ 0x00000f20 006d6172 6b5f6661 696c6564 5f776974 .mark_failed_wit │ │ │ │ 0x00000f30 685f636f 6465006d 61705f65 72726f72 h_code.map_error │ │ │ │ 0x00000f40 5f636f64 65004a61 76615f6e 65745f72 _code.Java_net_r │ │ │ │ 0x00000f50 75627967 72617065 66727569 745f706c ubygrapefruit_pl │ │ │ │ 0x00000f60 6174666f 726d5f69 6e746572 6e616c5f atform_internal_ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00001508 : │ │ │ │ +00001508 : │ │ │ │ ldr r3, [pc, #20] @ 1524 │ │ │ │ ldr r2, [pc, #20] @ 1528 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 13b8 <__gmon_start__@plt> │ │ │ │ @@ -74,43 +74,310 @@ │ │ │ │ andeq r3, r0, r0, lsl fp │ │ │ │ andeq r3, r0, r8, lsr #20 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r3, r0, r0, ror #21 │ │ │ │ ldrdeq r3, [r0], -r0 │ │ │ │ b 1570 │ │ │ │ │ │ │ │ -0000162c : │ │ │ │ +0000162c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2960] @ 0xb90 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #400] @ 17d8 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #396] @ 17dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [pc, #392] @ 17e0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #388] @ 17e4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #1088 @ 0x440 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1092] @ 0x444 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 14a8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 1790 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #324] @ 17e8 │ │ │ │ + ldr r2, [pc, #324] @ 17ec │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r5, [r0, #132] @ 0x84 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b 173c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14fc │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14fc │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14fc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp] │ │ │ │ + stmib sp, {r0, r9} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12ec │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1448 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16e0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 146c │ │ │ │ + ldr r2, [pc, #136] @ 17f0 │ │ │ │ + ldr r3, [pc, #112] @ 17dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1092] @ 0x444 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17d4 │ │ │ │ + add sp, sp, #1088 @ 0x440 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #92] @ 17f4 │ │ │ │ + ldr r3, [pc, #64] @ 17dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1092] @ 0x444 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17d4 │ │ │ │ + ldr r1, [pc, #60] @ 17f8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #1088 @ 0x440 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 13a0 │ │ │ │ + bl 1328 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r0, ip, lsr #19 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r1, r0, ip, asr #15 │ │ │ │ + andeq r1, r0, ip, asr #15 │ │ │ │ + @ instruction: 0x000017bc │ │ │ │ + strdeq r1, [r0], -r8 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + andeq r3, r0, r0, ror #16 │ │ │ │ + andeq r1, r0, r8, lsl #13 │ │ │ │ + │ │ │ │ +000017fc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #524288 @ 0x80000 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 14e4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 1894 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 140c │ │ │ │ + ldr r2, [pc, #140] @ 18d0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1424 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 12f8 │ │ │ │ + cmn r7, #1 │ │ │ │ + beq 18b0 │ │ │ │ + mov r0, #8 │ │ │ │ + bl 13ac │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r2, #8 │ │ │ │ + ldr lr, [ip, #916] @ 0x394 │ │ │ │ + mov r3, #0 │ │ │ │ + mov ip, lr │ │ │ │ + mov r1, r0 │ │ │ │ + stm r1, {r4, r7} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx ip │ │ │ │ + ldr r1, [pc, #56] @ 18d4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 13a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14d8 │ │ │ │ + ldr r1, [pc, #24] @ 18d8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 13a0 │ │ │ │ + b 18a8 │ │ │ │ + andeq r0, r0, r6, asr #31 │ │ │ │ + andeq r1, r0, r8, lsl #12 │ │ │ │ + andeq r1, r0, r4, lsl #12 │ │ │ │ + │ │ │ │ +000018dc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r4, [r1, #920] @ 0x398 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + blx r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #272 @ 0x110 │ │ │ │ + bl 13ac │ │ │ │ + mov r2, #272 @ 0x110 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 12e0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12f8 │ │ │ │ + cmn r6, #1 │ │ │ │ + beq 1940 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #20] @ 195c │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 13a0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + │ │ │ │ +00001960 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r3, #920] @ 0x398 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + bl 14cc │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 14d8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 12f8 │ │ │ │ + │ │ │ │ +000019a0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r2, r3} │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr ip, [pc, #100] @ 1a24 │ │ │ │ + ldr r4, [r2, #248] @ 0xf8 │ │ │ │ + ldr r2, [pc, #96] @ 1a28 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #56] @ 1a2c │ │ │ │ + ldr r3, [pc, #48] @ 1a28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1a20 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + bl 1328 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r0, r4, lsr r6 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r3, r0, r4, lsl #12 │ │ │ │ + │ │ │ │ +00001a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #384] @ 17d0 │ │ │ │ + ldr r1, [pc, #384] @ 1bd4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #380] @ 17d4 │ │ │ │ + ldr r3, [pc, #380] @ 1bd8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #400 @ 0x190 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx r2 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 131c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17b4 │ │ │ │ - ldr r8, [pc, #320] @ 17d8 │ │ │ │ + bne 1bb8 │ │ │ │ + ldr r8, [pc, #320] @ 1bdc │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #316] @ 17dc │ │ │ │ + ldr r2, [pc, #316] @ 1be0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr sl, [r3, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ @@ -123,15 +390,15 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr sl, [r1, #416] @ 0x1a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #236] @ 17e0 │ │ │ │ + ldr r2, [pc, #236] @ 1be4 │ │ │ │ ldr sl, [r3, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ add r1, r9, #130 @ 0x82 │ │ │ │ @@ -143,15 +410,15 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r9, [r1, #416] @ 0x1a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #160] @ 17e4 │ │ │ │ + ldr r2, [pc, #160] @ 1be8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r0, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -162,54 +429,54 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [r1, #416] @ 0x1a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ 17e8 │ │ │ │ - ldr r3, [pc, #64] @ 17d4 │ │ │ │ + ldr r2, [pc, #88] @ 1bec │ │ │ │ + ldr r3, [pc, #64] @ 1bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17cc │ │ │ │ + bne 1bd0 │ │ │ │ add sp, sp, #400 @ 0x190 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #48] @ 17ec │ │ │ │ + ldr r1, [pc, #48] @ 1bf0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 13a0 │ │ │ │ - b 1788 │ │ │ │ + b 1b8c │ │ │ │ bl 1328 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r0, r4, lsr #19 │ │ │ │ + andeq r3, r0, r0, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x000017b8 │ │ │ │ - @ instruction: 0x000017bc │ │ │ │ - andeq r1, r0, r4, ror r7 │ │ │ │ - andeq r1, r0, r4, lsr r7 │ │ │ │ - andeq r3, r0, r8, ror #16 │ │ │ │ - andeq r1, r0, r8, ror r6 │ │ │ │ + andeq r1, r0, r0, lsl #9 │ │ │ │ + andeq r1, r0, r4, lsl #9 │ │ │ │ + andeq r1, r0, ip, lsr r4 │ │ │ │ + strdeq r1, [r0], -ip │ │ │ │ + andeq r3, r0, r4, ror #8 │ │ │ │ + andeq r1, r0, r0, asr #6 │ │ │ │ │ │ │ │ -000017f0 : │ │ │ │ +00001bf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #372] @ 1994 │ │ │ │ - ldr r2, [pc, #372] @ 1998 │ │ │ │ + ldr r7, [pc, #372] @ 1d98 │ │ │ │ + ldr r2, [pc, #372] @ 1d9c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r8, [r0, #376] @ 0x178 │ │ │ │ @@ -219,75 +486,75 @@ │ │ │ │ mov r3, #4 │ │ │ │ ldr r8, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #304] @ 199c │ │ │ │ + ldr r2, [pc, #304] @ 1da0 │ │ │ │ ldr r8, [r3, #376] @ 0x178 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r8, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #248] @ 19a0 │ │ │ │ + ldr r2, [pc, #248] @ 1da4 │ │ │ │ ldr r8, [r3, #376] @ 0x178 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r8, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #192] @ 19a4 │ │ │ │ + ldr r2, [pc, #192] @ 1da8 │ │ │ │ ldr r8, [r3, #376] @ 0x178 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r8, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #136] @ 19a8 │ │ │ │ + ldr r2, [pc, #136] @ 1dac │ │ │ │ ldr r8, [r3, #376] @ 0x178 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r8, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r2, [pc, #80] @ 19ac │ │ │ │ + ldr r2, [pc, #80] @ 1db0 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r1, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -295,23 +562,23 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr lr, [r0, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - andeq r1, r0, r0, ror r6 │ │ │ │ - andeq r1, r0, ip, ror #12 │ │ │ │ - andeq r1, r0, ip, lsr #12 │ │ │ │ - andeq r1, r0, r0, lsl #12 │ │ │ │ - ldrdeq r1, [r0], -r4 │ │ │ │ - andeq r1, r0, r4, lsr #11 │ │ │ │ - andeq r1, r0, ip, ror r5 │ │ │ │ + andeq r1, r0, r8, lsr r3 │ │ │ │ + andeq r1, r0, r4, lsr r3 │ │ │ │ + strdeq r1, [r0], -r4 │ │ │ │ + andeq r1, r0, r8, asr #5 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r1, r0, ip, ror #4 │ │ │ │ + andeq r1, r0, r4, asr #4 │ │ │ │ │ │ │ │ -000019b0 : │ │ │ │ +00001db4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -323,50 +590,50 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 14b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 12f8 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #16] @ 1a14 │ │ │ │ + ldr r1, [pc, #16] @ 1e18 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13a0 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ + andeq r1, r0, r4, lsr #3 │ │ │ │ │ │ │ │ -00001a18 : │ │ │ │ +00001e1c : │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #32] @ 1a4c │ │ │ │ + ldr r3, [pc, #32] @ 1e50 │ │ │ │ asr r0, r1, #31 │ │ │ │ smull r2, r3, r1, r3 │ │ │ │ ldr ip, [sp] │ │ │ │ rsb r0, r0, r3, asr #18 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ asr r1, r0, #31 │ │ │ │ smlal r0, r1, ip, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ │ │ │ │ -00001a50 : │ │ │ │ +00001e54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ mov r4, r3 │ │ │ │ and ip, ip, #61440 @ 0xf000 │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ - beq 1abc │ │ │ │ + beq 1ec0 │ │ │ │ cmp ip, #40960 @ 0xa000 │ │ │ │ - beq 1ab0 │ │ │ │ + beq 1eb4 │ │ │ │ cmp ip, #16384 @ 0x4000 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r1] │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r1] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -374,95 +641,95 @@ │ │ │ │ ldm r0, {r0, r1} │ │ │ │ strd r6, [r2] │ │ │ │ bl 1388 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r1] │ │ │ │ - b 1a90 │ │ │ │ + b 1e94 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r6, [r0, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ - b 1a98 │ │ │ │ + b 1e9c │ │ │ │ │ │ │ │ -00001acc : │ │ │ │ +00001ed0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #492] @ 1cd4 │ │ │ │ + ldr r2, [pc, #492] @ 20d8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #488] @ 1cd8 │ │ │ │ + ldr r3, [pc, #488] @ 20dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #436] @ 1cdc │ │ │ │ - ldr r2, [pc, #436] @ 1ce0 │ │ │ │ + ldr r3, [pc, #436] @ 20e0 │ │ │ │ + ldr r2, [pc, #436] @ 20e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r9, [r0, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 1c90 │ │ │ │ + beq 2094 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 140c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1bb0 │ │ │ │ + beq 1fb4 │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, sl │ │ │ │ - bne 1bdc │ │ │ │ + bne 1fe0 │ │ │ │ bl 1310 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 12f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1bf4 │ │ │ │ + beq 1ff8 │ │ │ │ bl 1430 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1c54 │ │ │ │ - ldr r1, [pc, #320] @ 1ce4 │ │ │ │ + beq 2058 │ │ │ │ + ldr r1, [pc, #320] @ 20e8 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 13a0 │ │ │ │ - ldr r2, [pc, #304] @ 1ce8 │ │ │ │ - ldr r3, [pc, #284] @ 1cd8 │ │ │ │ + ldr r2, [pc, #304] @ 20ec │ │ │ │ + ldr r3, [pc, #284] @ 20dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cd0 │ │ │ │ + bne 20d4 │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 1334 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 12f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1b8c │ │ │ │ + bne 1f90 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 13dc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ @@ -478,125 +745,125 @@ │ │ │ │ lsr r3, r3, #23 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl 12ec │ │ │ │ - b 1bb0 │ │ │ │ + b 1fb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #4 │ │ │ │ strd r4, [sp, #24] │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl 12ec │ │ │ │ - b 1bb0 │ │ │ │ - ldr r2, [pc, #84] @ 1cec │ │ │ │ - ldr r3, [pc, #60] @ 1cd8 │ │ │ │ + b 1fb4 │ │ │ │ + ldr r2, [pc, #84] @ 20f0 │ │ │ │ + ldr r3, [pc, #60] @ 20dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cd0 │ │ │ │ - ldr r1, [pc, #52] @ 1cf0 │ │ │ │ + bne 20d4 │ │ │ │ + ldr r1, [pc, #52] @ 20f4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1460 │ │ │ │ bl 1328 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r0, ip, lsl #10 │ │ │ │ + andeq r3, r0, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r1, [r0], -r4 │ │ │ │ - andeq r1, r0, r0, lsr #6 │ │ │ │ - andeq r1, r0, ip, ror r3 │ │ │ │ - andeq r3, r0, r0, asr #8 │ │ │ │ - andeq r3, r0, r0, ror #6 │ │ │ │ - andeq r1, r0, ip, asr #4 │ │ │ │ + muleq r0, ip, r0 │ │ │ │ + andeq r0, r0, r8, ror #31 │ │ │ │ + andeq r1, r0, r4, asr #32 │ │ │ │ + andeq r3, r0, ip, lsr r0 │ │ │ │ + andeq r2, r0, ip, asr pc │ │ │ │ + andeq r0, r0, r4, lsl pc │ │ │ │ │ │ │ │ -00001cf4 : │ │ │ │ +000020f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #760] @ 200c │ │ │ │ + ldr r2, [pc, #760] @ 2410 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #756] @ 2010 │ │ │ │ + ldr r3, [pc, #756] @ 2414 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #516] @ 0x204 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #704] @ 2014 │ │ │ │ - ldr r2, [pc, #704] @ 2018 │ │ │ │ + ldr r3, [pc, #704] @ 2418 │ │ │ │ + ldr r2, [pc, #704] @ 241c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r5, [r0, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 1f68 │ │ │ │ + beq 236c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 140c │ │ │ │ subs r4, r0, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 1f3c │ │ │ │ + beq 2340 │ │ │ │ bl 13e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 137c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 1fc4 │ │ │ │ + beq 23c8 │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ add r3, r6, #2 │ │ │ │ add r4, r8, #19 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1f18 │ │ │ │ + bne 231c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f2c │ │ │ │ + beq 2330 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1ed8 │ │ │ │ + beq 22dc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 1ef0 │ │ │ │ + beq 22f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r3, r0 │ │ │ │ bl 13ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -611,23 +878,23 @@ │ │ │ │ add r0, r5, r0 │ │ │ │ bl 1304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - beq 1f0c │ │ │ │ + beq 2310 │ │ │ │ bl 1334 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 12f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1fa8 │ │ │ │ + bne 23ac │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 13dc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -641,105 +908,105 @@ │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ strd sl, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12ec │ │ │ │ - b 1dc8 │ │ │ │ + b 21cc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dc8 │ │ │ │ + beq 21cc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 1e04 │ │ │ │ + bne 2208 │ │ │ │ ldrb r3, [r8, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 1e04 │ │ │ │ + bne 2208 │ │ │ │ ldrb r3, [r8, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dc8 │ │ │ │ - b 1e04 │ │ │ │ + beq 21cc │ │ │ │ + b 2208 │ │ │ │ bl 1310 │ │ │ │ mov r3, r0 │ │ │ │ - b 1e68 │ │ │ │ - ldr r1, [pc, #252] @ 201c │ │ │ │ + b 226c │ │ │ │ + ldr r1, [pc, #252] @ 2420 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 13a0 │ │ │ │ mov r0, r9 │ │ │ │ bl 14f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 12f8 │ │ │ │ - ldr r2, [pc, #220] @ 2020 │ │ │ │ - ldr r3, [pc, #200] @ 2010 │ │ │ │ + ldr r2, [pc, #220] @ 2424 │ │ │ │ + ldr r3, [pc, #200] @ 2414 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1fc0 │ │ │ │ + bne 23c4 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #180] @ 2024 │ │ │ │ - ldr r3, [pc, #156] @ 2010 │ │ │ │ + ldr r2, [pc, #180] @ 2428 │ │ │ │ + ldr r3, [pc, #156] @ 2414 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1fc0 │ │ │ │ - ldr r1, [pc, #148] @ 2028 │ │ │ │ + bne 23c4 │ │ │ │ + ldr r1, [pc, #148] @ 242c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1460 │ │ │ │ - ldr r1, [pc, #124] @ 202c │ │ │ │ + ldr r1, [pc, #124] @ 2430 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 13a0 │ │ │ │ - b 1f2c │ │ │ │ + b 2330 │ │ │ │ bl 1328 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #100] @ 2030 │ │ │ │ + ldr r1, [pc, #100] @ 2434 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 13a0 │ │ │ │ - ldr r2, [pc, #84] @ 2034 │ │ │ │ - ldr r3, [pc, #44] @ 2010 │ │ │ │ + ldr r2, [pc, #84] @ 2438 │ │ │ │ + ldr r3, [pc, #44] @ 2414 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1fc0 │ │ │ │ + bne 23c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 12f8 │ │ │ │ - ldrdeq r3, [r0], -ip │ │ │ │ + ldrdeq r2, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r1, r0, r0, ror #3 │ │ │ │ - strdeq r1, [r0], -r8 │ │ │ │ - andeq r1, r0, r4, asr r0 │ │ │ │ - strheq r3, [r0], -r4 │ │ │ │ - andeq r3, r0, r8, lsl #1 │ │ │ │ - andeq r0, r0, r4, ror pc │ │ │ │ - andeq r0, r0, r0, ror pc │ │ │ │ - andeq r0, r0, ip, lsl #31 │ │ │ │ - andeq r3, r0, r8, lsl r0 │ │ │ │ + andeq r0, r0, r8, lsr #29 │ │ │ │ + andeq r0, r0, r0, asr #29 │ │ │ │ + andeq r0, r0, ip, lsl sp │ │ │ │ + @ instruction: 0x00002cb0 │ │ │ │ + andeq r2, r0, r4, lsl #25 │ │ │ │ + andeq r0, r0, ip, lsr ip │ │ │ │ + andeq r0, r0, r8, lsr ip │ │ │ │ + andeq r0, r0, r4, asr ip │ │ │ │ + andeq r2, r0, r4, lsl ip │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ +0000243c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -749,211 +1016,211 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 140c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 20bc │ │ │ │ + beq 24c0 │ │ │ │ mov r1, r4 │ │ │ │ bl 1484 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 12f8 │ │ │ │ cmp r8, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #28] @ 20c8 │ │ │ │ + ldr r1, [pc, #28] @ 24cc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 13a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 12f8 │ │ │ │ - andeq r0, r0, ip, ror #29 │ │ │ │ + @ instruction: 0x00000bb4 │ │ │ │ │ │ │ │ -000020cc : │ │ │ │ +000024d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr ip, [pc, #312] @ 221c │ │ │ │ + ldr ip, [pc, #312] @ 2620 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #300] @ 2220 │ │ │ │ + ldr r3, [pc, #300] @ 2624 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ bl 140c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 21d0 │ │ │ │ + beq 25d4 │ │ │ │ mov r1, sp │ │ │ │ bl 1310 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 21b4 │ │ │ │ + bne 25b8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r0, r7, #1 │ │ │ │ bl 13ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 21fc │ │ │ │ + beq 2600 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1358 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 12f8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 21d8 │ │ │ │ + blt 25dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strb r9, [r4, r3] │ │ │ │ bl 14fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 12f8 │ │ │ │ - ldr r2, [pc, #152] @ 2224 │ │ │ │ - ldr r3, [pc, #144] @ 2220 │ │ │ │ + ldr r2, [pc, #152] @ 2628 │ │ │ │ + ldr r3, [pc, #144] @ 2624 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 21f8 │ │ │ │ + bne 25fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 12f8 │ │ │ │ - ldr r1, [pc, #100] @ 2228 │ │ │ │ + ldr r1, [pc, #100] @ 262c │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 13a0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2184 │ │ │ │ + b 2588 │ │ │ │ mov r0, r4 │ │ │ │ bl 12f8 │ │ │ │ - ldr r1, [pc, #68] @ 222c │ │ │ │ + ldr r1, [pc, #68] @ 2630 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 13a0 │ │ │ │ - b 21d0 │ │ │ │ + b 25d4 │ │ │ │ bl 1328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 12f8 │ │ │ │ - ldr r1, [pc, #36] @ 2230 │ │ │ │ + ldr r1, [pc, #36] @ 2634 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 1460 │ │ │ │ - b 21d0 │ │ │ │ - andeq r2, r0, r8, lsl #30 │ │ │ │ + b 25d4 │ │ │ │ + andeq r2, r0, r4, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r2, r0, ip, ror #28 │ │ │ │ - andeq r0, r0, ip, ror #27 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x00000dbc │ │ │ │ + andeq r2, r0, r8, ror #20 │ │ │ │ + @ instruction: 0x00000ab4 │ │ │ │ + andeq r0, r0, r0, asr #21 │ │ │ │ + andeq r0, r0, r4, lsl #21 │ │ │ │ │ │ │ │ -00002234 : │ │ │ │ +00002638 : │ │ │ │ b 13d0 │ │ │ │ │ │ │ │ -00002238 : │ │ │ │ +0000263c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bl 13f4 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ bl 1430 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #16] @ 2284 │ │ │ │ + ldr r1, [pc, #16] @ 2688 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 13a0 │ │ │ │ - andeq r0, r0, ip, ror sp │ │ │ │ + andeq r0, r0, r4, asr #20 │ │ │ │ │ │ │ │ -00002288 : │ │ │ │ +0000268c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 13c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 22d8 │ │ │ │ + beq 26dc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 14fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 12f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #20] @ 22f4 │ │ │ │ + ldr r1, [pc, #20] @ 26f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ bl 13a0 │ │ │ │ mov r5, r4 │ │ │ │ - b 22d0 │ │ │ │ - andeq r0, r0, r8, lsr #26 │ │ │ │ + b 26d4 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ │ │ │ │ -000022f8 : │ │ │ │ +000026fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ bl 140c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ bl 134c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 233c │ │ │ │ + bne 2740 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 12f8 │ │ │ │ - ldr r1, [pc, #24] @ 235c │ │ │ │ + ldr r1, [pc, #24] @ 2760 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 13a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 12f8 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ + muleq r0, ip, r9 │ │ │ │ │ │ │ │ -00002360 : │ │ │ │ +00002764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ @@ -961,120 +1228,120 @@ │ │ │ │ bl 140c │ │ │ │ mov r6, r0 │ │ │ │ bl 1394 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 23b4 │ │ │ │ + beq 27b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 14fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000023bc : │ │ │ │ +000027c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ bl 140c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 2448 │ │ │ │ + beq 284c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 140c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2430 │ │ │ │ + bne 2834 │ │ │ │ mov r0, r5 │ │ │ │ bl 12f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 12f8 │ │ │ │ - ldr r1, [pc, #64] @ 2478 │ │ │ │ + ldr r1, [pc, #64] @ 287c │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 13a0 │ │ │ │ - b 241c │ │ │ │ - ldr r1, [pc, #44] @ 247c │ │ │ │ + b 2820 │ │ │ │ + ldr r1, [pc, #44] @ 2880 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2424 │ │ │ │ - ldr r1, [pc, #24] @ 2480 │ │ │ │ + beq 2828 │ │ │ │ + ldr r1, [pc, #24] @ 2884 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 13a0 │ │ │ │ - b 2424 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r8, asr #23 │ │ │ │ + b 2828 │ │ │ │ + andeq r0, r0, r0, asr #17 │ │ │ │ + andeq r0, r0, r4, asr #15 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ │ │ │ │ -00002484 : │ │ │ │ +00002888 : │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2494 │ │ │ │ + bls 2898 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r2, #1 │ │ │ │ bl 14c0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000024b8 : │ │ │ │ +000028bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - ldr ip, [pc, #276] @ 25f0 │ │ │ │ + ldr ip, [pc, #276] @ 29f4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #272] @ 25f4 │ │ │ │ + ldr r3, [pc, #272] @ 29f8 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r1, [pc, #260] @ 25f8 │ │ │ │ + ldr r1, [pc, #260] @ 29fc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 1364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25d4 │ │ │ │ + bne 29d8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #208] @ 25fc │ │ │ │ - ldr r2, [pc, #208] @ 2600 │ │ │ │ + ldr r7, [pc, #208] @ 2a00 │ │ │ │ + ldr r2, [pc, #208] @ 2a04 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r8, [r0, #376] @ 0x178 │ │ │ │ @@ -1084,321 +1351,54 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r8, [r3, #436] @ 0x1b4 │ │ │ │ ldrh r3, [sp, #6] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r2, [pc, #140] @ 2604 │ │ │ │ + ldr r2, [pc, #140] @ 2a08 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r1, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r4] │ │ │ │ ldrh r3, [sp, #4] │ │ │ │ ldr r6, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ 2608 │ │ │ │ - ldr r3, [pc, #64] @ 25f4 │ │ │ │ + ldr r2, [pc, #88] @ 2a0c │ │ │ │ + ldr r3, [pc, #64] @ 29f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 25ec │ │ │ │ + bne 29f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #48] @ 260c │ │ │ │ + ldr r1, [pc, #48] @ 2a10 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 13a0 │ │ │ │ - b 25a8 │ │ │ │ + b 29ac │ │ │ │ bl 1328 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r0, r8, lsl fp │ │ │ │ + andeq r2, r0, r4, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r5, r0, r3, lsl r4 │ │ │ │ - andeq r0, r0, r4, ror #18 │ │ │ │ - andeq r0, r0, r0, lsr fp │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r0, r8, asr #20 │ │ │ │ - andeq r0, r0, r8, ror #20 │ │ │ │ - │ │ │ │ -00002610 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r2, r3} │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr ip, [pc, #100] @ 2694 │ │ │ │ - ldr r4, [r2, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #96] @ 2698 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [sp] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #56] @ 269c │ │ │ │ - ldr r3, [pc, #48] @ 2698 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2690 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - bl 1328 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r0, r4, asr #19 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - muleq r0, r4, r9 │ │ │ │ - │ │ │ │ -000026a0 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2960] @ 0xb90 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #400] @ 284c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #396] @ 2850 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #392] @ 2854 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #388] @ 2858 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #1088 @ 0x440 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1092] @ 0x444 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 14a8 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 2804 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #324] @ 285c │ │ │ │ - ldr r2, [pc, #324] @ 2860 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r5, [r0, #132] @ 0x84 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b 27b0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14fc │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14fc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp] │ │ │ │ - stmib sp, {r0, r9} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1448 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2754 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 146c │ │ │ │ - ldr r2, [pc, #136] @ 2864 │ │ │ │ - ldr r3, [pc, #112] @ 2850 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1092] @ 0x444 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2848 │ │ │ │ - add sp, sp, #1088 @ 0x440 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ 2868 │ │ │ │ - ldr r3, [pc, #64] @ 2850 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1092] @ 0x444 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2848 │ │ │ │ - ldr r1, [pc, #60] @ 286c │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #1088 @ 0x440 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 13a0 │ │ │ │ - bl 1328 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r0, r8, lsr r9 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - muleq r0, r8, r9 │ │ │ │ - muleq r0, r8, r9 │ │ │ │ - andeq r0, r0, r8, lsl #19 │ │ │ │ - andeq r0, r0, r4, asr #19 │ │ │ │ - andeq r2, r0, ip, lsl r8 │ │ │ │ - andeq r2, r0, ip, ror #15 │ │ │ │ - andeq r0, r0, r4, asr r8 │ │ │ │ - │ │ │ │ -00002870 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #524288 @ 0x80000 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 14e4 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 2908 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 140c │ │ │ │ - ldr r2, [pc, #140] @ 2944 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1424 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 12f8 │ │ │ │ - cmn r7, #1 │ │ │ │ - beq 2924 │ │ │ │ - mov r0, #8 │ │ │ │ - bl 13ac │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r2, #8 │ │ │ │ - ldr lr, [ip, #916] @ 0x394 │ │ │ │ - mov r3, #0 │ │ │ │ - mov ip, lr │ │ │ │ - mov r1, r0 │ │ │ │ - stm r1, {r4, r7} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx ip │ │ │ │ - ldr r1, [pc, #56] @ 2948 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13a0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14d8 │ │ │ │ - ldr r1, [pc, #24] @ 294c │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13a0 │ │ │ │ - b 291c │ │ │ │ - andeq r0, r0, r6, asr #31 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - │ │ │ │ -00002950 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r4, [r1, #920] @ 0x398 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #272 @ 0x110 │ │ │ │ - bl 13ac │ │ │ │ - mov r2, #272 @ 0x110 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 12e0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12f8 │ │ │ │ - cmn r6, #1 │ │ │ │ - beq 29b4 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #20] @ 29d0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 13a0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r0, r4, ror #14 │ │ │ │ - │ │ │ │ -000029d4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r3, #920] @ 0x398 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - bl 14cc │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 12f8 │ │ │ │ + andeq r0, r0, ip, lsr #12 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000007bc │ │ │ │ + andeq r2, r0, r4, asr #12 │ │ │ │ + andeq r0, r0, r0, lsr r7 │ │ │ │ │ │ │ │ 00002a14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,63 +5,63 @@ │ │ │ │ 0x00002dcc 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ 0x00002ddc 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ 0x00002dec 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ 0x00002dfc 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ 0x00002e0c 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ 0x00002e1c 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ 0x00002e2c 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x00002e3c 636f756c 64206e6f 74207175 65727920 could not query │ │ │ │ - 0x00002e4c 6d616368 696e6520 64657461 696c7300 machine details. │ │ │ │ - 0x00002e5c 4c6a6176 612f6c61 6e672f53 7472696e Ljava/lang/Strin │ │ │ │ - 0x00002e6c 673b0000 6f734e61 6d650000 6f735665 g;..osName..osVe │ │ │ │ - 0x00002e7c 7273696f 6e000000 6d616368 696e6541 rsion...machineA │ │ │ │ - 0x00002e8c 72636869 74656374 75726500 49000000 rchitecture.I... │ │ │ │ - 0x00002e9c 696e745f 62797465 73000000 755f6c6f int_bytes...u_lo │ │ │ │ - 0x00002eac 6e675f62 79746573 00000000 73697a65 ng_bytes....size │ │ │ │ - 0x00002ebc 5f745f62 79746573 00000000 7569645f _t_bytes....uid_ │ │ │ │ - 0x00002ecc 745f6279 74657300 6769645f 745f6279 t_bytes.gid_t_by │ │ │ │ - 0x00002edc 74657300 6f66665f 745f6279 74657300 tes.off_t_bytes. │ │ │ │ - 0x00002eec 636f756c 64206e6f 74206368 6d6f6420 could not chmod │ │ │ │ - 0x00002efc 66696c65 00000000 28494949 494a4a49 file....(IIIIJJI │ │ │ │ - 0x00002f0c 29560000 636f756c 64206e6f 74206669 )V..could not fi │ │ │ │ - 0x00002f1c 6e64206d 6574686f 64000000 636f756c nd method...coul │ │ │ │ - 0x00002f2c 64206e6f 74207374 61742066 696c6500 d not stat file. │ │ │ │ - 0x00002f3c 284c6a61 76612f6c 616e672f 53747269 (Ljava/lang/Stri │ │ │ │ - 0x00002f4c 6e673b49 4a4a2956 00000000 61646446 ng;IJJ)V....addF │ │ │ │ - 0x00002f5c 696c6500 636f756c 64206e6f 74206f70 ile.could not op │ │ │ │ - 0x00002f6c 656e2064 69726563 746f7279 00000000 en directory.... │ │ │ │ - 0x00002f7c 636f756c 64206e6f 74207265 61642064 could not read d │ │ │ │ - 0x00002f8c 69726563 746f7279 20656e74 72790000 irectory entry.. │ │ │ │ - 0x00002f9c 2e000000 2e2e0000 636f756c 64206e6f ........could no │ │ │ │ - 0x00002fac 74207379 6d6c696e 6b000000 636f756c t symlink...coul │ │ │ │ - 0x00002fbc 64206e6f 74206c73 74617420 66696c65 d not lstat file │ │ │ │ - 0x00002fcc 00000000 636f756c 64206e6f 74206372 ....could not cr │ │ │ │ - 0x00002fdc 65617465 20617272 61790000 636f756c eate array..coul │ │ │ │ - 0x00002fec 64206e6f 74207265 61646c69 6e6b0000 d not readlink.. │ │ │ │ - 0x00002ffc 636f756c 64206e6f 74207365 74736964 could not setsid │ │ │ │ - 0x0000300c 28290000 636f756c 64206e6f 74206765 ()..could not ge │ │ │ │ - 0x0000301c 74637764 28290000 636f756c 64206e6f tcwd()..could no │ │ │ │ - 0x0000302c 74207365 74637764 28290000 636f756c t setcwd()..coul │ │ │ │ - 0x0000303c 64206e6f 74207075 74656e76 28290000 d not putenv().. │ │ │ │ - 0x0000304c 636f756c 64206e6f 74206665 74636820 could not fetch │ │ │ │ - 0x0000305c 7465726d 696e616c 2073697a 65000000 terminal size... │ │ │ │ - 0x0000306c 636f6c73 00000000 726f7773 00000000 cols....rows.... │ │ │ │ - 0x0000307c 72000000 2f657463 2f6d7461 62000000 r.../etc/mtab... │ │ │ │ - 0x0000308c 636f756c 64206e6f 74206f70 656e206d could not open m │ │ │ │ - 0x0000309c 6f756e74 2066696c 65000000 284c6a61 ount file...(Lja │ │ │ │ - 0x000030ac 76612f6c 616e672f 53747269 6e673b4c va/lang/String;L │ │ │ │ - 0x000030bc 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ - 0x000030cc 3b4c6a61 76612f6c 616e672f 53747269 ;Ljava/lang/Stri │ │ │ │ - 0x000030dc 6e673b5a 5a5a2956 00000000 61646400 ng;ZZZ)V....add. │ │ │ │ - 0x000030ec 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ - 0x000030fc 6c697a65 20696e6f 74696679 00000000 lize inotify.... │ │ │ │ - 0x0000310c 636f756c 64206e6f 74206164 64207061 could not add pa │ │ │ │ - 0x0000311c 74682074 6f207761 74636800 636f756c th to watch.coul │ │ │ │ - 0x0000312c 64206e6f 74207761 69742066 6f72206e d not wait for n │ │ │ │ - 0x0000313c 65787420 6576656e 74000000 636f756c ext event...coul │ │ │ │ + 0x00002e3c 72000000 2f657463 2f6d7461 62000000 r.../etc/mtab... │ │ │ │ + 0x00002e4c 636f756c 64206e6f 74206f70 656e206d could not open m │ │ │ │ + 0x00002e5c 6f756e74 2066696c 65000000 284c6a61 ount file...(Lja │ │ │ │ + 0x00002e6c 76612f6c 616e672f 53747269 6e673b4c va/lang/String;L │ │ │ │ + 0x00002e7c 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ + 0x00002e8c 3b4c6a61 76612f6c 616e672f 53747269 ;Ljava/lang/Stri │ │ │ │ + 0x00002e9c 6e673b5a 5a5a2956 00000000 61646400 ng;ZZZ)V....add. │ │ │ │ + 0x00002eac 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ + 0x00002ebc 6c697a65 20696e6f 74696679 00000000 lize inotify.... │ │ │ │ + 0x00002ecc 636f756c 64206e6f 74206164 64207061 could not add pa │ │ │ │ + 0x00002edc 74682074 6f207761 74636800 636f756c th to watch.coul │ │ │ │ + 0x00002eec 64206e6f 74207761 69742066 6f72206e d not wait for n │ │ │ │ + 0x00002efc 65787420 6576656e 74000000 636f756c ext event...coul │ │ │ │ + 0x00002f0c 64206e6f 74207175 65727920 6d616368 d not query mach │ │ │ │ + 0x00002f1c 696e6520 64657461 696c7300 4c6a6176 ine details.Ljav │ │ │ │ + 0x00002f2c 612f6c61 6e672f53 7472696e 673b0000 a/lang/String;.. │ │ │ │ + 0x00002f3c 6f734e61 6d650000 6f735665 7273696f osName..osVersio │ │ │ │ + 0x00002f4c 6e000000 6d616368 696e6541 72636869 n...machineArchi │ │ │ │ + 0x00002f5c 74656374 75726500 49000000 696e745f tecture.I...int_ │ │ │ │ + 0x00002f6c 62797465 73000000 755f6c6f 6e675f62 bytes...u_long_b │ │ │ │ + 0x00002f7c 79746573 00000000 73697a65 5f745f62 ytes....size_t_b │ │ │ │ + 0x00002f8c 79746573 00000000 7569645f 745f6279 ytes....uid_t_by │ │ │ │ + 0x00002f9c 74657300 6769645f 745f6279 74657300 tes.gid_t_bytes. │ │ │ │ + 0x00002fac 6f66665f 745f6279 74657300 636f756c off_t_bytes.coul │ │ │ │ + 0x00002fbc 64206e6f 74206368 6d6f6420 66696c65 d not chmod file │ │ │ │ + 0x00002fcc 00000000 28494949 494a4a49 29560000 ....(IIIIJJI)V.. │ │ │ │ + 0x00002fdc 636f756c 64206e6f 74206669 6e64206d could not find m │ │ │ │ + 0x00002fec 6574686f 64000000 636f756c 64206e6f ethod...could no │ │ │ │ + 0x00002ffc 74207374 61742066 696c6500 284c6a61 t stat file.(Lja │ │ │ │ + 0x0000300c 76612f6c 616e672f 53747269 6e673b49 va/lang/String;I │ │ │ │ + 0x0000301c 4a4a2956 00000000 61646446 696c6500 JJ)V....addFile. │ │ │ │ + 0x0000302c 636f756c 64206e6f 74206f70 656e2064 could not open d │ │ │ │ + 0x0000303c 69726563 746f7279 00000000 636f756c irectory....coul │ │ │ │ + 0x0000304c 64206e6f 74207265 61642064 69726563 d not read direc │ │ │ │ + 0x0000305c 746f7279 20656e74 72790000 2e000000 tory entry...... │ │ │ │ + 0x0000306c 2e2e0000 636f756c 64206e6f 74207379 ....could not sy │ │ │ │ + 0x0000307c 6d6c696e 6b000000 636f756c 64206e6f mlink...could no │ │ │ │ + 0x0000308c 74206c73 74617420 66696c65 00000000 t lstat file.... │ │ │ │ + 0x0000309c 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ + 0x000030ac 20617272 61790000 636f756c 64206e6f array..could no │ │ │ │ + 0x000030bc 74207265 61646c69 6e6b0000 636f756c t readlink..coul │ │ │ │ + 0x000030cc 64206e6f 74207365 74736964 28290000 d not setsid().. │ │ │ │ + 0x000030dc 636f756c 64206e6f 74206765 74637764 could not getcwd │ │ │ │ + 0x000030ec 28290000 636f756c 64206e6f 74207365 ()..could not se │ │ │ │ + 0x000030fc 74637764 28290000 636f756c 64206e6f tcwd()..could no │ │ │ │ + 0x0000310c 74207075 74656e76 28290000 636f756c t putenv()..coul │ │ │ │ + 0x0000311c 64206e6f 74206665 74636820 7465726d d not fetch term │ │ │ │ + 0x0000312c 696e616c 2073697a 65000000 636f6c73 inal size...cols │ │ │ │ + 0x0000313c 00000000 726f7773 00000000 636f756c ....rows....coul │ │ │ │ 0x0000314c 64206e6f 7420636f 6e766572 74207374 d not convert st │ │ │ │ 0x0000315c 72696e67 20746f20 63757272 656e7420 ring to current │ │ │ │ 0x0000316c 6c6f6361 6c650000 636f756c 64206e6f locale..could no │ │ │ │ 0x0000317c 7420636f 6e766572 74207374 72696e67 t convert string │ │ │ │ 0x0000318c 2066726f 6d206375 7272656e 74206c6f from current lo │ │ │ │ 0x0000319c 63616c65 00000000 284c6a61 76612f6c cale....(Ljava/l │ │ │ │ 0x000031ac 616e672f 53747269 6e673b49 494c6a61 ang/String;IILja │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00003280 ace3ff7f ae3f2380 68e5ff7f b0b0ac80 .....?#.h....... │ │ │ │ - 0x00003290 88e7ff7f 01000000 b8e7ff7f b00d8480 ................ │ │ │ │ - 0x000032a0 2ce8ff7f b0ae2b80 4ceaff7f af3f3680 ,.....+.L....?6. │ │ │ │ - 0x000032b0 88edff7f b0b0ac80 14eeff7f b0ad1c80 ................ │ │ │ │ - 0x000032c0 74efff7f 01000000 c0efff7f b0b0aa80 t............... │ │ │ │ - 0x000032d0 90f0ff7f b0b0ac80 acf1ff7f 01000000 ................ │ │ │ │ - 0x000032e0 d8f1ff7f b0ac0380 28f3ff7f 7cffff7f ........(...|... │ │ │ │ - 0x000032f0 b0f3ff7f 80ffff7f 78f5ff7f b0b0ac80 ........x....... │ │ │ │ - 0x00003300 d4f6ff7f b0b0a880 0cf7ff7f b0b0ae80 ................ │ │ │ │ + 0x00003280 ace3ff7f f0ffff7f 74e5ff7f b0b0ac80 ........t....... │ │ │ │ + 0x00003290 d0e6ff7f b0b0a880 08e7ff7f ccffff7f ................ │ │ │ │ + 0x000032a0 90e7ff7f ae3f2380 4ce9ff7f b0b0ac80 .....?#.L....... │ │ │ │ + 0x000032b0 6cebff7f 01000000 9cebff7f b00d8480 l............... │ │ │ │ + 0x000032c0 10ecff7f b0ae2b80 30eeff7f af3f3680 ......+.0....?6. │ │ │ │ + 0x000032d0 6cf1ff7f b0b0ac80 f8f1ff7f b0ad1c80 l............... │ │ │ │ + 0x000032e0 58f3ff7f 01000000 a4f3ff7f b0b0aa80 X............... │ │ │ │ + 0x000032f0 74f4ff7f b0b0ac80 90f5ff7f 01000000 t............... │ │ │ │ + 0x00003300 bcf5ff7f b0ac0380 0cf7ff7f b0b0ae80 ................ │ │ │ │ 0x00003310 0cf8ff7f b0b0ac80 e4f8ff7f b0ac0180 ................ │ │ │ │ 0x00003320 48f9ff7f 01000000 70f9ff7f b0ad0480 H.......p....... │ │ │ │ 0x00003330 3cfaff7f 00840280 64faff7f 01000000 <.......d....... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35306337 66363338 62383961 31396435 50c7f638b89a19d5 │ │ │ │ - 0x00000010 39333433 66383134 61316230 38386364 9343f814a1b088cd │ │ │ │ - 0x00000020 33643864 39662e64 65627567 00000000 3d8d9f.debug.... │ │ │ │ - 0x00000030 a1c9756a ..uj │ │ │ │ + 0x00000000 30316539 66343133 33313637 35623863 01e9f41331675b8c │ │ │ │ + 0x00000010 61633531 30666337 32303162 65666231 ac510fc7201befb1 │ │ │ │ + 0x00000020 30346135 65372e64 65627567 00000000 04a5e7.debug.... │ │ │ │ + 0x00000030 cf9fc031 ...1