diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control index 8617d3a..6a5521a 100644 --- a/.theos/_/DEBIAN/control +++ b/.theos/_/DEBIAN/control @@ -6,5 +6,5 @@ Author: XYZShell Section: Utilities Tag: role::developer Architecture: iphoneos-arm -Version: 0.0.7-10-70+debug +Version: 0.0.7-10-71+debug Installed-Size: 1624 diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib index 1a38cdf..f7fc3f0 100755 Binary files a/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib differ diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib index 9a224e7..6370920 100755 Binary files a/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib differ diff --git a/.theos/last_package b/.theos/last_package index fbb867b..a520fad 100644 --- a/.theos/last_package +++ b/.theos/last_package @@ -1 +1 @@ -./packages/com.xyzshell.ioscontrol_0.0.7-10-70+debug_iphoneos-arm.deb +./packages/com.xyzshell.ioscontrol_0.0.7-10-71+debug_iphoneos-arm.deb diff --git a/.theos/obj/debug/AppRunMan.dylib b/.theos/obj/debug/AppRunMan.dylib index 1a38cdf..f7fc3f0 100755 Binary files a/.theos/obj/debug/AppRunMan.dylib and b/.theos/obj/debug/AppRunMan.dylib differ diff --git a/.theos/obj/debug/OhNo.dylib b/.theos/obj/debug/OhNo.dylib index 9a224e7..6370920 100755 Binary files a/.theos/obj/debug/OhNo.dylib and b/.theos/obj/debug/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64/AppRunMan.dylib b/.theos/obj/debug/arm64/AppRunMan.dylib index 75a549f..9e468f2 100755 Binary files a/.theos/obj/debug/arm64/AppRunMan.dylib and b/.theos/obj/debug/arm64/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib index 6b1232e..2d525b3 100644 Binary files a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib and b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml index b798df2..50bee49 100644 --- a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml +++ b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml @@ -4,8 +4,8 @@ binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/ relocations: - { offset: 0x1E, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x10C } - { offset: 0x37, size: 0x8, addend: 0x0, symName: _kSBAppTagsHidden, symObjAddr: 0xA28, symBinAddr: 0x5C858, symSize: 0x0 } - - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7C98, symBinAddr: 0x6B338, symSize: 0x0 } - - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7CA0, symBinAddr: 0x6B340, symSize: 0x0 } + - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7C98, symBinAddr: 0x6B3A0, symSize: 0x0 } + - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7CA0, symBinAddr: 0x6B3A8, symSize: 0x0 } - { offset: 0x2167, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x10C } - { offset: 0x21A7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_496e6913, symObjAddr: 0x10C, symBinAddr: 0x410C, symSize: 0x80 } - { offset: 0x2220, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x18C, symBinAddr: 0x418C, symSize: 0x128 } @@ -61,8 +61,8 @@ relocations: - { offset: 0x8792, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2B54, symBinAddr: 0x73C8, symSize: 0x100 } - { offset: 0x8A7C, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x74C8, symSize: 0xB0 } - { offset: 0x8A89, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x74C8, symSize: 0xB0 } - - { offset: 0x8AB2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAE58, symBinAddr: 0x6B348, symSize: 0x0 } - - { offset: 0x8AC7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAE60, symBinAddr: 0x6B350, symSize: 0x0 } + - { offset: 0x8AB2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAE58, symBinAddr: 0x6B3B0, symSize: 0x0 } + - { offset: 0x8AC7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAE60, symBinAddr: 0x6B3B8, symSize: 0x0 } - { offset: 0x98FC, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x7578, symSize: 0x54 } - { offset: 0x9939, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x104, symBinAddr: 0x75CC, symSize: 0x108 } - { offset: 0x996F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x20C, symBinAddr: 0x76D4, symSize: 0x98 } @@ -104,8 +104,8 @@ relocations: - { offset: 0xA4FB, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2CC0, symBinAddr: 0xA12C, symSize: 0x68 } - { offset: 0xB1A4, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA194, symSize: 0x7C } - { offset: 0xB1B1, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA194, symSize: 0x7C } - - { offset: 0xB1DA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x82C0, symBinAddr: 0x6B358, symSize: 0x0 } - - { offset: 0xB1EF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x82C8, symBinAddr: 0x6B360, symSize: 0x0 } + - { offset: 0xB1DA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x82C0, symBinAddr: 0x6B3C0, symSize: 0x0 } + - { offset: 0xB1EF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x82C8, symBinAddr: 0x6B3C8, symSize: 0x0 } - { offset: 0xBE83, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0xA210, symSize: 0x54 } - { offset: 0xBEAB, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xD0, symBinAddr: 0xA264, symSize: 0x174 } - { offset: 0xBEE1, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x244, symBinAddr: 0xA3D8, symSize: 0x50 } @@ -163,904 +163,904 @@ relocations: - { offset: 0xD12E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8B8, symBinAddr: 0xC868, symSize: 0x38 } - { offset: 0xD152, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.42, symObjAddr: 0x91C, symBinAddr: 0xC8A0, symSize: 0x9C } - { offset: 0xD199, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0x9B8, symBinAddr: 0xC93C, symSize: 0x404 } - - { offset: 0xD23A, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xDBC, symBinAddr: 0xCD40, symSize: 0x2E8 } - - { offset: 0xD2A4, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x10A4, symBinAddr: 0xD028, symSize: 0x244 } - - { offset: 0xD32C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x12E8, symBinAddr: 0xD26C, symSize: 0x5C } - - { offset: 0xD350, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.56, symObjAddr: 0x1388, symBinAddr: 0xD2C8, symSize: 0x80 } - - { offset: 0xD397, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x1408, symBinAddr: 0xD348, symSize: 0x2E8 } - - { offset: 0xD401, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x16F0, symBinAddr: 0xD630, symSize: 0x318 } - - { offset: 0xD4A6, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1A08, symBinAddr: 0xD948, symSize: 0x80 } - - { offset: 0xD4ED, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1A88, symBinAddr: 0xD9C8, symSize: 0x4B0 } - - { offset: 0xD596, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x1F38, symBinAddr: 0xDE78, symSize: 0x248 } - - { offset: 0xD60D, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x2180, symBinAddr: 0xE0C0, symSize: 0x128 } - - { offset: 0xD670, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x22E0, symBinAddr: 0xE1E8, symSize: 0xDE0 } - - { offset: 0xD722, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x30C0, symBinAddr: 0xEFC8, symSize: 0x80 } - - { offset: 0xD742, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x3140, symBinAddr: 0xF048, symSize: 0x2F0 } - - { offset: 0xD7E8, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x3430, symBinAddr: 0xF338, symSize: 0x28C } - - { offset: 0xD874, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x36BC, symBinAddr: 0xF5C4, symSize: 0x3A4 } - - { offset: 0xD91B, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3A60, symBinAddr: 0xF968, symSize: 0x98 } - - { offset: 0xD971, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3AF8, symBinAddr: 0xFA00, symSize: 0x64 } - - { offset: 0xD9AA, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3B5C, symBinAddr: 0xFA64, symSize: 0x268 } - - { offset: 0xDA38, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3DC4, symBinAddr: 0xFCCC, symSize: 0x1D4 } - - { offset: 0xDAA9, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x3F98, symBinAddr: 0xFEA0, symSize: 0x150 } - - { offset: 0xDB2A, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x40E8, symBinAddr: 0xFFF0, symSize: 0x74 } - - { offset: 0xF0FE, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10064, symSize: 0x7C } - - { offset: 0xF117, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE8FB, symBinAddr: 0x6B460, symSize: 0x0 } - - { offset: 0xF132, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10064, symSize: 0x7C } - - { offset: 0xF15B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE900, symBinAddr: 0x6B368, symSize: 0x0 } - - { offset: 0xF170, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE908, symBinAddr: 0x6B370, symSize: 0x0 } - - { offset: 0xF518, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x100E0, symSize: 0x54 } - - { offset: 0xF540, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xD0, symBinAddr: 0x10134, symSize: 0x238 } - - { offset: 0xF5AF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x308, symBinAddr: 0x1036C, symSize: 0x7D4 } - - { offset: 0xF6CE, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xADC, symBinAddr: 0x10B40, symSize: 0x48 } - - { offset: 0xF707, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC00, symBinAddr: 0x10B88, symSize: 0x8C } - - { offset: 0xF747, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xC8C, symBinAddr: 0x10C14, symSize: 0x18C } - - { offset: 0xF7A3, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE18, symBinAddr: 0x10DA0, symSize: 0x318 } - - { offset: 0xF830, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.47', symObjAddr: 0x1130, symBinAddr: 0x110B8, symSize: 0x104 } - - { offset: 0xF877, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x1234, symBinAddr: 0x111BC, symSize: 0x220 } - - { offset: 0xF8D3, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1454, symBinAddr: 0x113DC, symSize: 0x3B4 } - - { offset: 0xF96F, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1808, symBinAddr: 0x11790, symSize: 0x104 } - - { offset: 0xF9B6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x190C, symBinAddr: 0x11894, symSize: 0x2E0 } - - { offset: 0xFA34, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1BEC, symBinAddr: 0x11B74, symSize: 0x60 } - - { offset: 0xFA6D, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1C4C, symBinAddr: 0x11BD4, symSize: 0x60 } - - { offset: 0xFAA6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1CAC, symBinAddr: 0x11C34, symSize: 0x274 } - - { offset: 0xFB16, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1F20, symBinAddr: 0x11EA8, symSize: 0x118 } - - { offset: 0xFB5D, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2038, symBinAddr: 0x11FC0, symSize: 0x58 } - - { offset: 0xFBA7, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.65', symObjAddr: 0x2120, symBinAddr: 0x12018, symSize: 0x64 } - - { offset: 0xFBDD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2184, symBinAddr: 0x1207C, symSize: 0x2AC } - - { offset: 0xFC1E, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2430, symBinAddr: 0x12328, symSize: 0x60 } - - { offset: 0xFC5A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x2490, symBinAddr: 0x12388, symSize: 0x24C } - - { offset: 0xFCDD, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x26DC, symBinAddr: 0x125D4, symSize: 0x60 } - - { offset: 0xFD1D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x27A0, symBinAddr: 0x12634, symSize: 0x98 } - - { offset: 0xFD54, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2838, symBinAddr: 0x126CC, symSize: 0x118 } - - { offset: 0xFD87, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2950, symBinAddr: 0x127E4, symSize: 0x5C4 } - - { offset: 0xFE47, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2F14, symBinAddr: 0x12DA8, symSize: 0x11C } - - { offset: 0xFEB2, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x12EC4, symSize: 0x6C } - - { offset: 0xFF0B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x309C, symBinAddr: 0x12F30, symSize: 0x60 } - - { offset: 0xFF65, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x30FC, symBinAddr: 0x12F90, symSize: 0x68 } - - { offset: 0xFFAD, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3164, symBinAddr: 0x12FF8, symSize: 0x28 } - - { offset: 0xFFD7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x318C, symBinAddr: 0x13020, symSize: 0x35C } - - { offset: 0x10086, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x34E8, symBinAddr: 0x1337C, symSize: 0x39C } - - { offset: 0x1019E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x3884, symBinAddr: 0x13718, symSize: 0x9C } - - { offset: 0x101C2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3920, symBinAddr: 0x137B4, symSize: 0x70 } - - { offset: 0x101DE, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3990, symBinAddr: 0x13824, symSize: 0x24 } - - { offset: 0x10215, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x39B4, symBinAddr: 0x13848, symSize: 0x110 } - - { offset: 0x1026C, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3AC4, symBinAddr: 0x13958, symSize: 0xBC } - - { offset: 0x102BD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3B80, symBinAddr: 0x13A14, symSize: 0x20 } - - { offset: 0x1031D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3BA0, symBinAddr: 0x13A34, symSize: 0x144 } - - { offset: 0x1036E, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3CE4, symBinAddr: 0x13B78, symSize: 0x3DC } - - { offset: 0x103E7, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x40C0, symBinAddr: 0x13F54, symSize: 0x88 } - - { offset: 0x10447, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x4148, symBinAddr: 0x13FDC, symSize: 0x6C } - - { offset: 0x1046B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x41B4, symBinAddr: 0x14048, symSize: 0x50 } - - { offset: 0x10487, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x4204, symBinAddr: 0x14098, symSize: 0x54 } - - { offset: 0x104AB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x4258, symBinAddr: 0x140EC, symSize: 0x50 } - - { offset: 0x104ED, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x42A8, symBinAddr: 0x1413C, symSize: 0x1DC } - - { offset: 0x10580, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x4484, symBinAddr: 0x14318, symSize: 0x60 } - - { offset: 0x105E0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x44E4, symBinAddr: 0x14378, symSize: 0x200 } - - { offset: 0x10631, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x46E4, symBinAddr: 0x14578, symSize: 0xF4 } - - { offset: 0x10671, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x47D8, symBinAddr: 0x1466C, symSize: 0x1BC } - - { offset: 0x106EC, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4994, symBinAddr: 0x14828, symSize: 0x3C } - - { offset: 0x1072C, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x49D0, symBinAddr: 0x14864, symSize: 0x1BC } - - { offset: 0x107A7, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x4B8C, symBinAddr: 0x14A20, symSize: 0x3C } - - { offset: 0x107E7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4BC8, symBinAddr: 0x14A5C, symSize: 0x1F0 } - - { offset: 0x1084B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4DB8, symBinAddr: 0x14C4C, symSize: 0x238 } - - { offset: 0x108CD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4FF0, symBinAddr: 0x14E84, symSize: 0x234 } - - { offset: 0x1094F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x5224, symBinAddr: 0x150B8, symSize: 0x50 } - - { offset: 0x10982, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x5274, symBinAddr: 0x15108, symSize: 0x1C } - - { offset: 0x109B8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x5290, symBinAddr: 0x15124, symSize: 0x34 } - - { offset: 0x109F6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x52C4, symBinAddr: 0x15158, symSize: 0x1C } - - { offset: 0x10A2C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x52E0, symBinAddr: 0x15174, symSize: 0x24 } - - { offset: 0x10A6A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x5304, symBinAddr: 0x15198, symSize: 0xD8 } - - { offset: 0x11EF0, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15270, symSize: 0xB0 } - - { offset: 0x11EFD, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15270, symSize: 0xB0 } - - { offset: 0x11F26, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23C8, symBinAddr: 0x6B378, symSize: 0x0 } - - { offset: 0x11F3B, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23D0, symBinAddr: 0x6B380, symSize: 0x0 } - - { offset: 0x120DF, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x15320, symSize: 0x54 } - - { offset: 0x1211C, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x104, symBinAddr: 0x15374, symSize: 0xD8 } - - { offset: 0x12152, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1DC, symBinAddr: 0x1544C, symSize: 0x240 } - - { offset: 0x12201, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x41C, symBinAddr: 0x1568C, symSize: 0xE8 } - - { offset: 0x12241, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x15774, symSize: 0x90 } - - { offset: 0x122A4, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5F8, symBinAddr: 0x15804, symSize: 0x2C8 } - - { offset: 0x1233F, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8C0, symBinAddr: 0x15ACC, symSize: 0x1C } - - { offset: 0x12375, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8DC, symBinAddr: 0x15AE8, symSize: 0x34 } - - { offset: 0x123B3, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x910, symBinAddr: 0x15B1C, symSize: 0x30 } - - { offset: 0x12608, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x15B4C, symSize: 0x38C } - - { offset: 0x12623, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3410, symBinAddr: 0x18E5C, symSize: 0x7C } - - { offset: 0x1264E, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB70, symBinAddr: 0x6B388, symSize: 0x0 } - - { offset: 0x12664, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB78, symBinAddr: 0x6B390, symSize: 0x0 } - - { offset: 0x12A32, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x15B4C, symSize: 0x38C } - - { offset: 0x12A84, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x38C, symBinAddr: 0x15ED8, symSize: 0x8C } - - { offset: 0x12AC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15F64, symSize: 0x34 } - - { offset: 0x12AF6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x44C, symBinAddr: 0x15F98, symSize: 0x20 } - - { offset: 0x12B28, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x46C, symBinAddr: 0x15FB8, symSize: 0xBC } - - { offset: 0x12B5E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x528, symBinAddr: 0x16074, symSize: 0x120 } - - { offset: 0x12BB0, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x648, symBinAddr: 0x16194, symSize: 0x2C8 } - - { offset: 0x12C28, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9AC, symBinAddr: 0x1645C, symSize: 0x16C } - - { offset: 0x12C71, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB18, symBinAddr: 0x165C8, symSize: 0x54 } - - { offset: 0x12C95, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB6C, symBinAddr: 0x1661C, symSize: 0x2C } - - { offset: 0x12CB1, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB98, symBinAddr: 0x16648, symSize: 0x27C } - - { offset: 0x12D21, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE14, symBinAddr: 0x168C4, symSize: 0x58 } - - { offset: 0x12D45, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE6C, symBinAddr: 0x1691C, symSize: 0x40 } - - { offset: 0x12D61, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEAC, symBinAddr: 0x1695C, symSize: 0x40 } - - { offset: 0x12D93, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEEC, symBinAddr: 0x1699C, symSize: 0x24 } - - { offset: 0x12DC9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF10, symBinAddr: 0x169C0, symSize: 0xC8 } - - { offset: 0x12E09, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD8, symBinAddr: 0x16A88, symSize: 0x138 } - - { offset: 0x12E46, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1174, symBinAddr: 0x16BC0, symSize: 0x50 } - - { offset: 0x12E78, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11C4, symBinAddr: 0x16C10, symSize: 0x8C } - - { offset: 0x12EB8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1250, symBinAddr: 0x16C9C, symSize: 0x28 } - - { offset: 0x12EEA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1278, symBinAddr: 0x16CC4, symSize: 0xB8 } - - { offset: 0x12F1C, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x16D7C, symSize: 0x108 } - - { offset: 0x12F59, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1438, symBinAddr: 0x16E84, symSize: 0x54 } - - { offset: 0x12F99, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x148C, symBinAddr: 0x16ED8, symSize: 0xBC } - - { offset: 0x12FE3, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1548, symBinAddr: 0x16F94, symSize: 0x560 } - - { offset: 0x130B2, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1AA8, symBinAddr: 0x174F4, symSize: 0x34 } - - { offset: 0x130DA, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.64', symObjAddr: 0x1ADC, symBinAddr: 0x17528, symSize: 0x4C } - - { offset: 0x13113, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1B28, symBinAddr: 0x17574, symSize: 0xAC } - - { offset: 0x1315B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1BD4, symBinAddr: 0x17620, symSize: 0xA94 } - - { offset: 0x13254, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2668, symBinAddr: 0x180B4, symSize: 0xB0 } - - { offset: 0x13274, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2718, symBinAddr: 0x18164, symSize: 0x54 } - - { offset: 0x13294, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x276C, symBinAddr: 0x181B8, symSize: 0x1A0 } - - { offset: 0x13317, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x290C, symBinAddr: 0x18358, symSize: 0xCC } - - { offset: 0x13395, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x29D8, symBinAddr: 0x18424, symSize: 0xE4 } - - { offset: 0x133FB, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2ABC, symBinAddr: 0x18508, symSize: 0x74 } - - { offset: 0x13446, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2B30, symBinAddr: 0x1857C, symSize: 0x1D8 } - - { offset: 0x134B0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2D08, symBinAddr: 0x18754, symSize: 0x10C } - - { offset: 0x13516, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2E14, symBinAddr: 0x18860, symSize: 0x74 } - - { offset: 0x13561, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2E88, symBinAddr: 0x188D4, symSize: 0x68 } - - { offset: 0x135A3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x2EF0, symBinAddr: 0x1893C, symSize: 0x50 } - - { offset: 0x135E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x2F40, symBinAddr: 0x1898C, symSize: 0x50 } - - { offset: 0x1362F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x2F90, symBinAddr: 0x189DC, symSize: 0xA4 } - - { offset: 0x13684, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3034, symBinAddr: 0x18A80, symSize: 0xC4 } - - { offset: 0x136E8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x30F8, symBinAddr: 0x18B44, symSize: 0x84 } - - { offset: 0x1372E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x317C, symBinAddr: 0x18BC8, symSize: 0x64 } - - { offset: 0x13774, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x31E0, symBinAddr: 0x18C2C, symSize: 0x70 } - - { offset: 0x137C5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3250, symBinAddr: 0x18C9C, symSize: 0xEC } - - { offset: 0x13807, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x333C, symBinAddr: 0x18D88, symSize: 0xA0 } - - { offset: 0x1384D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x33DC, symBinAddr: 0x18E28, symSize: 0x1C } - - { offset: 0x13884, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x33F8, symBinAddr: 0x18E44, symSize: 0x18 } - - { offset: 0x13956, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x348C, symBinAddr: 0x18ED8, symSize: 0x54 } - - { offset: 0x13980, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x34E0, symBinAddr: 0x18F2C, symSize: 0x1C } - - { offset: 0x139B6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x34FC, symBinAddr: 0x18F48, symSize: 0x24 } - - { offset: 0x139F4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3520, symBinAddr: 0x18F6C, symSize: 0x1C } - - { offset: 0x13A2A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x353C, symBinAddr: 0x18F88, symSize: 0x34 } - - { offset: 0x13A68, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3570, symBinAddr: 0x18FBC, symSize: 0x1C } - - { offset: 0x13A9E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x358C, symBinAddr: 0x18FD8, symSize: 0x34 } - - { offset: 0x13ADC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x35C0, symBinAddr: 0x1900C, symSize: 0x1C } - - { offset: 0x13B12, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x35DC, symBinAddr: 0x19028, symSize: 0x34 } - - { offset: 0x13B50, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3610, symBinAddr: 0x1905C, symSize: 0x1C } - - { offset: 0x13B86, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x362C, symBinAddr: 0x19078, symSize: 0x34 } - - { offset: 0x13BC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3660, symBinAddr: 0x190AC, symSize: 0xA8 } - - { offset: 0x144F3, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19154, symSize: 0x6C } - - { offset: 0x14500, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19154, symSize: 0x6C } - - { offset: 0x14521, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF50, symBinAddr: 0x6B398, symSize: 0x0 } - - { offset: 0x1466C, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x191C0, symSize: 0xAC } - - { offset: 0x146C4, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x1926C, symSize: 0x88 } - - { offset: 0x146EC, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x192F4, symSize: 0x88 } - - { offset: 0x1487F, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1937C, symSize: 0x7C } - - { offset: 0x1488C, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1937C, symSize: 0x7C } - - { offset: 0x148B5, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EB0, symBinAddr: 0x6B3A0, symSize: 0x0 } - - { offset: 0x148CA, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EB8, symBinAddr: 0x6B3A8, symSize: 0x0 } - - { offset: 0x14A17, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x193F8, symSize: 0x54 } - - { offset: 0x14A3F, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xD0, symBinAddr: 0x1944C, symSize: 0xB0 } - - { offset: 0x14A92, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x180, symBinAddr: 0x194FC, symSize: 0x574 } - - { offset: 0x14B9A, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x19A70, symSize: 0x28 } - - { offset: 0x14BC2, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x71C, symBinAddr: 0x19A98, symSize: 0x5C } - - { offset: 0x14C06, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x778, symBinAddr: 0x19AF4, symSize: 0x5C } - - { offset: 0x14E88, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x19B50, symSize: 0xBC } - - { offset: 0x14EA1, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x48B0, symBinAddr: 0x6B1B8, symSize: 0x0 } - - { offset: 0x14F14, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x48B8, symBinAddr: 0x6B1C0, symSize: 0x0 } - - { offset: 0x14F29, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x48C0, symBinAddr: 0x6B1C8, symSize: 0x0 } - - { offset: 0x14F3E, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x48C8, symBinAddr: 0x6B1D0, symSize: 0x0 } - - { offset: 0x14F5D, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x48D0, symBinAddr: 0x6B1D8, symSize: 0x0 } - - { offset: 0x14F72, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x48D8, symBinAddr: 0x6B1E0, symSize: 0x0 } - - { offset: 0x14F87, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x48E0, symBinAddr: 0x6B1E8, symSize: 0x0 } - - { offset: 0x14F9C, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x48E8, symBinAddr: 0x6B1F0, symSize: 0x0 } - - { offset: 0x14FB1, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48F0, symBinAddr: 0x6B1F8, symSize: 0x0 } - - { offset: 0x14FC6, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48F8, symBinAddr: 0x6B200, symSize: 0x0 } - - { offset: 0x14FCF, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E64, symBinAddr: 0x1D8B4, symSize: 0xB0 } - - { offset: 0x14FFA, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x136B0, symBinAddr: 0x6B3B0, symSize: 0x0 } - - { offset: 0x15010, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x136B8, symBinAddr: 0x6B3B8, symSize: 0x0 } - - { offset: 0x165C5, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x19B50, symSize: 0xBC } - - { offset: 0x16605, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x19C0C, symSize: 0x98 } - - { offset: 0x16661, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x19CA4, symSize: 0xF8 } - - { offset: 0x166D9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x19D9C, symSize: 0x164 } - - { offset: 0x1677D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x19F00, symSize: 0xBC } - - { offset: 0x167BD, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x19FBC, symSize: 0x254 } - - { offset: 0x16827, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x1A210, symSize: 0x84 } - - { offset: 0x16859, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x1A294, symSize: 0x108 } - - { offset: 0x16899, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1A39C, symSize: 0x3C } - - { offset: 0x168CB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x1A3D8, symSize: 0x1C0 } - - { offset: 0x16932, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1A598, symSize: 0x50 } - - { offset: 0x16964, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1A5E8, symSize: 0x300 } - - { offset: 0x169D5, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1A8E8, symSize: 0x34 } - - { offset: 0x16A0E, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1A91C, symSize: 0xE0 } - - { offset: 0x16A97, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1A9FC, symSize: 0x64 } - - { offset: 0x16AD7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1AA60, symSize: 0x208 } - - { offset: 0x16B33, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1AC68, symSize: 0x34 } - - { offset: 0x16B6C, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1AC9C, symSize: 0x23C } - - { offset: 0x16C25, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1AED8, symSize: 0xF60 } - - { offset: 0x16F0B, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23E8, symBinAddr: 0x1BE38, symSize: 0x4C } - - { offset: 0x16F71, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2434, symBinAddr: 0x1BE84, symSize: 0x2C } - - { offset: 0x16FB9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2460, symBinAddr: 0x1BEB0, symSize: 0xC0 } - - { offset: 0x16FFF, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2520, symBinAddr: 0x1BF70, symSize: 0xC0 } - - { offset: 0x17045, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25E0, symBinAddr: 0x1C030, symSize: 0x8C } - - { offset: 0x17087, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x266C, symBinAddr: 0x1C0BC, symSize: 0xCC } - - { offset: 0x170E7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2738, symBinAddr: 0x1C188, symSize: 0x554 } - - { offset: 0x17167, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C8C, symBinAddr: 0x1C6DC, symSize: 0x2C } - - { offset: 0x171AF, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2CB8, symBinAddr: 0x1C708, symSize: 0x34 } - - { offset: 0x171EB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CEC, symBinAddr: 0x1C73C, symSize: 0x1B8 } - - { offset: 0x1722D, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2EA4, symBinAddr: 0x1C8F4, symSize: 0x34 } - - { offset: 0x17269, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2ED8, symBinAddr: 0x1C928, symSize: 0x58 } - - { offset: 0x172CA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F30, symBinAddr: 0x1C980, symSize: 0x3B4 } - - { offset: 0x1735F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32E4, symBinAddr: 0x1CD34, symSize: 0x398 } - - { offset: 0x17396, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x367C, symBinAddr: 0x1D0CC, symSize: 0xAC } - - { offset: 0x17434, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3728, symBinAddr: 0x1D178, symSize: 0xAC } - - { offset: 0x174D2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x37D4, symBinAddr: 0x1D224, symSize: 0x38 } - - { offset: 0x17509, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x380C, symBinAddr: 0x1D25C, symSize: 0x1C } - - { offset: 0x1753F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3828, symBinAddr: 0x1D278, symSize: 0x34 } - - { offset: 0x1757D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x385C, symBinAddr: 0x1D2AC, symSize: 0x1C } - - { offset: 0x175B3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3878, symBinAddr: 0x1D2C8, symSize: 0x34 } - - { offset: 0x175F1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x38AC, symBinAddr: 0x1D2FC, symSize: 0x1C } - - { offset: 0x17627, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x38C8, symBinAddr: 0x1D318, symSize: 0x34 } - - { offset: 0x17665, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38FC, symBinAddr: 0x1D34C, symSize: 0x1C } - - { offset: 0x1769B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3918, symBinAddr: 0x1D368, symSize: 0x1C } - - { offset: 0x176D1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3934, symBinAddr: 0x1D384, symSize: 0x1C } - - { offset: 0x17707, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3950, symBinAddr: 0x1D3A0, symSize: 0x24 } - - { offset: 0x17745, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3974, symBinAddr: 0x1D3C4, symSize: 0x1C } - - { offset: 0x1777C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3990, symBinAddr: 0x1D3E0, symSize: 0x24 } - - { offset: 0x177BB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x39B4, symBinAddr: 0x1D404, symSize: 0x1C } - - { offset: 0x177F2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x39D0, symBinAddr: 0x1D420, symSize: 0x24 } - - { offset: 0x17831, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39F4, symBinAddr: 0x1D444, symSize: 0x1C } - - { offset: 0x17868, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3A10, symBinAddr: 0x1D460, symSize: 0x34 } - - { offset: 0x178A7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A44, symBinAddr: 0x1D494, symSize: 0x1C } - - { offset: 0x178DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A60, symBinAddr: 0x1D4B0, symSize: 0x34 } - - { offset: 0x1791D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A94, symBinAddr: 0x1D4E4, symSize: 0x1C } - - { offset: 0x17954, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3AB0, symBinAddr: 0x1D500, symSize: 0x24 } - - { offset: 0x17993, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3AD4, symBinAddr: 0x1D524, symSize: 0x1C } - - { offset: 0x179CA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AF0, symBinAddr: 0x1D540, symSize: 0x24 } - - { offset: 0x17A09, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3B14, symBinAddr: 0x1D564, symSize: 0x1C } - - { offset: 0x17A40, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3B30, symBinAddr: 0x1D580, symSize: 0x24 } - - { offset: 0x17A7F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B54, symBinAddr: 0x1D5A4, symSize: 0x1C } - - { offset: 0x17AB6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B70, symBinAddr: 0x1D5C0, symSize: 0x24 } - - { offset: 0x17AF5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B94, symBinAddr: 0x1D5E4, symSize: 0x20 } - - { offset: 0x17B2C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3BB4, symBinAddr: 0x1D604, symSize: 0x28 } - - { offset: 0x17B6B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BDC, symBinAddr: 0x1D62C, symSize: 0x1C } - - { offset: 0x17BA2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BF8, symBinAddr: 0x1D648, symSize: 0x34 } - - { offset: 0x17BE1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3C2C, symBinAddr: 0x1D67C, symSize: 0x1C } - - { offset: 0x17C18, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C48, symBinAddr: 0x1D698, symSize: 0x24 } - - { offset: 0x17C57, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C6C, symBinAddr: 0x1D6BC, symSize: 0x1C } - - { offset: 0x17C8E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C88, symBinAddr: 0x1D6D8, symSize: 0x24 } - - { offset: 0x17CCD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3CAC, symBinAddr: 0x1D6FC, symSize: 0x28 } - - { offset: 0x17D04, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3CD4, symBinAddr: 0x1D724, symSize: 0x28 } - - { offset: 0x17D43, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CFC, symBinAddr: 0x1D74C, symSize: 0x28 } - - { offset: 0x17D7A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3D24, symBinAddr: 0x1D774, symSize: 0x28 } - - { offset: 0x17DB9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D4C, symBinAddr: 0x1D79C, symSize: 0x28 } - - { offset: 0x17DF0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D74, symBinAddr: 0x1D7C4, symSize: 0x28 } - - { offset: 0x17E2F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D9C, symBinAddr: 0x1D7EC, symSize: 0x1C } - - { offset: 0x17E66, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3DB8, symBinAddr: 0x1D808, symSize: 0x24 } - - { offset: 0x17EA5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DDC, symBinAddr: 0x1D82C, symSize: 0x88 } - - { offset: 0x17F6F, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3F14, symBinAddr: 0x1D964, symSize: 0x54 } - - { offset: 0x17FAF, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F68, symBinAddr: 0x1D9B8, symSize: 0x128 } - - { offset: 0x17FE6, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4090, symBinAddr: 0x1DAE0, symSize: 0x80 } - - { offset: 0x18028, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x4110, symBinAddr: 0x1DB60, symSize: 0x64 } - - { offset: 0x1805F, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4174, symBinAddr: 0x1DBC4, symSize: 0x5C } - - { offset: 0x180A1, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x41D0, symBinAddr: 0x1DC20, symSize: 0x5C } - - { offset: 0x180D8, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x422C, symBinAddr: 0x1DC7C, symSize: 0x5C } - - { offset: 0x1811A, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4288, symBinAddr: 0x1DCD8, symSize: 0x5C } - - { offset: 0x18151, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42E4, symBinAddr: 0x1DD34, symSize: 0x58 } - - { offset: 0x18193, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x433C, symBinAddr: 0x1DD8C, symSize: 0x58 } - - { offset: 0x181CA, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4394, symBinAddr: 0x1DDE4, symSize: 0xD8 } - - { offset: 0x1820C, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x446C, symBinAddr: 0x1DEBC, symSize: 0x64 } - - { offset: 0x18243, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x44D0, symBinAddr: 0x1DF20, symSize: 0x1C } - - { offset: 0x1827A, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x44EC, symBinAddr: 0x1DF3C, symSize: 0x34 } - - { offset: 0x182B9, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4520, symBinAddr: 0x1DF70, symSize: 0x20 } - - { offset: 0x182F0, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4540, symBinAddr: 0x1DF90, symSize: 0x28 } - - { offset: 0x1832F, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4568, symBinAddr: 0x1DFB8, symSize: 0x20 } - - { offset: 0x18366, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4588, symBinAddr: 0x1DFD8, symSize: 0x28 } - - { offset: 0x183A5, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x45B0, symBinAddr: 0x1E000, symSize: 0x1C } - - { offset: 0x183DC, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x45CC, symBinAddr: 0x1E01C, symSize: 0x24 } - - { offset: 0x1841B, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45F0, symBinAddr: 0x1E040, symSize: 0x1C } - - { offset: 0x18452, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x460C, symBinAddr: 0x1E05C, symSize: 0x34 } - - { offset: 0x18491, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4640, symBinAddr: 0x1E090, symSize: 0x48 } - - { offset: 0x19811, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1E0D8, symSize: 0x1EC } - - { offset: 0x19858, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5384, symBinAddr: 0x233C4, symSize: 0x160 } - - { offset: 0x1987B, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DB38, symBinAddr: 0x6B3C0, symSize: 0x0 } - - { offset: 0x19891, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DB40, symBinAddr: 0x6B3C8, symSize: 0x0 } - - { offset: 0x198A7, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DB48, symBinAddr: 0x6B3D0, symSize: 0x0 } - - { offset: 0x199A5, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x554C, symBinAddr: 0x2358C, symSize: 0x470 } - - { offset: 0x199CC, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DB50, symBinAddr: 0x6B3D8, symSize: 0x0 } - - { offset: 0x199E2, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DB58, symBinAddr: 0x6B3E0, symSize: 0x0 } - - { offset: 0x199F8, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DB60, symBinAddr: 0x6B3E8, symSize: 0x0 } - - { offset: 0x19A95, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6B468, symSize: 0x0 } - - { offset: 0x1A858, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1E0D8, symSize: 0x1EC } - - { offset: 0x1A8C6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1E2C4, symSize: 0x54 } - - { offset: 0x1A8EA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1E318, symSize: 0x2C } - - { offset: 0x1A906, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1E344, symSize: 0x1BC } - - { offset: 0x1A97E, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4C0, symBinAddr: 0x1E500, symSize: 0x128 } - - { offset: 0x1A9A6, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E8, symBinAddr: 0x1E628, symSize: 0x11C } - - { offset: 0x1AA22, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x704, symBinAddr: 0x1E744, symSize: 0x50 } - - { offset: 0x1AA82, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x754, symBinAddr: 0x1E794, symSize: 0x50 } - - { offset: 0x1AB0E, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A4, symBinAddr: 0x1E7E4, symSize: 0x4C0 } - - { offset: 0x1AC2F, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC64, symBinAddr: 0x1ECA4, symSize: 0x70 } - - { offset: 0x1AC65, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD4, symBinAddr: 0x1ED14, symSize: 0x100 } - - { offset: 0x1ACD3, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD4, symBinAddr: 0x1EE14, symSize: 0xD4 } - - { offset: 0x1AD33, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA8, symBinAddr: 0x1EEE8, symSize: 0x248 } - - { offset: 0x1ADC5, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10F0, symBinAddr: 0x1F130, symSize: 0x7C } - - { offset: 0x1ADFB, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x116C, symBinAddr: 0x1F1AC, symSize: 0xE0 } - - { offset: 0x1AE3F, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x124C, symBinAddr: 0x1F28C, symSize: 0x194 } - - { offset: 0x1AEA2, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13E0, symBinAddr: 0x1F420, symSize: 0x68 } - - { offset: 0x1AED8, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1448, symBinAddr: 0x1F488, symSize: 0xD0 } - - { offset: 0x1AF2C, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1518, symBinAddr: 0x1F558, symSize: 0x4B8 } - - { offset: 0x1AFDE, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19D0, symBinAddr: 0x1FA10, symSize: 0x2C } - - { offset: 0x1B026, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19FC, symBinAddr: 0x1FA3C, symSize: 0x80 } - - { offset: 0x1B050, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A7C, symBinAddr: 0x1FABC, symSize: 0x7C } - - { offset: 0x1B098, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AF8, symBinAddr: 0x1FB38, symSize: 0x620 } - - { offset: 0x1B298, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2118, symBinAddr: 0x20158, symSize: 0x4C } - - { offset: 0x1B2FE, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2164, symBinAddr: 0x201A4, symSize: 0x90 } - - { offset: 0x1B337, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21F4, symBinAddr: 0x20234, symSize: 0x160 } - - { offset: 0x1B361, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2354, symBinAddr: 0x20394, symSize: 0x358 } - - { offset: 0x1B42C, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x26AC, symBinAddr: 0x206EC, symSize: 0xAF8 } - - { offset: 0x1B636, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x31A4, symBinAddr: 0x211E4, symSize: 0x2C } - - { offset: 0x1B67E, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31D0, symBinAddr: 0x21210, symSize: 0xE0 } - - { offset: 0x1B6DF, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x32B0, symBinAddr: 0x212F0, symSize: 0x4D8 } - - { offset: 0x1B818, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3788, symBinAddr: 0x217C8, symSize: 0x158 } - - { offset: 0x1B86A, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38E0, symBinAddr: 0x21920, symSize: 0x34C } - - { offset: 0x1B916, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3C2C, symBinAddr: 0x21C6C, symSize: 0x51C } - - { offset: 0x1BA5C, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4148, symBinAddr: 0x22188, symSize: 0x390 } - - { offset: 0x1BB1D, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44D8, symBinAddr: 0x22518, symSize: 0x1D8 } - - { offset: 0x1BB91, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x46B0, symBinAddr: 0x226F0, symSize: 0xA8 } - - { offset: 0x1BBD8, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4758, symBinAddr: 0x22798, symSize: 0x404 } - - { offset: 0x1BCD6, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B5C, symBinAddr: 0x22B9C, symSize: 0x358 } - - { offset: 0x1BD7B, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4EB4, symBinAddr: 0x22EF4, symSize: 0x254 } - - { offset: 0x1BDF2, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5108, symBinAddr: 0x23148, symSize: 0x78 } - - { offset: 0x1BE27, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5180, symBinAddr: 0x231C0, symSize: 0xCC } - - { offset: 0x1BE7D, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x524C, symBinAddr: 0x2328C, symSize: 0x54 } - - { offset: 0x1BEA3, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x52A0, symBinAddr: 0x232E0, symSize: 0xE4 } - - { offset: 0x1BFD2, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54E4, symBinAddr: 0x23524, symSize: 0x68 } - - { offset: 0x1BFFC, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x59BC, symBinAddr: 0x239FC, symSize: 0x68 } - - { offset: 0x1C026, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5A24, symBinAddr: 0x23A64, symSize: 0x10C } - - { offset: 0x1C08C, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5B30, symBinAddr: 0x23B70, symSize: 0x4BC } - - { offset: 0x1C2D9, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5FEC, symBinAddr: 0x2402C, symSize: 0x80 } - - { offset: 0x1C2FF, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x606C, symBinAddr: 0x240AC, symSize: 0x21C } - - { offset: 0x1C3BA, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6288, symBinAddr: 0x242C8, symSize: 0x240 } - - { offset: 0x1C46D, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x64C8, symBinAddr: 0x24508, symSize: 0x4A0 } - - { offset: 0x1C4E6, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6968, symBinAddr: 0x249A8, symSize: 0x178 } - - { offset: 0x1C55D, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6AE0, symBinAddr: 0x24B20, symSize: 0x2DC } - - { offset: 0x1C5D0, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6DBC, symBinAddr: 0x24DFC, symSize: 0x420 } - - { offset: 0x1C65B, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x71DC, symBinAddr: 0x2521C, symSize: 0x54 } - - { offset: 0x1C687, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7230, symBinAddr: 0x25270, symSize: 0x50 } - - { offset: 0x20562, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x252C0, symSize: 0x1A8 } - - { offset: 0x2056F, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x25468, symSize: 0x90 } - - { offset: 0x20594, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC170, symBinAddr: 0x6B3F0, symSize: 0x0 } - - { offset: 0x20AEA, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x252C0, symSize: 0x1A8 } - - { offset: 0x20B20, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x254F8, symSize: 0x4C } - - { offset: 0x20B64, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x25544, symSize: 0x140 } - - { offset: 0x20BA4, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x25684, symSize: 0x34 } - - { offset: 0x20BDD, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x256B8, symSize: 0x4C } - - { offset: 0x20C2F, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x25704, symSize: 0x70 } - - { offset: 0x20C73, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x25774, symSize: 0x74 } - - { offset: 0x20CB7, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x257E8, symSize: 0x128 } - - { offset: 0x20D55, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x25910, symSize: 0x130 } - - { offset: 0x20DF2, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x25A40, symSize: 0x19C } - - { offset: 0x20E36, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x25BDC, symSize: 0xFC } - - { offset: 0x20E96, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x25CD8, symSize: 0xDC } - - { offset: 0x20EF6, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x25DB4, symSize: 0xA8 } - - { offset: 0x20F48, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x25E5C, symSize: 0x12C } - - { offset: 0x20FA8, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25F88, symSize: 0x94 } - - { offset: 0x20FFA, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x2601C, symSize: 0xCC } - - { offset: 0x2105A, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x260E8, symSize: 0x2FC } - - { offset: 0x21102, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x263E4, symSize: 0xD4 } - - { offset: 0x21162, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x125C, symBinAddr: 0x264B8, symSize: 0xBC } - - { offset: 0x211C2, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1318, symBinAddr: 0x26574, symSize: 0x104 } - - { offset: 0x2124C, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x141C, symBinAddr: 0x26678, symSize: 0x1E8 } - - { offset: 0x21316, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1604, symBinAddr: 0x26860, symSize: 0xA0 } - - { offset: 0x21368, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x16A4, symBinAddr: 0x26900, symSize: 0xA8 } - - { offset: 0x213BA, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x174C, symBinAddr: 0x269A8, symSize: 0x74 } - - { offset: 0x213FE, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17C0, symBinAddr: 0x26A1C, symSize: 0xC8 } - - { offset: 0x2145E, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1888, symBinAddr: 0x26AE4, symSize: 0xA8 } - - { offset: 0x214B0, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1930, symBinAddr: 0x26B8C, symSize: 0xA4 } - - { offset: 0x21502, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19D4, symBinAddr: 0x26C30, symSize: 0x64 } - - { offset: 0x21546, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A38, symBinAddr: 0x26C94, symSize: 0x178 } - - { offset: 0x215B1, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BB0, symBinAddr: 0x26E0C, symSize: 0x368 } - - { offset: 0x21648, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F18, symBinAddr: 0x27174, symSize: 0x480 } - - { offset: 0x21719, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2398, symBinAddr: 0x275F4, symSize: 0x3C } - - { offset: 0x21754, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23D4, symBinAddr: 0x27630, symSize: 0x3C } - - { offset: 0x217A1, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2410, symBinAddr: 0x2766C, symSize: 0x58 } - - { offset: 0x217C5, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24AC, symBinAddr: 0x276C4, symSize: 0x3C } - - { offset: 0x21800, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E8, symBinAddr: 0x27700, symSize: 0x9C } - - { offset: 0x21855, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x2584, symBinAddr: 0x2779C, symSize: 0x9C } - - { offset: 0x218AA, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2620, symBinAddr: 0x27838, symSize: 0x21C } - - { offset: 0x21972, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x283C, symBinAddr: 0x27A54, symSize: 0xF8 } - - { offset: 0x219D6, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2934, symBinAddr: 0x27B4C, symSize: 0x100 } - - { offset: 0x232B4, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27C4C, symSize: 0xBC } - - { offset: 0x2429F, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27C4C, symSize: 0xBC } - - { offset: 0x242E3, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xBC, symBinAddr: 0x27D08, symSize: 0x180 } - - { offset: 0x24353, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x23C, symBinAddr: 0x27E88, symSize: 0x1F8 } - - { offset: 0x243A5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x434, symBinAddr: 0x28080, symSize: 0x3BC } - - { offset: 0x2443A, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x7F0, symBinAddr: 0x2843C, symSize: 0x13C } - - { offset: 0x244BF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x92C, symBinAddr: 0x28578, symSize: 0x74 } - - { offset: 0x244E3, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x9F4, symBinAddr: 0x285EC, symSize: 0x2B0 } - - { offset: 0x24567, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCA4, symBinAddr: 0x2889C, symSize: 0x54 } - - { offset: 0x2458B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCF8, symBinAddr: 0x288F0, symSize: 0x2C } - - { offset: 0x245A7, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xD24, symBinAddr: 0x2891C, symSize: 0x70 } - - { offset: 0x24605, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xE2C, symBinAddr: 0x2898C, symSize: 0x58 } - - { offset: 0x2464C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xEE8, symBinAddr: 0x289E4, symSize: 0x45C } - - { offset: 0x246FE, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x1344, symBinAddr: 0x28E40, symSize: 0x130 } - - { offset: 0x24783, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1474, symBinAddr: 0x28F70, symSize: 0x2DC } - - { offset: 0x24815, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1750, symBinAddr: 0x2924C, symSize: 0x70 } - - { offset: 0x24873, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x17C0, symBinAddr: 0x292BC, symSize: 0x58 } - - { offset: 0x248BA, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1818, symBinAddr: 0x29314, symSize: 0x64 } - - { offset: 0x248FA, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x187C, symBinAddr: 0x29378, symSize: 0x5C } - - { offset: 0x24930, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x18D8, symBinAddr: 0x293D4, symSize: 0x94 } - - { offset: 0x24970, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x196C, symBinAddr: 0x29468, symSize: 0x78 } - - { offset: 0x249A6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x19E4, symBinAddr: 0x294E0, symSize: 0xA4 } - - { offset: 0x249D8, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1A88, symBinAddr: 0x29584, symSize: 0x60 } - - { offset: 0x24A0A, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1AE8, symBinAddr: 0x295E4, symSize: 0x60 } - - { offset: 0x24A3C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1B48, symBinAddr: 0x29644, symSize: 0x1C } - - { offset: 0x24A72, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1B64, symBinAddr: 0x29660, symSize: 0x34 } - - { offset: 0x24AB0, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1B98, symBinAddr: 0x29694, symSize: 0x1C } - - { offset: 0x24AE6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1BB4, symBinAddr: 0x296B0, symSize: 0x34 } - - { offset: 0x24B24, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1BE8, symBinAddr: 0x296E4, symSize: 0x1C } - - { offset: 0x24B5A, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1C04, symBinAddr: 0x29700, symSize: 0x24 } - - { offset: 0x24B98, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1C28, symBinAddr: 0x29724, symSize: 0x68 } - - { offset: 0x2546E, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2978C, symSize: 0x7C } - - { offset: 0x25487, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2700, symBinAddr: 0x6B2C8, symSize: 0x0 } - - { offset: 0x254EE, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2978C, symSize: 0x7C } - - { offset: 0x25517, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6608, symBinAddr: 0x6B3F8, symSize: 0x0 } - - { offset: 0x2552C, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6610, symBinAddr: 0x6B400, symSize: 0x0 } - - { offset: 0x256B2, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x29808, symSize: 0x54 } - - { offset: 0x256DA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xD0, symBinAddr: 0x2985C, symSize: 0xE8 } - - { offset: 0x25710, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B8, symBinAddr: 0x29944, symSize: 0x15C } - - { offset: 0x25788, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x314, symBinAddr: 0x29AA0, symSize: 0x1AC } - - { offset: 0x25805, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4C0, symBinAddr: 0x29C4C, symSize: 0xA0 } - - { offset: 0x25845, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x560, symBinAddr: 0x29CEC, symSize: 0x200 } - - { offset: 0x258BA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7BC, symBinAddr: 0x29EEC, symSize: 0x1E4 } - - { offset: 0x2592F, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x9A0, symBinAddr: 0x2A0D0, symSize: 0x2BC } - - { offset: 0x25A00, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC5C, symBinAddr: 0x2A38C, symSize: 0x84 } - - { offset: 0x25A24, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCE0, symBinAddr: 0x2A410, symSize: 0x60 } - - { offset: 0x25A40, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD40, symBinAddr: 0x2A470, symSize: 0x1F4 } - - { offset: 0x25AB5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF34, symBinAddr: 0x2A664, symSize: 0x54 } - - { offset: 0x25AD9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF88, symBinAddr: 0x2A6B8, symSize: 0x2C } - - { offset: 0x25AF5, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFB4, symBinAddr: 0x2A6E4, symSize: 0x21C } - - { offset: 0x25B93, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11D0, symBinAddr: 0x2A900, symSize: 0x6C } - - { offset: 0x25BB7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x123C, symBinAddr: 0x2A96C, symSize: 0x4C } - - { offset: 0x25BD3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1288, symBinAddr: 0x2A9B8, symSize: 0x170 } - - { offset: 0x25C25, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13F8, symBinAddr: 0x2AB28, symSize: 0x70 } - - { offset: 0x25C69, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1468, symBinAddr: 0x2AB98, symSize: 0x70 } - - { offset: 0x25CAD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14D8, symBinAddr: 0x2AC08, symSize: 0x3C } - - { offset: 0x25CE3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1514, symBinAddr: 0x2AC44, symSize: 0x1CC } - - { offset: 0x25D4F, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x16E0, symBinAddr: 0x2AE10, symSize: 0x3C } - - { offset: 0x25D85, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x171C, symBinAddr: 0x2AE4C, symSize: 0x3C } - - { offset: 0x25DBB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1758, symBinAddr: 0x2AE88, symSize: 0xBC } - - { offset: 0x25DFF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1814, symBinAddr: 0x2AF44, symSize: 0xBC } - - { offset: 0x25E43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x18D0, symBinAddr: 0x2B000, symSize: 0x3C } - - { offset: 0x25E79, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x190C, symBinAddr: 0x2B03C, symSize: 0x3C } - - { offset: 0x25EAF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1948, symBinAddr: 0x2B078, symSize: 0x64 } - - { offset: 0x25EEF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x19AC, symBinAddr: 0x2B0DC, symSize: 0x38 } - - { offset: 0x25F25, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x19E4, symBinAddr: 0x2B114, symSize: 0x74 } - - { offset: 0x25F65, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1A58, symBinAddr: 0x2B188, symSize: 0x38 } - - { offset: 0x25F9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1A90, symBinAddr: 0x2B1C0, symSize: 0x74 } - - { offset: 0x25FDD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1B04, symBinAddr: 0x2B234, symSize: 0x204 } - - { offset: 0x2606F, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1D08, symBinAddr: 0x2B438, symSize: 0x150 } - - { offset: 0x260DF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1E58, symBinAddr: 0x2B588, symSize: 0x9C } - - { offset: 0x26112, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1EF4, symBinAddr: 0x2B624, symSize: 0xA8 } - - { offset: 0x26152, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2000, symBinAddr: 0x2B6CC, symSize: 0x68 } - - { offset: 0x26185, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2068, symBinAddr: 0x2B734, symSize: 0x48 } - - { offset: 0x26739, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B77C, symSize: 0x7C } - - { offset: 0x26746, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B77C, symSize: 0x7C } - - { offset: 0x2676F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A8, symBinAddr: 0x6B408, symSize: 0x0 } - - { offset: 0x26784, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97B0, symBinAddr: 0x6B410, symSize: 0x0 } - - { offset: 0x26DF4, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2B7F8, symSize: 0x54 } - - { offset: 0x26E1C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xD0, symBinAddr: 0x2B84C, symSize: 0xFC } - - { offset: 0x26E52, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1CC, symBinAddr: 0x2B948, symSize: 0x104 } - - { offset: 0x26E84, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2D0, symBinAddr: 0x2BA4C, symSize: 0xB8 } - - { offset: 0x26EB6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x388, symBinAddr: 0x2BB04, symSize: 0xFC } - - { offset: 0x26EE8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x484, symBinAddr: 0x2BC00, symSize: 0x4A0 } - - { offset: 0x26F89, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x924, symBinAddr: 0x2C0A0, symSize: 0x114 } - - { offset: 0x26FD7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA38, symBinAddr: 0x2C1B4, symSize: 0x32C } - - { offset: 0x2700F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD64, symBinAddr: 0x2C4E0, symSize: 0x8C } - - { offset: 0x27041, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDF0, symBinAddr: 0x2C56C, symSize: 0x58 } - - { offset: 0x27081, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE48, symBinAddr: 0x2C5C4, symSize: 0x58 } - - { offset: 0x270C1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEA0, symBinAddr: 0x2C61C, symSize: 0x148 } - - { offset: 0x2712B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE8, symBinAddr: 0x2C764, symSize: 0x90 } - - { offset: 0x27199, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1078, symBinAddr: 0x2C7F4, symSize: 0x128 } - - { offset: 0x271CB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11A0, symBinAddr: 0x2C91C, symSize: 0x128 } - - { offset: 0x271FE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C8, symBinAddr: 0x2CA44, symSize: 0x78 } - - { offset: 0x27231, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1340, symBinAddr: 0x2CABC, symSize: 0x60 } - - { offset: 0x27264, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x13A0, symBinAddr: 0x2CB1C, symSize: 0x2C } - - { offset: 0x27297, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13CC, symBinAddr: 0x2CB48, symSize: 0xF0 } - - { offset: 0x272CA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14BC, symBinAddr: 0x2CC38, symSize: 0x158 } - - { offset: 0x27325, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1614, symBinAddr: 0x2CD90, symSize: 0x54 } - - { offset: 0x27349, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1668, symBinAddr: 0x2CDE4, symSize: 0x2C } - - { offset: 0x27365, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1694, symBinAddr: 0x2CE10, symSize: 0xB0 } - - { offset: 0x273D4, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x1744, symBinAddr: 0x2CEC0, symSize: 0x38 } - - { offset: 0x273F8, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x177C, symBinAddr: 0x2CEF8, symSize: 0x2C } - - { offset: 0x27414, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A8, symBinAddr: 0x2CF24, symSize: 0x2E4 } - - { offset: 0x27520, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A8C, symBinAddr: 0x2D208, symSize: 0x134 } - - { offset: 0x27566, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BC0, symBinAddr: 0x2D33C, symSize: 0x2D4 } - - { offset: 0x27610, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E94, symBinAddr: 0x2D610, symSize: 0x210 } - - { offset: 0x27683, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x20A4, symBinAddr: 0x2D820, symSize: 0x1C } - - { offset: 0x276B9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20C0, symBinAddr: 0x2D83C, symSize: 0x20 } - - { offset: 0x276EF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20E0, symBinAddr: 0x2D85C, symSize: 0x1C } - - { offset: 0x27725, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20FC, symBinAddr: 0x2D878, symSize: 0x1C } - - { offset: 0x2775B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2118, symBinAddr: 0x2D894, symSize: 0x1C } - - { offset: 0x27791, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2134, symBinAddr: 0x2D8B0, symSize: 0x1C } - - { offset: 0x277C7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2150, symBinAddr: 0x2D8CC, symSize: 0x1C } - - { offset: 0x277FD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x216C, symBinAddr: 0x2D8E8, symSize: 0x1C } - - { offset: 0x27833, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2188, symBinAddr: 0x2D904, symSize: 0x20 } - - { offset: 0x27869, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A8, symBinAddr: 0x2D924, symSize: 0x1C } - - { offset: 0x2789F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21C4, symBinAddr: 0x2D940, symSize: 0x38 } - - { offset: 0x278DD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21FC, symBinAddr: 0x2D978, symSize: 0x1C } - - { offset: 0x27913, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2218, symBinAddr: 0x2D994, symSize: 0x1C } - - { offset: 0x27949, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2234, symBinAddr: 0x2D9B0, symSize: 0x1C } - - { offset: 0x2797F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2250, symBinAddr: 0x2D9CC, symSize: 0x1C } - - { offset: 0x279B5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x226C, symBinAddr: 0x2D9E8, symSize: 0x1C } - - { offset: 0x279EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2288, symBinAddr: 0x2DA04, symSize: 0x1C } - - { offset: 0x27A21, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x22A4, symBinAddr: 0x2DA20, symSize: 0x1C } - - { offset: 0x27A57, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22C0, symBinAddr: 0x2DA3C, symSize: 0x1C } - - { offset: 0x27A8D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22DC, symBinAddr: 0x2DA58, symSize: 0x38 } - - { offset: 0x27ACB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2314, symBinAddr: 0x2DA90, symSize: 0x1C } - - { offset: 0x27B01, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2330, symBinAddr: 0x2DAAC, symSize: 0x34 } - - { offset: 0x27B3F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2364, symBinAddr: 0x2DAE0, symSize: 0x20 } - - { offset: 0x27B75, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2384, symBinAddr: 0x2DB00, symSize: 0x28 } - - { offset: 0x27BB3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23AC, symBinAddr: 0x2DB28, symSize: 0x1C } - - { offset: 0x27BE9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C8, symBinAddr: 0x2DB44, symSize: 0x38 } - - { offset: 0x27C27, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2400, symBinAddr: 0x2DB7C, symSize: 0x78 } - - { offset: 0x28416, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2DBF4, symSize: 0xB0 } - - { offset: 0x28423, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2DBF4, symSize: 0xB0 } - - { offset: 0x2844C, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xA8E8, symBinAddr: 0x6B418, symSize: 0x0 } - - { offset: 0x28461, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xA8F0, symBinAddr: 0x6B420, symSize: 0x0 } - - { offset: 0x2865D, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x19A8, symBinAddr: 0x2F4A0, symSize: 0x1F0 } - - { offset: 0x28848, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x2DCA4, symSize: 0x74 } - - { offset: 0x28885, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x124, symBinAddr: 0x2DD18, symSize: 0x38 } - - { offset: 0x288C9, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x15C, symBinAddr: 0x2DD50, symSize: 0x130 } - - { offset: 0x288FF, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x28C, symBinAddr: 0x2DE80, symSize: 0x9C } - - { offset: 0x28931, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x328, symBinAddr: 0x2DF1C, symSize: 0x30 } - - { offset: 0x2896E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x3BC, symBinAddr: 0x2DF4C, symSize: 0x10C } - - { offset: 0x289B7, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x2E058, symSize: 0x30 } - - { offset: 0x28A0B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x590, symBinAddr: 0x2E088, symSize: 0x170 } - - { offset: 0x28A3D, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x2E1F8, symSize: 0x30 } - - { offset: 0x28A7A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x730, symBinAddr: 0x2E228, symSize: 0x374 } - - { offset: 0x28ABA, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xAA4, symBinAddr: 0x2E59C, symSize: 0x30 } - - { offset: 0x28AF7, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xAD4, symBinAddr: 0x2E5CC, symSize: 0x168 } - - { offset: 0x28B6F, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xC3C, symBinAddr: 0x2E734, symSize: 0x34 } - - { offset: 0x28BA8, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xC70, symBinAddr: 0x2E768, symSize: 0x1A8 } - - { offset: 0x28C12, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xE18, symBinAddr: 0x2E910, symSize: 0x24 } - - { offset: 0x28C3A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xE3C, symBinAddr: 0x2E934, symSize: 0x18C } - - { offset: 0x28CDF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0xFC8, symBinAddr: 0x2EAC0, symSize: 0x160 } - - { offset: 0x28D78, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1128, symBinAddr: 0x2EC20, symSize: 0x9C } - - { offset: 0x28DAB, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x11C4, symBinAddr: 0x2ECBC, symSize: 0x30 } - - { offset: 0x28DEB, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x11F4, symBinAddr: 0x2ECEC, symSize: 0x138 } - - { offset: 0x28E1E, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x132C, symBinAddr: 0x2EE24, symSize: 0x3C } - - { offset: 0x28E5E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x1368, symBinAddr: 0x2EE60, symSize: 0x154 } - - { offset: 0x28E91, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x14BC, symBinAddr: 0x2EFB4, symSize: 0x30 } - - { offset: 0x28ED1, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x14EC, symBinAddr: 0x2EFE4, symSize: 0x50 } - - { offset: 0x28F04, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x153C, symBinAddr: 0x2F034, symSize: 0x1FC } - - { offset: 0x28F64, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x1738, symBinAddr: 0x2F230, symSize: 0x30 } - - { offset: 0x28FA4, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x1768, symBinAddr: 0x2F260, symSize: 0x1F0 } - - { offset: 0x29054, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1958, symBinAddr: 0x2F450, symSize: 0x50 } - - { offset: 0x29087, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1B98, symBinAddr: 0x2F690, symSize: 0x30 } - - { offset: 0x290C7, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1BC8, symBinAddr: 0x2F6C0, symSize: 0x118 } - - { offset: 0x29152, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1CE0, symBinAddr: 0x2F7D8, symSize: 0x1A8 } - - { offset: 0x291E4, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x1E88, symBinAddr: 0x2F980, symSize: 0xB8 } - - { offset: 0x29217, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x1F40, symBinAddr: 0x2FA38, symSize: 0x30 } - - { offset: 0x29257, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x1F70, symBinAddr: 0x2FA68, symSize: 0x7C } - - { offset: 0x292A8, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x1FEC, symBinAddr: 0x2FAE4, symSize: 0x294 } - - { offset: 0x29335, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2280, symBinAddr: 0x2FD78, symSize: 0xBC } - - { offset: 0x293D7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x233C, symBinAddr: 0x2FE34, symSize: 0x88 } - - { offset: 0x293FB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x23C4, symBinAddr: 0x2FEBC, symSize: 0x64 } - - { offset: 0x29417, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2428, symBinAddr: 0x2FF20, symSize: 0x194 } - - { offset: 0x29477, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x25BC, symBinAddr: 0x300B4, symSize: 0x310 } - - { offset: 0x29520, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x28CC, symBinAddr: 0x303C4, symSize: 0x38 } - - { offset: 0x29572, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2904, symBinAddr: 0x303FC, symSize: 0xE8 } - - { offset: 0x295C3, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x29EC, symBinAddr: 0x304E4, symSize: 0x88 } - - { offset: 0x29614, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2A74, symBinAddr: 0x3056C, symSize: 0xA4 } - - { offset: 0x29665, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2B18, symBinAddr: 0x30610, symSize: 0xE4 } - - { offset: 0x296C5, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2BFC, symBinAddr: 0x306F4, symSize: 0xD4 } - - { offset: 0x29716, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2CD0, symBinAddr: 0x307C8, symSize: 0x15C } - - { offset: 0x2977A, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x2E2C, symBinAddr: 0x30924, symSize: 0x5C } - - { offset: 0x297AD, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x2E88, symBinAddr: 0x30980, symSize: 0x1C } - - { offset: 0x297E3, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x2EA4, symBinAddr: 0x3099C, symSize: 0x34 } - - { offset: 0x29821, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x2ED8, symBinAddr: 0x309D0, symSize: 0x1C } - - { offset: 0x29857, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x2EF4, symBinAddr: 0x309EC, symSize: 0x24 } - - { offset: 0x29895, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x2F18, symBinAddr: 0x30A10, symSize: 0x78 } - - { offset: 0x2A3AD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x30A88, symSize: 0x90 } - - { offset: 0x2A3C6, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x185D0, symBinAddr: 0x5D450, symSize: 0x0 } - - { offset: 0x2A43E, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x185D8, symBinAddr: 0x5D458, symSize: 0x0 } - - { offset: 0x2A453, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x185E0, symBinAddr: 0x5D460, symSize: 0x0 } - - { offset: 0x2A468, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x185E8, symBinAddr: 0x5D468, symSize: 0x0 } - - { offset: 0x2A471, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x1428C, symBinAddr: 0x449C4, symSize: 0xA8 } - - { offset: 0x2A498, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38CA0, symBinAddr: 0x6B428, symSize: 0x0 } - - { offset: 0x2A515, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38CA8, symBinAddr: 0x6B430, symSize: 0x0 } - - { offset: 0x2AF48, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x30A88, symSize: 0x90 } - - { offset: 0x2AF7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x30B18, symSize: 0x10C } - - { offset: 0x2AFE3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x30C24, symSize: 0x68 } - - { offset: 0x2B016, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x30C8C, symSize: 0x94 } - - { offset: 0x2B04D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x30D20, symSize: 0x48 } - - { offset: 0x2B080, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x30D68, symSize: 0x74 } - - { offset: 0x2B0B7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x30DDC, symSize: 0x9C } - - { offset: 0x2B0FD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x30E78, symSize: 0xC0 } - - { offset: 0x2B152, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x30F38, symSize: 0x478 } - - { offset: 0x2B1D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x313B0, symSize: 0x158 } - - { offset: 0x2B206, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x31508, symSize: 0x34 } - - { offset: 0x2B246, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x3153C, symSize: 0x154 } - - { offset: 0x2B2A0, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x31690, symSize: 0x54 } - - { offset: 0x2B2C4, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x316E4, symSize: 0x2C } - - { offset: 0x2B2E0, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x31710, symSize: 0x5C } - - { offset: 0x2B338, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x3176C, symSize: 0x14C } - - { offset: 0x2B398, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x318B8, symSize: 0x38 } - - { offset: 0x2B3EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x318F0, symSize: 0x64 } - - { offset: 0x2B42C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x31954, symSize: 0x64 } - - { offset: 0x2B46E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x319B8, symSize: 0x15C } - - { offset: 0x2B4C8, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x31B14, symSize: 0x40 } - - { offset: 0x2B520, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x31B54, symSize: 0x14C } - - { offset: 0x2B580, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x31CA0, symSize: 0x38 } - - { offset: 0x2B5D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x31CD8, symSize: 0x64 } - - { offset: 0x2B614, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x31D3C, symSize: 0x64 } - - { offset: 0x2B656, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x31DA0, symSize: 0x23C } - - { offset: 0x2B6DF, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x31FDC, symSize: 0x78 } - - { offset: 0x2B74F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x32054, symSize: 0x74 } - - { offset: 0x2B773, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x320C8, symSize: 0x54 } - - { offset: 0x2B78F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x3211C, symSize: 0x190 } - - { offset: 0x2B7FE, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x322AC, symSize: 0x50 } - - { offset: 0x2B862, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x322FC, symSize: 0x8C } - - { offset: 0x2B8B3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x32388, symSize: 0x8C } - - { offset: 0x2B904, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x32414, symSize: 0x14C } - - { offset: 0x2B95E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x32560, symSize: 0x38 } - - { offset: 0x2B9B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x32598, symSize: 0xE4 } - - { offset: 0x2BA07, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x3267C, symSize: 0x5C } - - { offset: 0x2BA59, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x326D8, symSize: 0x14C } - - { offset: 0x2BAB3, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x32824, symSize: 0x38 } - - { offset: 0x2BB0B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x3285C, symSize: 0xE4 } - - { offset: 0x2BB5C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x32940, symSize: 0x5C } - - { offset: 0x2BBAE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x3299C, symSize: 0x14C } - - { offset: 0x2BC08, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x32AE8, symSize: 0x44 } - - { offset: 0x2BC60, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x32B2C, symSize: 0x14C } - - { offset: 0x2BCBA, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x32C78, symSize: 0x44 } - - { offset: 0x2BD12, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x32CBC, symSize: 0x14C } - - { offset: 0x2BD6C, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x32E08, symSize: 0x38 } - - { offset: 0x2BDC4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x32E40, symSize: 0xD4 } - - { offset: 0x2BE06, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x32F14, symSize: 0x3C } - - { offset: 0x2BE46, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x32F50, symSize: 0xD4 } - - { offset: 0x2BE88, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x33024, symSize: 0x3C } - - { offset: 0x2BEC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x33060, symSize: 0xD4 } - - { offset: 0x2BF0A, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x33134, symSize: 0x3C } - - { offset: 0x2BF4A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x33170, symSize: 0x148 } - - { offset: 0x2BFA4, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x332B8, symSize: 0x30 } - - { offset: 0x2BFFC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x332E8, symSize: 0xE0 } - - { offset: 0x2C04D, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x333C8, symSize: 0x28 } - - { offset: 0x2C09F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x333F0, symSize: 0x148 } - - { offset: 0x2C0F9, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x33538, symSize: 0x30 } - - { offset: 0x2C151, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x33568, symSize: 0xE0 } - - { offset: 0x2C1A2, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x33648, symSize: 0x28 } - - { offset: 0x2C1F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x33670, symSize: 0xE0 } - - { offset: 0x2C245, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x33750, symSize: 0x28 } - - { offset: 0x2C297, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x33778, symSize: 0x148 } - - { offset: 0x2C2F1, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x338C0, symSize: 0x30 } - - { offset: 0x2C349, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x338F0, symSize: 0x17C } - - { offset: 0x2C3A4, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x33A6C, symSize: 0x40 } - - { offset: 0x2C3FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x33AAC, symSize: 0x11C } - - { offset: 0x2C44D, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x33BC8, symSize: 0x5C } - - { offset: 0x2C49F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x33C24, symSize: 0x18C } - - { offset: 0x2C505, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3584, symBinAddr: 0x33DB0, symSize: 0x50 } - - { offset: 0x2C569, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D4, symBinAddr: 0x33E00, symSize: 0x168 } - - { offset: 0x2C5BA, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x373C, symBinAddr: 0x33F68, symSize: 0x50 } - - { offset: 0x2C61E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x378C, symBinAddr: 0x33FB8, symSize: 0x124 } - - { offset: 0x2C66F, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38B0, symBinAddr: 0x340DC, symSize: 0x50 } - - { offset: 0x2C6D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3900, symBinAddr: 0x3412C, symSize: 0x174 } - - { offset: 0x2C733, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A74, symBinAddr: 0x342A0, symSize: 0x54 } - - { offset: 0x2C7A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AC8, symBinAddr: 0x342F4, symSize: 0x208 } - - { offset: 0x2C827, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CD0, symBinAddr: 0x344FC, symSize: 0x58 } - - { offset: 0x2C8AF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D28, symBinAddr: 0x34554, symSize: 0xA0 } - - { offset: 0x2C8D3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DC8, symBinAddr: 0x345F4, symSize: 0x74 } - - { offset: 0x2C8EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E3C, symBinAddr: 0x34668, symSize: 0x168 } - - { offset: 0x2C940, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3FA4, symBinAddr: 0x347D0, symSize: 0x50 } - - { offset: 0x2C9A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FF4, symBinAddr: 0x34820, symSize: 0x108 } - - { offset: 0x2C9F9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40FC, symBinAddr: 0x34928, symSize: 0x104 } - - { offset: 0x2CA4E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4200, symBinAddr: 0x34A2C, symSize: 0x12C } - - { offset: 0x2CAB3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x432C, symBinAddr: 0x34B58, symSize: 0x1F0 } - - { offset: 0x2CB1B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x451C, symBinAddr: 0x34D48, symSize: 0x30 } - - { offset: 0x2CB52, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x454C, symBinAddr: 0x34D78, symSize: 0x14C } - - { offset: 0x2CBA7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4698, symBinAddr: 0x34EC4, symSize: 0x14C } - - { offset: 0x2CBFC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47E4, symBinAddr: 0x35010, symSize: 0x104 } - - { offset: 0x2CC51, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48E8, symBinAddr: 0x35114, symSize: 0x1E8 } - - { offset: 0x2CCC1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AD0, symBinAddr: 0x352FC, symSize: 0x2CC } - - { offset: 0x2CD6E, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D9C, symBinAddr: 0x355C8, symSize: 0x50 } - - { offset: 0x2CDBC, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E44, symBinAddr: 0x35618, symSize: 0x5E0 } - - { offset: 0x2CF18, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5424, symBinAddr: 0x35BF8, symSize: 0x24 } - - { offset: 0x2CF40, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5448, symBinAddr: 0x35C1C, symSize: 0x50 } - - { offset: 0x2CFA0, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5498, symBinAddr: 0x35C6C, symSize: 0x70 } - - { offset: 0x2CFC4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5508, symBinAddr: 0x35CDC, symSize: 0xBC8 } - - { offset: 0x2D1FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60D0, symBinAddr: 0x368A4, symSize: 0x690 } - - { offset: 0x2D43C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6760, symBinAddr: 0x36F34, symSize: 0x2BC } - - { offset: 0x2D511, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6A1C, symBinAddr: 0x371F0, symSize: 0x2A4 } - - { offset: 0x2D575, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CC0, symBinAddr: 0x37494, symSize: 0x2A4 } - - { offset: 0x2D5D9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F64, symBinAddr: 0x37738, symSize: 0x15C } - - { offset: 0x2D678, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70C0, symBinAddr: 0x37894, symSize: 0x15C } - - { offset: 0x2D717, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x721C, symBinAddr: 0x379F0, symSize: 0x334 } - - { offset: 0x2D76F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7550, symBinAddr: 0x37D24, symSize: 0xE8 } - - { offset: 0x2D7AF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7638, symBinAddr: 0x37E0C, symSize: 0x98 } - - { offset: 0x2D7EF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76D0, symBinAddr: 0x37EA4, symSize: 0x58 } - - { offset: 0x2D843, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x778C, symBinAddr: 0x37EFC, symSize: 0x58 } - - { offset: 0x2D897, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77E4, symBinAddr: 0x37F54, symSize: 0x334 } - - { offset: 0x2D8EF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7B18, symBinAddr: 0x38288, symSize: 0xE8 } - - { offset: 0x2D92F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7C00, symBinAddr: 0x38370, symSize: 0x98 } - - { offset: 0x2D96F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C98, symBinAddr: 0x38408, symSize: 0x58 } - - { offset: 0x2D9C3, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CF0, symBinAddr: 0x38460, symSize: 0x58 } - - { offset: 0x2DA17, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D48, symBinAddr: 0x384B8, symSize: 0x2E8 } - - { offset: 0x2DA8A, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8030, symBinAddr: 0x387A0, symSize: 0x394 } - - { offset: 0x2DB39, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83C4, symBinAddr: 0x38B34, symSize: 0x64 } - - { offset: 0x2DB9D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8428, symBinAddr: 0x38B98, symSize: 0x60 } - - { offset: 0x2DBD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8488, symBinAddr: 0x38BF8, symSize: 0x60 } - - { offset: 0x2DC03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84E8, symBinAddr: 0x38C58, symSize: 0x60 } - - { offset: 0x2DC36, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8548, symBinAddr: 0x38CB8, symSize: 0x60 } - - { offset: 0x2DC69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x85A8, symBinAddr: 0x38D18, symSize: 0x60 } - - { offset: 0x2DC9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8608, symBinAddr: 0x38D78, symSize: 0x60 } - - { offset: 0x2DCCF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8668, symBinAddr: 0x38DD8, symSize: 0x60 } - - { offset: 0x2DD02, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86C8, symBinAddr: 0x38E38, symSize: 0x60 } - - { offset: 0x2DD35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8728, symBinAddr: 0x38E98, symSize: 0xD8 } - - { offset: 0x2DD68, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8800, symBinAddr: 0x38F70, symSize: 0xD8 } - - { offset: 0x2DD9B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88D8, symBinAddr: 0x39048, symSize: 0x48 } - - { offset: 0x2DDCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8920, symBinAddr: 0x39090, symSize: 0x2B8 } - - { offset: 0x2DEDD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BD8, symBinAddr: 0x39348, symSize: 0x19C } - - { offset: 0x2DF3D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D74, symBinAddr: 0x394E4, symSize: 0x19C } - - { offset: 0x2DF9D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8F10, symBinAddr: 0x39680, symSize: 0x1F4 } - - { offset: 0x2DFF9, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x9104, symBinAddr: 0x39874, symSize: 0xA0 } - - { offset: 0x2E051, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x91A4, symBinAddr: 0x39914, symSize: 0x4C } - - { offset: 0x2E08D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9228, symBinAddr: 0x39960, symSize: 0x1F4 } - - { offset: 0x2E0E9, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x941C, symBinAddr: 0x39B54, symSize: 0xA0 } - - { offset: 0x2E141, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x94BC, symBinAddr: 0x39BF4, symSize: 0x4C } - - { offset: 0x2E17D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9508, symBinAddr: 0x39C40, symSize: 0x1B8 } - - { offset: 0x2E1D7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x96C0, symBinAddr: 0x39DF8, symSize: 0x98 } - - { offset: 0x2E22F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9758, symBinAddr: 0x39E90, symSize: 0x4C } - - { offset: 0x2E26B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x97A4, symBinAddr: 0x39EDC, symSize: 0x1F4 } - - { offset: 0x2E2C7, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9998, symBinAddr: 0x3A0D0, symSize: 0x50 } - - { offset: 0x2E31F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99E8, symBinAddr: 0x3A120, symSize: 0x4C } - - { offset: 0x2E35B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A34, symBinAddr: 0x3A16C, symSize: 0x1F4 } - - { offset: 0x2E3B7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9C28, symBinAddr: 0x3A360, symSize: 0x50 } - - { offset: 0x2E40F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C78, symBinAddr: 0x3A3B0, symSize: 0x4C } - - { offset: 0x2E44B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9CC4, symBinAddr: 0x3A3FC, symSize: 0x1B8 } - - { offset: 0x2E4A5, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E7C, symBinAddr: 0x3A5B4, symSize: 0x4C } - - { offset: 0x2E4FD, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9EC8, symBinAddr: 0x3A600, symSize: 0x4C } - - { offset: 0x2E539, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9F14, symBinAddr: 0x3A64C, symSize: 0x1F4 } - - { offset: 0x2E595, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA108, symBinAddr: 0x3A840, symSize: 0x50 } - - { offset: 0x2E5ED, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA158, symBinAddr: 0x3A890, symSize: 0x4C } - - { offset: 0x2E629, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA1A4, symBinAddr: 0x3A8DC, symSize: 0x1F4 } - - { offset: 0x2E685, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA398, symBinAddr: 0x3AAD0, symSize: 0x50 } - - { offset: 0x2E6DD, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3E8, symBinAddr: 0x3AB20, symSize: 0x4C } - - { offset: 0x2E719, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA434, symBinAddr: 0x3AB6C, symSize: 0x1B8 } - - { offset: 0x2E773, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5EC, symBinAddr: 0x3AD24, symSize: 0x4C } - - { offset: 0x2E7CB, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA638, symBinAddr: 0x3AD70, symSize: 0x4C } - - { offset: 0x2E807, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA684, symBinAddr: 0x3ADBC, symSize: 0x328 } - - { offset: 0x2E8D0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA9AC, symBinAddr: 0x3B0E4, symSize: 0x1F4 } - - { offset: 0x2E92C, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xABA0, symBinAddr: 0x3B2D8, symSize: 0x50 } - - { offset: 0x2E984, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABF0, symBinAddr: 0x3B328, symSize: 0x4C } - - { offset: 0x2E9C0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xAC3C, symBinAddr: 0x3B374, symSize: 0x1F4 } - - { offset: 0x2EA1C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xAE30, symBinAddr: 0x3B568, symSize: 0x50 } - - { offset: 0x2EA74, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE80, symBinAddr: 0x3B5B8, symSize: 0x4C } - - { offset: 0x2EAB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAECC, symBinAddr: 0x3B604, symSize: 0x1B8 } - - { offset: 0x2EB0A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB084, symBinAddr: 0x3B7BC, symSize: 0x4C } - - { offset: 0x2EB62, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB0D0, symBinAddr: 0x3B808, symSize: 0x4C } - - { offset: 0x2EB9E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB11C, symBinAddr: 0x3B854, symSize: 0x14C } - - { offset: 0x2EBF8, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB268, symBinAddr: 0x3B9A0, symSize: 0x44 } - - { offset: 0x2EC50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB2AC, symBinAddr: 0x3B9E4, symSize: 0x150 } - - { offset: 0x2ECAA, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3FC, symBinAddr: 0x3BB34, symSize: 0x40 } - - { offset: 0x2ED02, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB43C, symBinAddr: 0x3BB74, symSize: 0x150 } - - { offset: 0x2ED5C, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB58C, symBinAddr: 0x3BCC4, symSize: 0x84 } - - { offset: 0x2EDB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB610, symBinAddr: 0x3BD48, symSize: 0x150 } - - { offset: 0x2EE0E, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB760, symBinAddr: 0x3BE98, symSize: 0x84 } - - { offset: 0x2EE66, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7E4, symBinAddr: 0x3BF1C, symSize: 0x264 } - - { offset: 0x2EF0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3C180, symSize: 0x40 } - - { offset: 0x2EF5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA88, symBinAddr: 0x3C1C0, symSize: 0x294 } - - { offset: 0x2EFFD, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBD1C, symBinAddr: 0x3C454, symSize: 0x660 } - - { offset: 0x2F1CF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC37C, symBinAddr: 0x3CAB4, symSize: 0x8C } - - { offset: 0x2F1F3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC408, symBinAddr: 0x3CB40, symSize: 0x68 } - - { offset: 0x2F20F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC470, symBinAddr: 0x3CBA8, symSize: 0x288 } - - { offset: 0x2F29E, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6F8, symBinAddr: 0x3CE30, symSize: 0x68C } - - { offset: 0x2F46D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD84, symBinAddr: 0x3D4BC, symSize: 0x1D8 } - - { offset: 0x2F4FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF5C, symBinAddr: 0x3D694, symSize: 0x29C } - - { offset: 0x2F599, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1F8, symBinAddr: 0x3D930, symSize: 0x2EC } - - { offset: 0x2F668, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD4E4, symBinAddr: 0x3DC1C, symSize: 0xB0 } - - { offset: 0x2F6D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD594, symBinAddr: 0x3DCCC, symSize: 0x288 } - - { offset: 0x2F767, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD81C, symBinAddr: 0x3DF54, symSize: 0x278 } - - { offset: 0x2F842, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA94, symBinAddr: 0x3E1CC, symSize: 0x36C } - - { offset: 0x2F8E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDE00, symBinAddr: 0x3E538, symSize: 0x1B8 } - - { offset: 0x2F948, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDFB8, symBinAddr: 0x3E6F0, symSize: 0x1B8 } - - { offset: 0x2F9AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE170, symBinAddr: 0x3E8A8, symSize: 0x194 } - - { offset: 0x2FA1C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE304, symBinAddr: 0x3EA3C, symSize: 0x7C } - - { offset: 0x2FA71, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE380, symBinAddr: 0x3EAB8, symSize: 0xA4 } - - { offset: 0x2FAD5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE424, symBinAddr: 0x3EB5C, symSize: 0x7C } - - { offset: 0x2FB2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE4A0, symBinAddr: 0x3EBD8, symSize: 0xA4 } - - { offset: 0x2FB8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE544, symBinAddr: 0x3EC7C, symSize: 0x2CC } - - { offset: 0x2FC3B, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE810, symBinAddr: 0x3EF48, symSize: 0x584 } - - { offset: 0x2FE13, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED94, symBinAddr: 0x3F4CC, symSize: 0xA4 } - - { offset: 0x2FE37, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEE38, symBinAddr: 0x3F570, symSize: 0x78 } - - { offset: 0x2FE53, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEEB0, symBinAddr: 0x3F5E8, symSize: 0x274 } - - { offset: 0x2FEE2, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF124, symBinAddr: 0x3F85C, symSize: 0x2E4 } - - { offset: 0x2FFEC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF408, symBinAddr: 0x3FB40, symSize: 0x274 } - - { offset: 0x3007B, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF67C, symBinAddr: 0x3FDB4, symSize: 0x2D4 } - - { offset: 0x30175, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF950, symBinAddr: 0x40088, symSize: 0x22C } - - { offset: 0x30204, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB7C, symBinAddr: 0x402B4, symSize: 0x280 } - - { offset: 0x302DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDFC, symBinAddr: 0x40534, symSize: 0x22C } - - { offset: 0x3036C, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10028, symBinAddr: 0x40760, symSize: 0x1D0 } - - { offset: 0x3041A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x101F8, symBinAddr: 0x40930, symSize: 0x70 } - - { offset: 0x3046B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x10268, symBinAddr: 0x409A0, symSize: 0x164 } - - { offset: 0x304DA, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x103CC, symBinAddr: 0x40B04, symSize: 0x60 } - - { offset: 0x3052C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x1042C, symBinAddr: 0x40B64, symSize: 0x26C } - - { offset: 0x305BB, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x10698, symBinAddr: 0x40DD0, symSize: 0xC4 } - - { offset: 0x3062B, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x1075C, symBinAddr: 0x40E94, symSize: 0x60 } - - { offset: 0x3067D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x107BC, symBinAddr: 0x40EF4, symSize: 0x1B4 } - - { offset: 0x306FB, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10970, symBinAddr: 0x410A8, symSize: 0x60 } - - { offset: 0x3074D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x109D0, symBinAddr: 0x41108, symSize: 0x8C } - - { offset: 0x3079E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A5C, symBinAddr: 0x41194, symSize: 0x25C } - - { offset: 0x3082B, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10CB8, symBinAddr: 0x413F0, symSize: 0x7C } - - { offset: 0x308A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10D34, symBinAddr: 0x4146C, symSize: 0x288 } - - { offset: 0x308E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10FBC, symBinAddr: 0x416F4, symSize: 0x670 } - - { offset: 0x309C3, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x1162C, symBinAddr: 0x41D64, symSize: 0x130 } - - { offset: 0x30A32, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x1175C, symBinAddr: 0x41E94, symSize: 0xC8 } - - { offset: 0x30A96, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x11824, symBinAddr: 0x41F5C, symSize: 0x84 } - - { offset: 0x30AEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x118A8, symBinAddr: 0x41FE0, symSize: 0x3AC } - - { offset: 0x30BC4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11C54, symBinAddr: 0x4238C, symSize: 0x60 } - - { offset: 0x30BF7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11CB4, symBinAddr: 0x423EC, symSize: 0x8C } - - { offset: 0x30C2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11D40, symBinAddr: 0x42478, symSize: 0x208 } - - { offset: 0x30C7B, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11F48, symBinAddr: 0x42680, symSize: 0x4C } - - { offset: 0x30CBB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F94, symBinAddr: 0x426CC, symSize: 0x230 } - - { offset: 0x30D3B, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x121C4, symBinAddr: 0x428FC, symSize: 0x17C } - - { offset: 0x30DC8, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x12340, symBinAddr: 0x42A78, symSize: 0x4C } - - { offset: 0x30E08, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x1238C, symBinAddr: 0x42AC4, symSize: 0x230 } - - { offset: 0x30E88, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x125BC, symBinAddr: 0x42CF4, symSize: 0x17C } - - { offset: 0x30F15, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x12738, symBinAddr: 0x42E70, symSize: 0x4C } - - { offset: 0x30F55, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12784, symBinAddr: 0x42EBC, symSize: 0xD4 } - - { offset: 0x30F97, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x12858, symBinAddr: 0x42F90, symSize: 0xA0 } - - { offset: 0x30FD7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x128F8, symBinAddr: 0x43030, symSize: 0x8C } - - { offset: 0x31028, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12984, symBinAddr: 0x430BC, symSize: 0x25C } - - { offset: 0x310B5, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12BE0, symBinAddr: 0x43318, symSize: 0x7C } - - { offset: 0x3112B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12C5C, symBinAddr: 0x43394, symSize: 0xE70 } - - { offset: 0x312CE, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13ACC, symBinAddr: 0x44204, symSize: 0x194 } - - { offset: 0x31362, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13C60, symBinAddr: 0x44398, symSize: 0x104 } - - { offset: 0x313F6, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D64, symBinAddr: 0x4449C, symSize: 0x98 } - - { offset: 0x3148A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13DFC, symBinAddr: 0x44534, symSize: 0x60 } - - { offset: 0x314BD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13E5C, symBinAddr: 0x44594, symSize: 0x158 } - - { offset: 0x3150E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13FB4, symBinAddr: 0x446EC, symSize: 0xD4 } - - { offset: 0x31550, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14088, symBinAddr: 0x447C0, symSize: 0x50 } - - { offset: 0x31590, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x140D8, symBinAddr: 0x44810, symSize: 0xD4 } - - { offset: 0x315D2, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x141AC, symBinAddr: 0x448E4, symSize: 0x94 } - - { offset: 0x31612, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x14240, symBinAddr: 0x44978, symSize: 0x4C } - - { offset: 0x316C4, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x14334, symBinAddr: 0x44A6C, symSize: 0x80 } - - { offset: 0x31704, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x143B4, symBinAddr: 0x44AEC, symSize: 0x138 } - - { offset: 0x31746, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x144EC, symBinAddr: 0x44C24, symSize: 0x1AC } - - { offset: 0x31797, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14698, symBinAddr: 0x44DD0, symSize: 0x1AC } - - { offset: 0x317E8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x14844, symBinAddr: 0x44F7C, symSize: 0x438 } - - { offset: 0x3184D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C7C, symBinAddr: 0x453B4, symSize: 0x4F0 } - - { offset: 0x31928, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1516C, symBinAddr: 0x458A4, symSize: 0x1C8 } - - { offset: 0x319A6, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x15334, symBinAddr: 0x45A6C, symSize: 0x1C8 } - - { offset: 0x31A24, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x154FC, symBinAddr: 0x45C34, symSize: 0x1D4 } - - { offset: 0x31A6A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x156D0, symBinAddr: 0x45E08, symSize: 0x308 } - - { offset: 0x31B27, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x159D8, symBinAddr: 0x46110, symSize: 0xEC } - - { offset: 0x31B5A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15AC4, symBinAddr: 0x461FC, symSize: 0x150 } - - { offset: 0x31B8D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15C14, symBinAddr: 0x4634C, symSize: 0xF4 } - - { offset: 0x31BDE, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15D08, symBinAddr: 0x46440, symSize: 0x5C } - - { offset: 0x31C1E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15D64, symBinAddr: 0x4649C, symSize: 0x6C } - - { offset: 0x31C6F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15DD0, symBinAddr: 0x46508, symSize: 0x64 } - - { offset: 0x31CB1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15E34, symBinAddr: 0x4656C, symSize: 0x78 } - - { offset: 0x31CF3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15EAC, symBinAddr: 0x465E4, symSize: 0x78 } - - { offset: 0x31D2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15F24, symBinAddr: 0x4665C, symSize: 0x54 } - - { offset: 0x31D61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F78, symBinAddr: 0x466B0, symSize: 0x54 } - - { offset: 0x31D98, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15FCC, symBinAddr: 0x46704, symSize: 0xE4 } - - { offset: 0x31DDE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x160B0, symBinAddr: 0x467E8, symSize: 0xE4 } - - { offset: 0x31E24, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16194, symBinAddr: 0x468CC, symSize: 0x64 } - - { offset: 0x31E5B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x161F8, symBinAddr: 0x46930, symSize: 0x9C } - - { offset: 0x31EB0, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16294, symBinAddr: 0x469CC, symSize: 0x9C } - - { offset: 0x31F05, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x16330, symBinAddr: 0x46A68, symSize: 0x40 } - - { offset: 0x31F4B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16370, symBinAddr: 0x46AA8, symSize: 0x40 } - - { offset: 0x31F91, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x163B0, symBinAddr: 0x46AE8, symSize: 0xB0 } - - { offset: 0x31FE6, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x16460, symBinAddr: 0x46B98, symSize: 0x78 } - - { offset: 0x3203B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x164D8, symBinAddr: 0x46C10, symSize: 0x78 } - - { offset: 0x32090, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x16550, symBinAddr: 0x46C88, symSize: 0x80 } - - { offset: 0x320E5, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x165D0, symBinAddr: 0x46D08, symSize: 0x80 } - - { offset: 0x3213A, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x16650, symBinAddr: 0x46D88, symSize: 0x7C } - - { offset: 0x3219E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x166CC, symBinAddr: 0x46E04, symSize: 0x294 } - - { offset: 0x32269, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x16960, symBinAddr: 0x47098, symSize: 0x174 } - - { offset: 0x3229C, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16AD4, symBinAddr: 0x4720C, symSize: 0x9C } - - { offset: 0x322FC, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B70, symBinAddr: 0x472A8, symSize: 0x9C } + - { offset: 0xD23A, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xDBC, symBinAddr: 0xCD40, symSize: 0x394 } + - { offset: 0xD2C7, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1150, symBinAddr: 0xD0D4, symSize: 0x244 } + - { offset: 0xD34F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1394, symBinAddr: 0xD318, symSize: 0x5C } + - { offset: 0xD373, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.58, symObjAddr: 0x1434, symBinAddr: 0xD374, symSize: 0x80 } + - { offset: 0xD3BA, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x14B4, symBinAddr: 0xD3F4, symSize: 0x2E8 } + - { offset: 0xD424, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x179C, symBinAddr: 0xD6DC, symSize: 0x318 } + - { offset: 0xD4C9, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1AB4, symBinAddr: 0xD9F4, symSize: 0x80 } + - { offset: 0xD510, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1B34, symBinAddr: 0xDA74, symSize: 0x4B0 } + - { offset: 0xD5B9, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x1FE4, symBinAddr: 0xDF24, symSize: 0x248 } + - { offset: 0xD630, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x222C, symBinAddr: 0xE16C, symSize: 0x128 } + - { offset: 0xD693, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x238C, symBinAddr: 0xE294, symSize: 0xDE0 } + - { offset: 0xD746, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x316C, symBinAddr: 0xF074, symSize: 0x80 } + - { offset: 0xD766, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x31EC, symBinAddr: 0xF0F4, symSize: 0x2F0 } + - { offset: 0xD80C, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x34DC, symBinAddr: 0xF3E4, symSize: 0x28C } + - { offset: 0xD898, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x3768, symBinAddr: 0xF670, symSize: 0x3A4 } + - { offset: 0xD93F, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3B0C, symBinAddr: 0xFA14, symSize: 0x98 } + - { offset: 0xD995, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3BA4, symBinAddr: 0xFAAC, symSize: 0x64 } + - { offset: 0xD9CE, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3C08, symBinAddr: 0xFB10, symSize: 0x268 } + - { offset: 0xDA5C, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3E70, symBinAddr: 0xFD78, symSize: 0x1D4 } + - { offset: 0xDACD, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x4044, symBinAddr: 0xFF4C, symSize: 0x150 } + - { offset: 0xDB4E, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4194, symBinAddr: 0x1009C, symSize: 0x74 } + - { offset: 0xF122, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10110, symSize: 0x7C } + - { offset: 0xF13B, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE186, symBinAddr: 0x6B4C8, symSize: 0x0 } + - { offset: 0xF156, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10110, symSize: 0x7C } + - { offset: 0xF17F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE188, symBinAddr: 0x6B3D0, symSize: 0x0 } + - { offset: 0xF194, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE190, symBinAddr: 0x6B3D8, symSize: 0x0 } + - { offset: 0xF53C, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x1018C, symSize: 0x54 } + - { offset: 0xF564, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xD0, symBinAddr: 0x101E0, symSize: 0x238 } + - { offset: 0xF5D3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x308, symBinAddr: 0x10418, symSize: 0x7D4 } + - { offset: 0xF6F2, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xADC, symBinAddr: 0x10BEC, symSize: 0x48 } + - { offset: 0xF72B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC00, symBinAddr: 0x10C34, symSize: 0x8C } + - { offset: 0xF76B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xC8C, symBinAddr: 0x10CC0, symSize: 0x18C } + - { offset: 0xF7C7, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE18, symBinAddr: 0x10E4C, symSize: 0x318 } + - { offset: 0xF854, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.47', symObjAddr: 0x1130, symBinAddr: 0x11164, symSize: 0x104 } + - { offset: 0xF89B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x1234, symBinAddr: 0x11268, symSize: 0x220 } + - { offset: 0xF8F7, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1454, symBinAddr: 0x11488, symSize: 0x3B4 } + - { offset: 0xF993, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1808, symBinAddr: 0x1183C, symSize: 0x104 } + - { offset: 0xF9DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x190C, symBinAddr: 0x11940, symSize: 0x2E0 } + - { offset: 0xFA58, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1BEC, symBinAddr: 0x11C20, symSize: 0x60 } + - { offset: 0xFA91, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1C4C, symBinAddr: 0x11C80, symSize: 0x60 } + - { offset: 0xFACA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1CAC, symBinAddr: 0x11CE0, symSize: 0x274 } + - { offset: 0xFB3A, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1F20, symBinAddr: 0x11F54, symSize: 0x118 } + - { offset: 0xFB81, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2038, symBinAddr: 0x1206C, symSize: 0x58 } + - { offset: 0xFBCB, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.65', symObjAddr: 0x2120, symBinAddr: 0x120C4, symSize: 0x64 } + - { offset: 0xFC01, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2184, symBinAddr: 0x12128, symSize: 0x2AC } + - { offset: 0xFC42, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2430, symBinAddr: 0x123D4, symSize: 0x60 } + - { offset: 0xFC7E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x2490, symBinAddr: 0x12434, symSize: 0x24C } + - { offset: 0xFD01, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x26DC, symBinAddr: 0x12680, symSize: 0x60 } + - { offset: 0xFD41, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x27A0, symBinAddr: 0x126E0, symSize: 0x98 } + - { offset: 0xFD78, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2838, symBinAddr: 0x12778, symSize: 0x118 } + - { offset: 0xFDAB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2950, symBinAddr: 0x12890, symSize: 0x5C4 } + - { offset: 0xFE6B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2F14, symBinAddr: 0x12E54, symSize: 0x11C } + - { offset: 0xFED6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x12F70, symSize: 0x6C } + - { offset: 0xFF2F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x309C, symBinAddr: 0x12FDC, symSize: 0x60 } + - { offset: 0xFF89, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x30FC, symBinAddr: 0x1303C, symSize: 0x68 } + - { offset: 0xFFD1, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3164, symBinAddr: 0x130A4, symSize: 0x28 } + - { offset: 0xFFFB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x318C, symBinAddr: 0x130CC, symSize: 0x4B4 } + - { offset: 0x100E8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3640, symBinAddr: 0x13580, symSize: 0x24 } + - { offset: 0x1011F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3664, symBinAddr: 0x135A4, symSize: 0x110 } + - { offset: 0x10176, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3774, symBinAddr: 0x136B4, symSize: 0xBC } + - { offset: 0x101C7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3830, symBinAddr: 0x13770, symSize: 0x20 } + - { offset: 0x10227, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3850, symBinAddr: 0x13790, symSize: 0x144 } + - { offset: 0x10278, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3994, symBinAddr: 0x138D4, symSize: 0x3DC } + - { offset: 0x102F1, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x3D70, symBinAddr: 0x13CB0, symSize: 0x88 } + - { offset: 0x10351, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x3DF8, symBinAddr: 0x13D38, symSize: 0x6C } + - { offset: 0x10375, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x3E64, symBinAddr: 0x13DA4, symSize: 0x50 } + - { offset: 0x10391, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3EB4, symBinAddr: 0x13DF4, symSize: 0x54 } + - { offset: 0x103B5, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3F08, symBinAddr: 0x13E48, symSize: 0x50 } + - { offset: 0x103F7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x3F58, symBinAddr: 0x13E98, symSize: 0x1DC } + - { offset: 0x1048A, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x4134, symBinAddr: 0x14074, symSize: 0x60 } + - { offset: 0x104EA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x4194, symBinAddr: 0x140D4, symSize: 0x200 } + - { offset: 0x1053B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x4394, symBinAddr: 0x142D4, symSize: 0xF4 } + - { offset: 0x1057B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x4488, symBinAddr: 0x143C8, symSize: 0x1BC } + - { offset: 0x105F6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4644, symBinAddr: 0x14584, symSize: 0x3C } + - { offset: 0x10636, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x4680, symBinAddr: 0x145C0, symSize: 0x1BC } + - { offset: 0x106B1, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x483C, symBinAddr: 0x1477C, symSize: 0x3C } + - { offset: 0x106F1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4878, symBinAddr: 0x147B8, symSize: 0x1F0 } + - { offset: 0x10755, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4A68, symBinAddr: 0x149A8, symSize: 0x238 } + - { offset: 0x107D7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4CA0, symBinAddr: 0x14BE0, symSize: 0x234 } + - { offset: 0x10859, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x4ED4, symBinAddr: 0x14E14, symSize: 0x50 } + - { offset: 0x1088C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4F24, symBinAddr: 0x14E64, symSize: 0x1C } + - { offset: 0x108C2, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x4F40, symBinAddr: 0x14E80, symSize: 0x34 } + - { offset: 0x10900, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x4F74, symBinAddr: 0x14EB4, symSize: 0x1C } + - { offset: 0x10936, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x4F90, symBinAddr: 0x14ED0, symSize: 0x24 } + - { offset: 0x10974, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4FB4, symBinAddr: 0x14EF4, symSize: 0xD8 } + - { offset: 0x11D53, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14FCC, symSize: 0xB0 } + - { offset: 0x11D60, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14FCC, symSize: 0xB0 } + - { offset: 0x11D89, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23C8, symBinAddr: 0x6B3E0, symSize: 0x0 } + - { offset: 0x11D9E, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23D0, symBinAddr: 0x6B3E8, symSize: 0x0 } + - { offset: 0x11F42, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x1507C, symSize: 0x54 } + - { offset: 0x11F7F, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x104, symBinAddr: 0x150D0, symSize: 0xD8 } + - { offset: 0x11FB5, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1DC, symBinAddr: 0x151A8, symSize: 0x240 } + - { offset: 0x12064, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x41C, symBinAddr: 0x153E8, symSize: 0xE8 } + - { offset: 0x120A4, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x154D0, symSize: 0x90 } + - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5F8, symBinAddr: 0x15560, symSize: 0x2C8 } + - { offset: 0x121A2, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8C0, symBinAddr: 0x15828, symSize: 0x1C } + - { offset: 0x121D8, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8DC, symBinAddr: 0x15844, symSize: 0x34 } + - { offset: 0x12216, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x910, symBinAddr: 0x15878, symSize: 0x30 } + - { offset: 0x1246B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x158A8, symSize: 0x38C } + - { offset: 0x12486, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3410, symBinAddr: 0x18BB8, symSize: 0x7C } + - { offset: 0x124B1, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB70, symBinAddr: 0x6B3F0, symSize: 0x0 } + - { offset: 0x124C7, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB78, symBinAddr: 0x6B3F8, symSize: 0x0 } + - { offset: 0x12895, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x158A8, symSize: 0x38C } + - { offset: 0x128E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x38C, symBinAddr: 0x15C34, symSize: 0x8C } + - { offset: 0x12927, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15CC0, symSize: 0x34 } + - { offset: 0x12959, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x44C, symBinAddr: 0x15CF4, symSize: 0x20 } + - { offset: 0x1298B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x46C, symBinAddr: 0x15D14, symSize: 0xBC } + - { offset: 0x129C1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x528, symBinAddr: 0x15DD0, symSize: 0x120 } + - { offset: 0x12A13, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x648, symBinAddr: 0x15EF0, symSize: 0x2C8 } + - { offset: 0x12A8B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9AC, symBinAddr: 0x161B8, symSize: 0x16C } + - { offset: 0x12AD4, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB18, symBinAddr: 0x16324, symSize: 0x54 } + - { offset: 0x12AF8, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB6C, symBinAddr: 0x16378, symSize: 0x2C } + - { offset: 0x12B14, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB98, symBinAddr: 0x163A4, symSize: 0x27C } + - { offset: 0x12B84, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE14, symBinAddr: 0x16620, symSize: 0x58 } + - { offset: 0x12BA8, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE6C, symBinAddr: 0x16678, symSize: 0x40 } + - { offset: 0x12BC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEAC, symBinAddr: 0x166B8, symSize: 0x40 } + - { offset: 0x12BF6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEEC, symBinAddr: 0x166F8, symSize: 0x24 } + - { offset: 0x12C2C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF10, symBinAddr: 0x1671C, symSize: 0xC8 } + - { offset: 0x12C6C, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD8, symBinAddr: 0x167E4, symSize: 0x138 } + - { offset: 0x12CA9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1174, symBinAddr: 0x1691C, symSize: 0x50 } + - { offset: 0x12CDB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11C4, symBinAddr: 0x1696C, symSize: 0x8C } + - { offset: 0x12D1B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1250, symBinAddr: 0x169F8, symSize: 0x28 } + - { offset: 0x12D4D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1278, symBinAddr: 0x16A20, symSize: 0xB8 } + - { offset: 0x12D7F, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x16AD8, symSize: 0x108 } + - { offset: 0x12DBC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1438, symBinAddr: 0x16BE0, symSize: 0x54 } + - { offset: 0x12DFC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x148C, symBinAddr: 0x16C34, symSize: 0xBC } + - { offset: 0x12E46, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1548, symBinAddr: 0x16CF0, symSize: 0x560 } + - { offset: 0x12F15, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1AA8, symBinAddr: 0x17250, symSize: 0x34 } + - { offset: 0x12F3D, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.64', symObjAddr: 0x1ADC, symBinAddr: 0x17284, symSize: 0x4C } + - { offset: 0x12F76, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1B28, symBinAddr: 0x172D0, symSize: 0xAC } + - { offset: 0x12FBE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1BD4, symBinAddr: 0x1737C, symSize: 0xA94 } + - { offset: 0x130B7, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2668, symBinAddr: 0x17E10, symSize: 0xB0 } + - { offset: 0x130D7, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2718, symBinAddr: 0x17EC0, symSize: 0x54 } + - { offset: 0x130F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x276C, symBinAddr: 0x17F14, symSize: 0x1A0 } + - { offset: 0x1317A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x290C, symBinAddr: 0x180B4, symSize: 0xCC } + - { offset: 0x131F8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x29D8, symBinAddr: 0x18180, symSize: 0xE4 } + - { offset: 0x1325E, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2ABC, symBinAddr: 0x18264, symSize: 0x74 } + - { offset: 0x132A9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2B30, symBinAddr: 0x182D8, symSize: 0x1D8 } + - { offset: 0x13313, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2D08, symBinAddr: 0x184B0, symSize: 0x10C } + - { offset: 0x13379, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2E14, symBinAddr: 0x185BC, symSize: 0x74 } + - { offset: 0x133C4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2E88, symBinAddr: 0x18630, symSize: 0x68 } + - { offset: 0x13406, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x2EF0, symBinAddr: 0x18698, symSize: 0x50 } + - { offset: 0x1344C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x2F40, symBinAddr: 0x186E8, symSize: 0x50 } + - { offset: 0x13492, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x2F90, symBinAddr: 0x18738, symSize: 0xA4 } + - { offset: 0x134E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3034, symBinAddr: 0x187DC, symSize: 0xC4 } + - { offset: 0x1354B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x30F8, symBinAddr: 0x188A0, symSize: 0x84 } + - { offset: 0x13591, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x317C, symBinAddr: 0x18924, symSize: 0x64 } + - { offset: 0x135D7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x31E0, symBinAddr: 0x18988, symSize: 0x70 } + - { offset: 0x13628, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3250, symBinAddr: 0x189F8, symSize: 0xEC } + - { offset: 0x1366A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x333C, symBinAddr: 0x18AE4, symSize: 0xA0 } + - { offset: 0x136B0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x33DC, symBinAddr: 0x18B84, symSize: 0x1C } + - { offset: 0x136E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x33F8, symBinAddr: 0x18BA0, symSize: 0x18 } + - { offset: 0x137B9, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x348C, symBinAddr: 0x18C34, symSize: 0x54 } + - { offset: 0x137E3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x34E0, symBinAddr: 0x18C88, symSize: 0x1C } + - { offset: 0x13819, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x34FC, symBinAddr: 0x18CA4, symSize: 0x24 } + - { offset: 0x13857, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3520, symBinAddr: 0x18CC8, symSize: 0x1C } + - { offset: 0x1388D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x353C, symBinAddr: 0x18CE4, symSize: 0x34 } + - { offset: 0x138CB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3570, symBinAddr: 0x18D18, symSize: 0x1C } + - { offset: 0x13901, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x358C, symBinAddr: 0x18D34, symSize: 0x34 } + - { offset: 0x1393F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x35C0, symBinAddr: 0x18D68, symSize: 0x1C } + - { offset: 0x13975, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x35DC, symBinAddr: 0x18D84, symSize: 0x34 } + - { offset: 0x139B3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3610, symBinAddr: 0x18DB8, symSize: 0x1C } + - { offset: 0x139E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x362C, symBinAddr: 0x18DD4, symSize: 0x34 } + - { offset: 0x13A27, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3660, symBinAddr: 0x18E08, symSize: 0xA8 } + - { offset: 0x14356, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18EB0, symSize: 0x6C } + - { offset: 0x14363, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18EB0, symSize: 0x6C } + - { offset: 0x14384, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF50, symBinAddr: 0x6B400, symSize: 0x0 } + - { offset: 0x144CF, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x18F1C, symSize: 0xAC } + - { offset: 0x14527, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x18FC8, symSize: 0x88 } + - { offset: 0x1454F, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x19050, symSize: 0x88 } + - { offset: 0x146E2, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190D8, symSize: 0x7C } + - { offset: 0x146EF, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190D8, symSize: 0x7C } + - { offset: 0x14718, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EB0, symBinAddr: 0x6B408, symSize: 0x0 } + - { offset: 0x1472D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EB8, symBinAddr: 0x6B410, symSize: 0x0 } + - { offset: 0x1487A, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x19154, symSize: 0x54 } + - { offset: 0x148A2, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xD0, symBinAddr: 0x191A8, symSize: 0xB0 } + - { offset: 0x148F5, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x180, symBinAddr: 0x19258, symSize: 0x574 } + - { offset: 0x149FD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x197CC, symSize: 0x28 } + - { offset: 0x14A25, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x71C, symBinAddr: 0x197F4, symSize: 0x5C } + - { offset: 0x14A69, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x778, symBinAddr: 0x19850, symSize: 0x5C } + - { offset: 0x14CEB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x198AC, symSize: 0xBC } + - { offset: 0x14D04, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x48B0, symBinAddr: 0x6B220, symSize: 0x0 } + - { offset: 0x14D77, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x48B8, symBinAddr: 0x6B228, symSize: 0x0 } + - { offset: 0x14D8C, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x48C0, symBinAddr: 0x6B230, symSize: 0x0 } + - { offset: 0x14DA1, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x48C8, symBinAddr: 0x6B238, symSize: 0x0 } + - { offset: 0x14DC0, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x48D0, symBinAddr: 0x6B240, symSize: 0x0 } + - { offset: 0x14DD5, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x48D8, symBinAddr: 0x6B248, symSize: 0x0 } + - { offset: 0x14DEA, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x48E0, symBinAddr: 0x6B250, symSize: 0x0 } + - { offset: 0x14DFF, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x48E8, symBinAddr: 0x6B258, symSize: 0x0 } + - { offset: 0x14E14, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48F0, symBinAddr: 0x6B260, symSize: 0x0 } + - { offset: 0x14E29, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48F8, symBinAddr: 0x6B268, symSize: 0x0 } + - { offset: 0x14E32, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E64, symBinAddr: 0x1D610, symSize: 0xB0 } + - { offset: 0x14E5D, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x136B0, symBinAddr: 0x6B418, symSize: 0x0 } + - { offset: 0x14E73, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x136B8, symBinAddr: 0x6B420, symSize: 0x0 } + - { offset: 0x16428, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x198AC, symSize: 0xBC } + - { offset: 0x16468, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x19968, symSize: 0x98 } + - { offset: 0x164C4, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x19A00, symSize: 0xF8 } + - { offset: 0x1653C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x19AF8, symSize: 0x164 } + - { offset: 0x165E0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x19C5C, symSize: 0xBC } + - { offset: 0x16620, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x19D18, symSize: 0x254 } + - { offset: 0x1668A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x19F6C, symSize: 0x84 } + - { offset: 0x166BC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x19FF0, symSize: 0x108 } + - { offset: 0x166FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1A0F8, symSize: 0x3C } + - { offset: 0x1672E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x1A134, symSize: 0x1C0 } + - { offset: 0x16795, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1A2F4, symSize: 0x50 } + - { offset: 0x167C7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1A344, symSize: 0x300 } + - { offset: 0x16838, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1A644, symSize: 0x34 } + - { offset: 0x16871, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1A678, symSize: 0xE0 } + - { offset: 0x168FA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1A758, symSize: 0x64 } + - { offset: 0x1693A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1A7BC, symSize: 0x208 } + - { offset: 0x16996, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1A9C4, symSize: 0x34 } + - { offset: 0x169CF, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1A9F8, symSize: 0x23C } + - { offset: 0x16A88, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1AC34, symSize: 0xF60 } + - { offset: 0x16D6E, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23E8, symBinAddr: 0x1BB94, symSize: 0x4C } + - { offset: 0x16DD4, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2434, symBinAddr: 0x1BBE0, symSize: 0x2C } + - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2460, symBinAddr: 0x1BC0C, symSize: 0xC0 } + - { offset: 0x16E62, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2520, symBinAddr: 0x1BCCC, symSize: 0xC0 } + - { offset: 0x16EA8, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25E0, symBinAddr: 0x1BD8C, symSize: 0x8C } + - { offset: 0x16EEA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x266C, symBinAddr: 0x1BE18, symSize: 0xCC } + - { offset: 0x16F4A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2738, symBinAddr: 0x1BEE4, symSize: 0x554 } + - { offset: 0x16FCA, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C8C, symBinAddr: 0x1C438, symSize: 0x2C } + - { offset: 0x17012, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2CB8, symBinAddr: 0x1C464, symSize: 0x34 } + - { offset: 0x1704E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CEC, symBinAddr: 0x1C498, symSize: 0x1B8 } + - { offset: 0x17090, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2EA4, symBinAddr: 0x1C650, symSize: 0x34 } + - { offset: 0x170CC, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2ED8, symBinAddr: 0x1C684, symSize: 0x58 } + - { offset: 0x1712D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F30, symBinAddr: 0x1C6DC, symSize: 0x3B4 } + - { offset: 0x171C2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32E4, symBinAddr: 0x1CA90, symSize: 0x398 } + - { offset: 0x171F9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x367C, symBinAddr: 0x1CE28, symSize: 0xAC } + - { offset: 0x17297, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3728, symBinAddr: 0x1CED4, symSize: 0xAC } + - { offset: 0x17335, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x37D4, symBinAddr: 0x1CF80, symSize: 0x38 } + - { offset: 0x1736C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x380C, symBinAddr: 0x1CFB8, symSize: 0x1C } + - { offset: 0x173A2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3828, symBinAddr: 0x1CFD4, symSize: 0x34 } + - { offset: 0x173E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x385C, symBinAddr: 0x1D008, symSize: 0x1C } + - { offset: 0x17416, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3878, symBinAddr: 0x1D024, symSize: 0x34 } + - { offset: 0x17454, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x38AC, symBinAddr: 0x1D058, symSize: 0x1C } + - { offset: 0x1748A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x38C8, symBinAddr: 0x1D074, symSize: 0x34 } + - { offset: 0x174C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38FC, symBinAddr: 0x1D0A8, symSize: 0x1C } + - { offset: 0x174FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3918, symBinAddr: 0x1D0C4, symSize: 0x1C } + - { offset: 0x17534, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3934, symBinAddr: 0x1D0E0, symSize: 0x1C } + - { offset: 0x1756A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3950, symBinAddr: 0x1D0FC, symSize: 0x24 } + - { offset: 0x175A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3974, symBinAddr: 0x1D120, symSize: 0x1C } + - { offset: 0x175DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3990, symBinAddr: 0x1D13C, symSize: 0x24 } + - { offset: 0x1761E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x39B4, symBinAddr: 0x1D160, symSize: 0x1C } + - { offset: 0x17655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x39D0, symBinAddr: 0x1D17C, symSize: 0x24 } + - { offset: 0x17694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39F4, symBinAddr: 0x1D1A0, symSize: 0x1C } + - { offset: 0x176CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3A10, symBinAddr: 0x1D1BC, symSize: 0x34 } + - { offset: 0x1770A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A44, symBinAddr: 0x1D1F0, symSize: 0x1C } + - { offset: 0x17741, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A60, symBinAddr: 0x1D20C, symSize: 0x34 } + - { offset: 0x17780, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A94, symBinAddr: 0x1D240, symSize: 0x1C } + - { offset: 0x177B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3AB0, symBinAddr: 0x1D25C, symSize: 0x24 } + - { offset: 0x177F6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3AD4, symBinAddr: 0x1D280, symSize: 0x1C } + - { offset: 0x1782D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AF0, symBinAddr: 0x1D29C, symSize: 0x24 } + - { offset: 0x1786C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3B14, symBinAddr: 0x1D2C0, symSize: 0x1C } + - { offset: 0x178A3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3B30, symBinAddr: 0x1D2DC, symSize: 0x24 } + - { offset: 0x178E2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B54, symBinAddr: 0x1D300, symSize: 0x1C } + - { offset: 0x17919, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B70, symBinAddr: 0x1D31C, symSize: 0x24 } + - { offset: 0x17958, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B94, symBinAddr: 0x1D340, symSize: 0x20 } + - { offset: 0x1798F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3BB4, symBinAddr: 0x1D360, symSize: 0x28 } + - { offset: 0x179CE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BDC, symBinAddr: 0x1D388, symSize: 0x1C } + - { offset: 0x17A05, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BF8, symBinAddr: 0x1D3A4, symSize: 0x34 } + - { offset: 0x17A44, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3C2C, symBinAddr: 0x1D3D8, symSize: 0x1C } + - { offset: 0x17A7B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C48, symBinAddr: 0x1D3F4, symSize: 0x24 } + - { offset: 0x17ABA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C6C, symBinAddr: 0x1D418, symSize: 0x1C } + - { offset: 0x17AF1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C88, symBinAddr: 0x1D434, symSize: 0x24 } + - { offset: 0x17B30, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3CAC, symBinAddr: 0x1D458, symSize: 0x28 } + - { offset: 0x17B67, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3CD4, symBinAddr: 0x1D480, symSize: 0x28 } + - { offset: 0x17BA6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CFC, symBinAddr: 0x1D4A8, symSize: 0x28 } + - { offset: 0x17BDD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3D24, symBinAddr: 0x1D4D0, symSize: 0x28 } + - { offset: 0x17C1C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D4C, symBinAddr: 0x1D4F8, symSize: 0x28 } + - { offset: 0x17C53, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D74, symBinAddr: 0x1D520, symSize: 0x28 } + - { offset: 0x17C92, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D9C, symBinAddr: 0x1D548, symSize: 0x1C } + - { offset: 0x17CC9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3DB8, symBinAddr: 0x1D564, symSize: 0x24 } + - { offset: 0x17D08, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DDC, symBinAddr: 0x1D588, symSize: 0x88 } + - { offset: 0x17DD2, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3F14, symBinAddr: 0x1D6C0, symSize: 0x54 } + - { offset: 0x17E12, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F68, symBinAddr: 0x1D714, symSize: 0x128 } + - { offset: 0x17E49, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4090, symBinAddr: 0x1D83C, symSize: 0x80 } + - { offset: 0x17E8B, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x4110, symBinAddr: 0x1D8BC, symSize: 0x64 } + - { offset: 0x17EC2, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4174, symBinAddr: 0x1D920, symSize: 0x5C } + - { offset: 0x17F04, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x41D0, symBinAddr: 0x1D97C, symSize: 0x5C } + - { offset: 0x17F3B, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x422C, symBinAddr: 0x1D9D8, symSize: 0x5C } + - { offset: 0x17F7D, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4288, symBinAddr: 0x1DA34, symSize: 0x5C } + - { offset: 0x17FB4, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42E4, symBinAddr: 0x1DA90, symSize: 0x58 } + - { offset: 0x17FF6, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x433C, symBinAddr: 0x1DAE8, symSize: 0x58 } + - { offset: 0x1802D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4394, symBinAddr: 0x1DB40, symSize: 0xD8 } + - { offset: 0x1806F, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x446C, symBinAddr: 0x1DC18, symSize: 0x64 } + - { offset: 0x180A6, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x44D0, symBinAddr: 0x1DC7C, symSize: 0x1C } + - { offset: 0x180DD, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x44EC, symBinAddr: 0x1DC98, symSize: 0x34 } + - { offset: 0x1811C, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4520, symBinAddr: 0x1DCCC, symSize: 0x20 } + - { offset: 0x18153, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4540, symBinAddr: 0x1DCEC, symSize: 0x28 } + - { offset: 0x18192, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4568, symBinAddr: 0x1DD14, symSize: 0x20 } + - { offset: 0x181C9, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4588, symBinAddr: 0x1DD34, symSize: 0x28 } + - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x45B0, symBinAddr: 0x1DD5C, symSize: 0x1C } + - { offset: 0x1823F, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x45CC, symBinAddr: 0x1DD78, symSize: 0x24 } + - { offset: 0x1827E, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45F0, symBinAddr: 0x1DD9C, symSize: 0x1C } + - { offset: 0x182B5, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x460C, symBinAddr: 0x1DDB8, symSize: 0x34 } + - { offset: 0x182F4, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4640, symBinAddr: 0x1DDEC, symSize: 0x48 } + - { offset: 0x19674, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE34, symSize: 0x1EC } + - { offset: 0x196BB, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5384, symBinAddr: 0x23120, symSize: 0x160 } + - { offset: 0x196DE, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DB38, symBinAddr: 0x6B428, symSize: 0x0 } + - { offset: 0x196F4, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DB40, symBinAddr: 0x6B430, symSize: 0x0 } + - { offset: 0x1970A, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DB48, symBinAddr: 0x6B438, symSize: 0x0 } + - { offset: 0x19808, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x554C, symBinAddr: 0x232E8, symSize: 0x470 } + - { offset: 0x1982F, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DB50, symBinAddr: 0x6B440, symSize: 0x0 } + - { offset: 0x19845, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DB58, symBinAddr: 0x6B448, symSize: 0x0 } + - { offset: 0x1985B, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DB60, symBinAddr: 0x6B450, symSize: 0x0 } + - { offset: 0x198F8, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6B4D0, symSize: 0x0 } + - { offset: 0x1A6BB, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE34, symSize: 0x1EC } + - { offset: 0x1A729, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1E020, symSize: 0x54 } + - { offset: 0x1A74D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1E074, symSize: 0x2C } + - { offset: 0x1A769, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1E0A0, symSize: 0x1BC } + - { offset: 0x1A7E1, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4C0, symBinAddr: 0x1E25C, symSize: 0x128 } + - { offset: 0x1A809, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E8, symBinAddr: 0x1E384, symSize: 0x11C } + - { offset: 0x1A885, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x704, symBinAddr: 0x1E4A0, symSize: 0x50 } + - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x754, symBinAddr: 0x1E4F0, symSize: 0x50 } + - { offset: 0x1A971, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A4, symBinAddr: 0x1E540, symSize: 0x4C0 } + - { offset: 0x1AA92, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC64, symBinAddr: 0x1EA00, symSize: 0x70 } + - { offset: 0x1AAC8, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD4, symBinAddr: 0x1EA70, symSize: 0x100 } + - { offset: 0x1AB36, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD4, symBinAddr: 0x1EB70, symSize: 0xD4 } + - { offset: 0x1AB96, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA8, symBinAddr: 0x1EC44, symSize: 0x248 } + - { offset: 0x1AC28, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10F0, symBinAddr: 0x1EE8C, symSize: 0x7C } + - { offset: 0x1AC5E, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x116C, symBinAddr: 0x1EF08, symSize: 0xE0 } + - { offset: 0x1ACA2, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x124C, symBinAddr: 0x1EFE8, symSize: 0x194 } + - { offset: 0x1AD05, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13E0, symBinAddr: 0x1F17C, symSize: 0x68 } + - { offset: 0x1AD3B, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1448, symBinAddr: 0x1F1E4, symSize: 0xD0 } + - { offset: 0x1AD8F, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1518, symBinAddr: 0x1F2B4, symSize: 0x4B8 } + - { offset: 0x1AE41, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19D0, symBinAddr: 0x1F76C, symSize: 0x2C } + - { offset: 0x1AE89, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19FC, symBinAddr: 0x1F798, symSize: 0x80 } + - { offset: 0x1AEB3, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A7C, symBinAddr: 0x1F818, symSize: 0x7C } + - { offset: 0x1AEFB, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AF8, symBinAddr: 0x1F894, symSize: 0x620 } + - { offset: 0x1B0FB, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2118, symBinAddr: 0x1FEB4, symSize: 0x4C } + - { offset: 0x1B161, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2164, symBinAddr: 0x1FF00, symSize: 0x90 } + - { offset: 0x1B19A, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21F4, symBinAddr: 0x1FF90, symSize: 0x160 } + - { offset: 0x1B1C4, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2354, symBinAddr: 0x200F0, symSize: 0x358 } + - { offset: 0x1B28F, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x26AC, symBinAddr: 0x20448, symSize: 0xAF8 } + - { offset: 0x1B499, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x31A4, symBinAddr: 0x20F40, symSize: 0x2C } + - { offset: 0x1B4E1, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31D0, symBinAddr: 0x20F6C, symSize: 0xE0 } + - { offset: 0x1B542, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x32B0, symBinAddr: 0x2104C, symSize: 0x4D8 } + - { offset: 0x1B67B, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3788, symBinAddr: 0x21524, symSize: 0x158 } + - { offset: 0x1B6CD, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38E0, symBinAddr: 0x2167C, symSize: 0x34C } + - { offset: 0x1B779, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3C2C, symBinAddr: 0x219C8, symSize: 0x51C } + - { offset: 0x1B8BF, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4148, symBinAddr: 0x21EE4, symSize: 0x390 } + - { offset: 0x1B980, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44D8, symBinAddr: 0x22274, symSize: 0x1D8 } + - { offset: 0x1B9F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x46B0, symBinAddr: 0x2244C, symSize: 0xA8 } + - { offset: 0x1BA3B, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4758, symBinAddr: 0x224F4, symSize: 0x404 } + - { offset: 0x1BB39, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B5C, symBinAddr: 0x228F8, symSize: 0x358 } + - { offset: 0x1BBDE, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4EB4, symBinAddr: 0x22C50, symSize: 0x254 } + - { offset: 0x1BC55, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5108, symBinAddr: 0x22EA4, symSize: 0x78 } + - { offset: 0x1BC8A, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5180, symBinAddr: 0x22F1C, symSize: 0xCC } + - { offset: 0x1BCE0, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x524C, symBinAddr: 0x22FE8, symSize: 0x54 } + - { offset: 0x1BD06, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x52A0, symBinAddr: 0x2303C, symSize: 0xE4 } + - { offset: 0x1BE35, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54E4, symBinAddr: 0x23280, symSize: 0x68 } + - { offset: 0x1BE5F, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x59BC, symBinAddr: 0x23758, symSize: 0x68 } + - { offset: 0x1BE89, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5A24, symBinAddr: 0x237C0, symSize: 0x10C } + - { offset: 0x1BEEF, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5B30, symBinAddr: 0x238CC, symSize: 0x4BC } + - { offset: 0x1C13C, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5FEC, symBinAddr: 0x23D88, symSize: 0x80 } + - { offset: 0x1C162, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x606C, symBinAddr: 0x23E08, symSize: 0x21C } + - { offset: 0x1C21D, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6288, symBinAddr: 0x24024, symSize: 0x240 } + - { offset: 0x1C2D0, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x64C8, symBinAddr: 0x24264, symSize: 0x4A0 } + - { offset: 0x1C349, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6968, symBinAddr: 0x24704, symSize: 0x178 } + - { offset: 0x1C3C0, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6AE0, symBinAddr: 0x2487C, symSize: 0x2DC } + - { offset: 0x1C433, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6DBC, symBinAddr: 0x24B58, symSize: 0x420 } + - { offset: 0x1C4BE, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x71DC, symBinAddr: 0x24F78, symSize: 0x54 } + - { offset: 0x1C4EA, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7230, symBinAddr: 0x24FCC, symSize: 0x50 } + - { offset: 0x203C5, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x2501C, symSize: 0x1A8 } + - { offset: 0x203D2, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x251C4, symSize: 0x90 } + - { offset: 0x203F7, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC170, symBinAddr: 0x6B458, symSize: 0x0 } + - { offset: 0x2094D, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x2501C, symSize: 0x1A8 } + - { offset: 0x20983, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x25254, symSize: 0x4C } + - { offset: 0x209C7, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x252A0, symSize: 0x140 } + - { offset: 0x20A07, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x253E0, symSize: 0x34 } + - { offset: 0x20A40, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x25414, symSize: 0x4C } + - { offset: 0x20A92, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x25460, symSize: 0x70 } + - { offset: 0x20AD6, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x254D0, symSize: 0x74 } + - { offset: 0x20B1A, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x25544, symSize: 0x128 } + - { offset: 0x20BB8, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x2566C, symSize: 0x130 } + - { offset: 0x20C55, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x2579C, symSize: 0x19C } + - { offset: 0x20C99, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x25938, symSize: 0xFC } + - { offset: 0x20CF9, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x25A34, symSize: 0xDC } + - { offset: 0x20D59, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x25B10, symSize: 0xA8 } + - { offset: 0x20DAB, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x25BB8, symSize: 0x12C } + - { offset: 0x20E0B, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25CE4, symSize: 0x94 } + - { offset: 0x20E5D, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x25D78, symSize: 0xCC } + - { offset: 0x20EBD, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x25E44, symSize: 0x2FC } + - { offset: 0x20F65, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x26140, symSize: 0xD4 } + - { offset: 0x20FC5, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x125C, symBinAddr: 0x26214, symSize: 0xBC } + - { offset: 0x21025, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1318, symBinAddr: 0x262D0, symSize: 0x104 } + - { offset: 0x210AF, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x141C, symBinAddr: 0x263D4, symSize: 0x1E8 } + - { offset: 0x21179, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1604, symBinAddr: 0x265BC, symSize: 0xA0 } + - { offset: 0x211CB, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x16A4, symBinAddr: 0x2665C, symSize: 0xA8 } + - { offset: 0x2121D, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x174C, symBinAddr: 0x26704, symSize: 0x74 } + - { offset: 0x21261, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17C0, symBinAddr: 0x26778, symSize: 0xC8 } + - { offset: 0x212C1, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1888, symBinAddr: 0x26840, symSize: 0xA8 } + - { offset: 0x21313, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1930, symBinAddr: 0x268E8, symSize: 0xA4 } + - { offset: 0x21365, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19D4, symBinAddr: 0x2698C, symSize: 0x64 } + - { offset: 0x213A9, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A38, symBinAddr: 0x269F0, symSize: 0x178 } + - { offset: 0x21414, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BB0, symBinAddr: 0x26B68, symSize: 0x368 } + - { offset: 0x214AB, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F18, symBinAddr: 0x26ED0, symSize: 0x480 } + - { offset: 0x2157C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2398, symBinAddr: 0x27350, symSize: 0x3C } + - { offset: 0x215B7, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23D4, symBinAddr: 0x2738C, symSize: 0x3C } + - { offset: 0x21604, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2410, symBinAddr: 0x273C8, symSize: 0x58 } + - { offset: 0x21628, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24AC, symBinAddr: 0x27420, symSize: 0x3C } + - { offset: 0x21663, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E8, symBinAddr: 0x2745C, symSize: 0x9C } + - { offset: 0x216B8, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x2584, symBinAddr: 0x274F8, symSize: 0x9C } + - { offset: 0x2170D, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2620, symBinAddr: 0x27594, symSize: 0x21C } + - { offset: 0x217D5, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x283C, symBinAddr: 0x277B0, symSize: 0xF8 } + - { offset: 0x21839, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2934, symBinAddr: 0x278A8, symSize: 0x100 } + - { offset: 0x23117, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x279A8, symSize: 0xBC } + - { offset: 0x24102, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x279A8, symSize: 0xBC } + - { offset: 0x24146, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xBC, symBinAddr: 0x27A64, symSize: 0x180 } + - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x23C, symBinAddr: 0x27BE4, symSize: 0x1F8 } + - { offset: 0x24208, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x434, symBinAddr: 0x27DDC, symSize: 0x3BC } + - { offset: 0x2429D, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x7F0, symBinAddr: 0x28198, symSize: 0x13C } + - { offset: 0x24322, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x92C, symBinAddr: 0x282D4, symSize: 0x74 } + - { offset: 0x24346, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x9F4, symBinAddr: 0x28348, symSize: 0x2B0 } + - { offset: 0x243CA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCA4, symBinAddr: 0x285F8, symSize: 0x54 } + - { offset: 0x243EE, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCF8, symBinAddr: 0x2864C, symSize: 0x2C } + - { offset: 0x2440A, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xD24, symBinAddr: 0x28678, symSize: 0x70 } + - { offset: 0x24468, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xE2C, symBinAddr: 0x286E8, symSize: 0x58 } + - { offset: 0x244AF, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xEE8, symBinAddr: 0x28740, symSize: 0x45C } + - { offset: 0x24561, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x1344, symBinAddr: 0x28B9C, symSize: 0x130 } + - { offset: 0x245E6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1474, symBinAddr: 0x28CCC, symSize: 0x2DC } + - { offset: 0x24678, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1750, symBinAddr: 0x28FA8, symSize: 0x70 } + - { offset: 0x246D6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x17C0, symBinAddr: 0x29018, symSize: 0x58 } + - { offset: 0x2471D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1818, symBinAddr: 0x29070, symSize: 0x64 } + - { offset: 0x2475D, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x187C, symBinAddr: 0x290D4, symSize: 0x5C } + - { offset: 0x24793, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x18D8, symBinAddr: 0x29130, symSize: 0x94 } + - { offset: 0x247D3, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x196C, symBinAddr: 0x291C4, symSize: 0x78 } + - { offset: 0x24809, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x19E4, symBinAddr: 0x2923C, symSize: 0xA4 } + - { offset: 0x2483B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1A88, symBinAddr: 0x292E0, symSize: 0x60 } + - { offset: 0x2486D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1AE8, symBinAddr: 0x29340, symSize: 0x60 } + - { offset: 0x2489F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1B48, symBinAddr: 0x293A0, symSize: 0x1C } + - { offset: 0x248D5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1B64, symBinAddr: 0x293BC, symSize: 0x34 } + - { offset: 0x24913, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1B98, symBinAddr: 0x293F0, symSize: 0x1C } + - { offset: 0x24949, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1BB4, symBinAddr: 0x2940C, symSize: 0x34 } + - { offset: 0x24987, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1BE8, symBinAddr: 0x29440, symSize: 0x1C } + - { offset: 0x249BD, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1C04, symBinAddr: 0x2945C, symSize: 0x24 } + - { offset: 0x249FB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1C28, symBinAddr: 0x29480, symSize: 0x68 } + - { offset: 0x252D1, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x294E8, symSize: 0x7C } + - { offset: 0x252EA, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x28A0, symBinAddr: 0x6B330, symSize: 0x0 } + - { offset: 0x25351, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x294E8, symSize: 0x7C } + - { offset: 0x2537A, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x69D0, symBinAddr: 0x6B460, symSize: 0x0 } + - { offset: 0x2538F, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x69D8, symBinAddr: 0x6B468, symSize: 0x0 } + - { offset: 0x25515, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x29564, symSize: 0x54 } + - { offset: 0x2553D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xD0, symBinAddr: 0x295B8, symSize: 0xE8 } + - { offset: 0x25573, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B8, symBinAddr: 0x296A0, symSize: 0x15C } + - { offset: 0x255EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x314, symBinAddr: 0x297FC, symSize: 0x1AC } + - { offset: 0x25668, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4C0, symBinAddr: 0x299A8, symSize: 0xA0 } + - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x560, symBinAddr: 0x29A48, symSize: 0x200 } + - { offset: 0x2571D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7BC, symBinAddr: 0x29C48, symSize: 0x1E4 } + - { offset: 0x25792, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x9A0, symBinAddr: 0x29E2C, symSize: 0x2BC } + - { offset: 0x25863, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC5C, symBinAddr: 0x2A0E8, symSize: 0x84 } + - { offset: 0x25887, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCE0, symBinAddr: 0x2A16C, symSize: 0x60 } + - { offset: 0x258A3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD40, symBinAddr: 0x2A1CC, symSize: 0x1F4 } + - { offset: 0x25918, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF34, symBinAddr: 0x2A3C0, symSize: 0x54 } + - { offset: 0x2593C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF88, symBinAddr: 0x2A414, symSize: 0x2C } + - { offset: 0x25958, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFB4, symBinAddr: 0x2A440, symSize: 0x21C } + - { offset: 0x259F6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11D0, symBinAddr: 0x2A65C, symSize: 0x6C } + - { offset: 0x25A1A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x123C, symBinAddr: 0x2A6C8, symSize: 0x4C } + - { offset: 0x25A36, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1288, symBinAddr: 0x2A714, symSize: 0x170 } + - { offset: 0x25A88, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13F8, symBinAddr: 0x2A884, symSize: 0x70 } + - { offset: 0x25ACC, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1468, symBinAddr: 0x2A8F4, symSize: 0x70 } + - { offset: 0x25B10, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14D8, symBinAddr: 0x2A964, symSize: 0x3C } + - { offset: 0x25B46, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig PackageName]', symObjAddr: 0x1514, symBinAddr: 0x2A9A0, symSize: 0x3C } + - { offset: 0x25B7C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetPackageName:]', symObjAddr: 0x1550, symBinAddr: 0x2A9DC, symSize: 0x70 } + - { offset: 0x25BC0, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig WashParam]', symObjAddr: 0x15C0, symBinAddr: 0x2AA4C, symSize: 0x40 } + - { offset: 0x25BF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1600, symBinAddr: 0x2AA8C, symSize: 0x1CC } + - { offset: 0x25C62, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17CC, symBinAddr: 0x2AC58, symSize: 0x3C } + - { offset: 0x25C98, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x1808, symBinAddr: 0x2AC94, symSize: 0x3C } + - { offset: 0x25CCE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1844, symBinAddr: 0x2ACD0, symSize: 0xBC } + - { offset: 0x25D12, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1900, symBinAddr: 0x2AD8C, symSize: 0xBC } + - { offset: 0x25D56, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19BC, symBinAddr: 0x2AE48, symSize: 0x3C } + - { offset: 0x25D8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x19F8, symBinAddr: 0x2AE84, symSize: 0x3C } + - { offset: 0x25DC2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A34, symBinAddr: 0x2AEC0, symSize: 0x64 } + - { offset: 0x25E02, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1A98, symBinAddr: 0x2AF24, symSize: 0x38 } + - { offset: 0x25E39, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1AD0, symBinAddr: 0x2AF5C, symSize: 0x74 } + - { offset: 0x25E7B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B44, symBinAddr: 0x2AFD0, symSize: 0x38 } + - { offset: 0x25EB2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1B7C, symBinAddr: 0x2B008, symSize: 0x74 } + - { offset: 0x25EF4, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1BF0, symBinAddr: 0x2B07C, symSize: 0x204 } + - { offset: 0x25F86, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1DF4, symBinAddr: 0x2B280, symSize: 0x150 } + - { offset: 0x25FF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1F44, symBinAddr: 0x2B3D0, symSize: 0x9C } + - { offset: 0x26029, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1FE0, symBinAddr: 0x2B46C, symSize: 0xA8 } + - { offset: 0x26069, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x20EC, symBinAddr: 0x2B514, symSize: 0x68 } + - { offset: 0x2609C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2154, symBinAddr: 0x2B57C, symSize: 0x48 } + - { offset: 0x26650, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B5C4, symSize: 0x7C } + - { offset: 0x2665D, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B5C4, symSize: 0x7C } + - { offset: 0x26686, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A8, symBinAddr: 0x6B470, symSize: 0x0 } + - { offset: 0x2669B, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97B0, symBinAddr: 0x6B478, symSize: 0x0 } + - { offset: 0x26D0B, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2B640, symSize: 0x54 } + - { offset: 0x26D33, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xD0, symBinAddr: 0x2B694, symSize: 0xFC } + - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1CC, symBinAddr: 0x2B790, symSize: 0x104 } + - { offset: 0x26D9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2D0, symBinAddr: 0x2B894, symSize: 0xB8 } + - { offset: 0x26DCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x388, symBinAddr: 0x2B94C, symSize: 0xFC } + - { offset: 0x26DFF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x484, symBinAddr: 0x2BA48, symSize: 0x4A0 } + - { offset: 0x26EA0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x924, symBinAddr: 0x2BEE8, symSize: 0x114 } + - { offset: 0x26EEE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA38, symBinAddr: 0x2BFFC, symSize: 0x32C } + - { offset: 0x26F26, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD64, symBinAddr: 0x2C328, symSize: 0x8C } + - { offset: 0x26F58, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDF0, symBinAddr: 0x2C3B4, symSize: 0x58 } + - { offset: 0x26F98, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE48, symBinAddr: 0x2C40C, symSize: 0x58 } + - { offset: 0x26FD8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEA0, symBinAddr: 0x2C464, symSize: 0x148 } + - { offset: 0x27042, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE8, symBinAddr: 0x2C5AC, symSize: 0x90 } + - { offset: 0x270B0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1078, symBinAddr: 0x2C63C, symSize: 0x128 } + - { offset: 0x270E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11A0, symBinAddr: 0x2C764, symSize: 0x128 } + - { offset: 0x27115, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C8, symBinAddr: 0x2C88C, symSize: 0x78 } + - { offset: 0x27148, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1340, symBinAddr: 0x2C904, symSize: 0x60 } + - { offset: 0x2717B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x13A0, symBinAddr: 0x2C964, symSize: 0x2C } + - { offset: 0x271AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13CC, symBinAddr: 0x2C990, symSize: 0xF0 } + - { offset: 0x271E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14BC, symBinAddr: 0x2CA80, symSize: 0x158 } + - { offset: 0x2723C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1614, symBinAddr: 0x2CBD8, symSize: 0x54 } + - { offset: 0x27260, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1668, symBinAddr: 0x2CC2C, symSize: 0x2C } + - { offset: 0x2727C, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1694, symBinAddr: 0x2CC58, symSize: 0xB0 } + - { offset: 0x272EB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x1744, symBinAddr: 0x2CD08, symSize: 0x38 } + - { offset: 0x2730F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x177C, symBinAddr: 0x2CD40, symSize: 0x2C } + - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A8, symBinAddr: 0x2CD6C, symSize: 0x2E4 } + - { offset: 0x27437, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A8C, symBinAddr: 0x2D050, symSize: 0x134 } + - { offset: 0x2747D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BC0, symBinAddr: 0x2D184, symSize: 0x2D4 } + - { offset: 0x27527, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E94, symBinAddr: 0x2D458, symSize: 0x210 } + - { offset: 0x2759A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x20A4, symBinAddr: 0x2D668, symSize: 0x1C } + - { offset: 0x275D0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20C0, symBinAddr: 0x2D684, symSize: 0x20 } + - { offset: 0x27606, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20E0, symBinAddr: 0x2D6A4, symSize: 0x1C } + - { offset: 0x2763C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20FC, symBinAddr: 0x2D6C0, symSize: 0x1C } + - { offset: 0x27672, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2118, symBinAddr: 0x2D6DC, symSize: 0x1C } + - { offset: 0x276A8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2134, symBinAddr: 0x2D6F8, symSize: 0x1C } + - { offset: 0x276DE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2150, symBinAddr: 0x2D714, symSize: 0x1C } + - { offset: 0x27714, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x216C, symBinAddr: 0x2D730, symSize: 0x1C } + - { offset: 0x2774A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2188, symBinAddr: 0x2D74C, symSize: 0x20 } + - { offset: 0x27780, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A8, symBinAddr: 0x2D76C, symSize: 0x1C } + - { offset: 0x277B6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21C4, symBinAddr: 0x2D788, symSize: 0x38 } + - { offset: 0x277F4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21FC, symBinAddr: 0x2D7C0, symSize: 0x1C } + - { offset: 0x2782A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2218, symBinAddr: 0x2D7DC, symSize: 0x1C } + - { offset: 0x27860, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2234, symBinAddr: 0x2D7F8, symSize: 0x1C } + - { offset: 0x27896, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2250, symBinAddr: 0x2D814, symSize: 0x1C } + - { offset: 0x278CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x226C, symBinAddr: 0x2D830, symSize: 0x1C } + - { offset: 0x27902, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2288, symBinAddr: 0x2D84C, symSize: 0x1C } + - { offset: 0x27938, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x22A4, symBinAddr: 0x2D868, symSize: 0x1C } + - { offset: 0x2796E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22C0, symBinAddr: 0x2D884, symSize: 0x1C } + - { offset: 0x279A4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22DC, symBinAddr: 0x2D8A0, symSize: 0x38 } + - { offset: 0x279E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2314, symBinAddr: 0x2D8D8, symSize: 0x1C } + - { offset: 0x27A18, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2330, symBinAddr: 0x2D8F4, symSize: 0x34 } + - { offset: 0x27A56, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2364, symBinAddr: 0x2D928, symSize: 0x20 } + - { offset: 0x27A8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2384, symBinAddr: 0x2D948, symSize: 0x28 } + - { offset: 0x27ACA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23AC, symBinAddr: 0x2D970, symSize: 0x1C } + - { offset: 0x27B00, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C8, symBinAddr: 0x2D98C, symSize: 0x38 } + - { offset: 0x27B3E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2400, symBinAddr: 0x2D9C4, symSize: 0x78 } + - { offset: 0x2832D, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2DA3C, symSize: 0xB0 } + - { offset: 0x2833A, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2DA3C, symSize: 0xB0 } + - { offset: 0x28363, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xA8E8, symBinAddr: 0x6B480, symSize: 0x0 } + - { offset: 0x28378, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xA8F0, symBinAddr: 0x6B488, symSize: 0x0 } + - { offset: 0x28574, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x19A8, symBinAddr: 0x2F2E8, symSize: 0x1F0 } + - { offset: 0x2875F, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x2DAEC, symSize: 0x74 } + - { offset: 0x2879C, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x124, symBinAddr: 0x2DB60, symSize: 0x38 } + - { offset: 0x287E0, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x15C, symBinAddr: 0x2DB98, symSize: 0x130 } + - { offset: 0x28816, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x28C, symBinAddr: 0x2DCC8, symSize: 0x9C } + - { offset: 0x28848, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x328, symBinAddr: 0x2DD64, symSize: 0x30 } + - { offset: 0x28885, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x3BC, symBinAddr: 0x2DD94, symSize: 0x10C } + - { offset: 0x288CE, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x2DEA0, symSize: 0x30 } + - { offset: 0x28922, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x590, symBinAddr: 0x2DED0, symSize: 0x170 } + - { offset: 0x28954, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x2E040, symSize: 0x30 } + - { offset: 0x28991, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x730, symBinAddr: 0x2E070, symSize: 0x374 } + - { offset: 0x289D1, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xAA4, symBinAddr: 0x2E3E4, symSize: 0x30 } + - { offset: 0x28A0E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xAD4, symBinAddr: 0x2E414, symSize: 0x168 } + - { offset: 0x28A86, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xC3C, symBinAddr: 0x2E57C, symSize: 0x34 } + - { offset: 0x28ABF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xC70, symBinAddr: 0x2E5B0, symSize: 0x1A8 } + - { offset: 0x28B29, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xE18, symBinAddr: 0x2E758, symSize: 0x24 } + - { offset: 0x28B51, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xE3C, symBinAddr: 0x2E77C, symSize: 0x18C } + - { offset: 0x28BF6, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0xFC8, symBinAddr: 0x2E908, symSize: 0x160 } + - { offset: 0x28C8F, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1128, symBinAddr: 0x2EA68, symSize: 0x9C } + - { offset: 0x28CC2, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x11C4, symBinAddr: 0x2EB04, symSize: 0x30 } + - { offset: 0x28D02, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x11F4, symBinAddr: 0x2EB34, symSize: 0x138 } + - { offset: 0x28D35, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x132C, symBinAddr: 0x2EC6C, symSize: 0x3C } + - { offset: 0x28D75, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x1368, symBinAddr: 0x2ECA8, symSize: 0x154 } + - { offset: 0x28DA8, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x14BC, symBinAddr: 0x2EDFC, symSize: 0x30 } + - { offset: 0x28DE8, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x14EC, symBinAddr: 0x2EE2C, symSize: 0x50 } + - { offset: 0x28E1B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x153C, symBinAddr: 0x2EE7C, symSize: 0x1FC } + - { offset: 0x28E7B, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x1738, symBinAddr: 0x2F078, symSize: 0x30 } + - { offset: 0x28EBB, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x1768, symBinAddr: 0x2F0A8, symSize: 0x1F0 } + - { offset: 0x28F6B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1958, symBinAddr: 0x2F298, symSize: 0x50 } + - { offset: 0x28F9E, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1B98, symBinAddr: 0x2F4D8, symSize: 0x30 } + - { offset: 0x28FDE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1BC8, symBinAddr: 0x2F508, symSize: 0x118 } + - { offset: 0x29069, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1CE0, symBinAddr: 0x2F620, symSize: 0x1A8 } + - { offset: 0x290FB, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x1E88, symBinAddr: 0x2F7C8, symSize: 0xB8 } + - { offset: 0x2912E, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x1F40, symBinAddr: 0x2F880, symSize: 0x30 } + - { offset: 0x2916E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x1F70, symBinAddr: 0x2F8B0, symSize: 0x7C } + - { offset: 0x291BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x1FEC, symBinAddr: 0x2F92C, symSize: 0x294 } + - { offset: 0x2924C, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2280, symBinAddr: 0x2FBC0, symSize: 0xBC } + - { offset: 0x292EE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x233C, symBinAddr: 0x2FC7C, symSize: 0x88 } + - { offset: 0x29312, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x23C4, symBinAddr: 0x2FD04, symSize: 0x64 } + - { offset: 0x2932E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2428, symBinAddr: 0x2FD68, symSize: 0x194 } + - { offset: 0x2938E, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x25BC, symBinAddr: 0x2FEFC, symSize: 0x310 } + - { offset: 0x29437, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x28CC, symBinAddr: 0x3020C, symSize: 0x38 } + - { offset: 0x29489, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2904, symBinAddr: 0x30244, symSize: 0xE8 } + - { offset: 0x294DA, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x29EC, symBinAddr: 0x3032C, symSize: 0x88 } + - { offset: 0x2952B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2A74, symBinAddr: 0x303B4, symSize: 0xA4 } + - { offset: 0x2957C, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2B18, symBinAddr: 0x30458, symSize: 0xE4 } + - { offset: 0x295DC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2BFC, symBinAddr: 0x3053C, symSize: 0xD4 } + - { offset: 0x2962D, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2CD0, symBinAddr: 0x30610, symSize: 0x15C } + - { offset: 0x29691, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x2E2C, symBinAddr: 0x3076C, symSize: 0x5C } + - { offset: 0x296C4, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x2E88, symBinAddr: 0x307C8, symSize: 0x1C } + - { offset: 0x296FA, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x2EA4, symBinAddr: 0x307E4, symSize: 0x34 } + - { offset: 0x29738, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x2ED8, symBinAddr: 0x30818, symSize: 0x1C } + - { offset: 0x2976E, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x2EF4, symBinAddr: 0x30834, symSize: 0x24 } + - { offset: 0x297AC, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x2F18, symBinAddr: 0x30858, symSize: 0x78 } + - { offset: 0x2A2C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x308D0, symSize: 0x90 } + - { offset: 0x2A2DD, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x185D0, symBinAddr: 0x5D420, symSize: 0x0 } + - { offset: 0x2A355, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x185D8, symBinAddr: 0x5D428, symSize: 0x0 } + - { offset: 0x2A36A, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x185E0, symBinAddr: 0x5D430, symSize: 0x0 } + - { offset: 0x2A37F, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x185E8, symBinAddr: 0x5D438, symSize: 0x0 } + - { offset: 0x2A388, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x1428C, symBinAddr: 0x4480C, symSize: 0xA8 } + - { offset: 0x2A3AF, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38CA0, symBinAddr: 0x6B490, symSize: 0x0 } + - { offset: 0x2A42C, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38CA8, symBinAddr: 0x6B498, symSize: 0x0 } + - { offset: 0x2AE5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x308D0, symSize: 0x90 } + - { offset: 0x2AE96, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x30960, symSize: 0x10C } + - { offset: 0x2AEFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x30A6C, symSize: 0x68 } + - { offset: 0x2AF2D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x30AD4, symSize: 0x94 } + - { offset: 0x2AF64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x30B68, symSize: 0x48 } + - { offset: 0x2AF97, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x30BB0, symSize: 0x74 } + - { offset: 0x2AFCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x30C24, symSize: 0x9C } + - { offset: 0x2B014, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x30CC0, symSize: 0xC0 } + - { offset: 0x2B069, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x30D80, symSize: 0x478 } + - { offset: 0x2B0EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x311F8, symSize: 0x158 } + - { offset: 0x2B11D, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x31350, symSize: 0x34 } + - { offset: 0x2B15D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x31384, symSize: 0x154 } + - { offset: 0x2B1B7, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x314D8, symSize: 0x54 } + - { offset: 0x2B1DB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x3152C, symSize: 0x2C } + - { offset: 0x2B1F7, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x31558, symSize: 0x5C } + - { offset: 0x2B24F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x315B4, symSize: 0x14C } + - { offset: 0x2B2AF, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x31700, symSize: 0x38 } + - { offset: 0x2B301, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x31738, symSize: 0x64 } + - { offset: 0x2B343, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x3179C, symSize: 0x64 } + - { offset: 0x2B385, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x31800, symSize: 0x15C } + - { offset: 0x2B3DF, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x3195C, symSize: 0x40 } + - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x3199C, symSize: 0x14C } + - { offset: 0x2B497, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x31AE8, symSize: 0x38 } + - { offset: 0x2B4E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x31B20, symSize: 0x64 } + - { offset: 0x2B52B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x31B84, symSize: 0x64 } + - { offset: 0x2B56D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x31BE8, symSize: 0x23C } + - { offset: 0x2B5F6, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x31E24, symSize: 0x78 } + - { offset: 0x2B666, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x31E9C, symSize: 0x74 } + - { offset: 0x2B68A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x31F10, symSize: 0x54 } + - { offset: 0x2B6A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x31F64, symSize: 0x190 } + - { offset: 0x2B715, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x320F4, symSize: 0x50 } + - { offset: 0x2B779, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x32144, symSize: 0x8C } + - { offset: 0x2B7CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x321D0, symSize: 0x8C } + - { offset: 0x2B81B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x3225C, symSize: 0x14C } + - { offset: 0x2B875, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x323A8, symSize: 0x38 } + - { offset: 0x2B8CD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x323E0, symSize: 0xE4 } + - { offset: 0x2B91E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x324C4, symSize: 0x5C } + - { offset: 0x2B970, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x32520, symSize: 0x14C } + - { offset: 0x2B9CA, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x3266C, symSize: 0x38 } + - { offset: 0x2BA22, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x326A4, symSize: 0xE4 } + - { offset: 0x2BA73, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x32788, symSize: 0x5C } + - { offset: 0x2BAC5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x327E4, symSize: 0x14C } + - { offset: 0x2BB1F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x32930, symSize: 0x44 } + - { offset: 0x2BB77, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x32974, symSize: 0x14C } + - { offset: 0x2BBD1, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x32AC0, symSize: 0x44 } + - { offset: 0x2BC29, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x32B04, symSize: 0x14C } + - { offset: 0x2BC83, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x32C50, symSize: 0x38 } + - { offset: 0x2BCDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x32C88, symSize: 0xD4 } + - { offset: 0x2BD1D, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x32D5C, symSize: 0x3C } + - { offset: 0x2BD5D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x32D98, symSize: 0xD4 } + - { offset: 0x2BD9F, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x32E6C, symSize: 0x3C } + - { offset: 0x2BDDF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x32EA8, symSize: 0xD4 } + - { offset: 0x2BE21, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x32F7C, symSize: 0x3C } + - { offset: 0x2BE61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x32FB8, symSize: 0x148 } + - { offset: 0x2BEBB, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x33100, symSize: 0x30 } + - { offset: 0x2BF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x33130, symSize: 0xE0 } + - { offset: 0x2BF64, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x33210, symSize: 0x28 } + - { offset: 0x2BFB6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x33238, symSize: 0x148 } + - { offset: 0x2C010, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x33380, symSize: 0x30 } + - { offset: 0x2C068, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x333B0, symSize: 0xE0 } + - { offset: 0x2C0B9, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x33490, symSize: 0x28 } + - { offset: 0x2C10B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x334B8, symSize: 0xE0 } + - { offset: 0x2C15C, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x33598, symSize: 0x28 } + - { offset: 0x2C1AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x335C0, symSize: 0x148 } + - { offset: 0x2C208, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x33708, symSize: 0x30 } + - { offset: 0x2C260, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x33738, symSize: 0x17C } + - { offset: 0x2C2BB, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x338B4, symSize: 0x40 } + - { offset: 0x2C313, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x338F4, symSize: 0x11C } + - { offset: 0x2C364, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x33A10, symSize: 0x5C } + - { offset: 0x2C3B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x33A6C, symSize: 0x18C } + - { offset: 0x2C41C, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3584, symBinAddr: 0x33BF8, symSize: 0x50 } + - { offset: 0x2C480, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D4, symBinAddr: 0x33C48, symSize: 0x168 } + - { offset: 0x2C4D1, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x373C, symBinAddr: 0x33DB0, symSize: 0x50 } + - { offset: 0x2C535, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x378C, symBinAddr: 0x33E00, symSize: 0x124 } + - { offset: 0x2C586, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38B0, symBinAddr: 0x33F24, symSize: 0x50 } + - { offset: 0x2C5EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3900, symBinAddr: 0x33F74, symSize: 0x174 } + - { offset: 0x2C64A, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A74, symBinAddr: 0x340E8, symSize: 0x54 } + - { offset: 0x2C6C0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AC8, symBinAddr: 0x3413C, symSize: 0x208 } + - { offset: 0x2C73E, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CD0, symBinAddr: 0x34344, symSize: 0x58 } + - { offset: 0x2C7C6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D28, symBinAddr: 0x3439C, symSize: 0xA0 } + - { offset: 0x2C7EA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DC8, symBinAddr: 0x3443C, symSize: 0x74 } + - { offset: 0x2C806, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E3C, symBinAddr: 0x344B0, symSize: 0x168 } + - { offset: 0x2C857, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3FA4, symBinAddr: 0x34618, symSize: 0x50 } + - { offset: 0x2C8BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FF4, symBinAddr: 0x34668, symSize: 0x108 } + - { offset: 0x2C910, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40FC, symBinAddr: 0x34770, symSize: 0x104 } + - { offset: 0x2C965, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4200, symBinAddr: 0x34874, symSize: 0x12C } + - { offset: 0x2C9CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x432C, symBinAddr: 0x349A0, symSize: 0x1F0 } + - { offset: 0x2CA32, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x451C, symBinAddr: 0x34B90, symSize: 0x30 } + - { offset: 0x2CA69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x454C, symBinAddr: 0x34BC0, symSize: 0x14C } + - { offset: 0x2CABE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4698, symBinAddr: 0x34D0C, symSize: 0x14C } + - { offset: 0x2CB13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47E4, symBinAddr: 0x34E58, symSize: 0x104 } + - { offset: 0x2CB68, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48E8, symBinAddr: 0x34F5C, symSize: 0x1E8 } + - { offset: 0x2CBD8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AD0, symBinAddr: 0x35144, symSize: 0x2CC } + - { offset: 0x2CC85, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D9C, symBinAddr: 0x35410, symSize: 0x50 } + - { offset: 0x2CCD3, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E44, symBinAddr: 0x35460, symSize: 0x5E0 } + - { offset: 0x2CE2F, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5424, symBinAddr: 0x35A40, symSize: 0x24 } + - { offset: 0x2CE57, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5448, symBinAddr: 0x35A64, symSize: 0x50 } + - { offset: 0x2CEB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5498, symBinAddr: 0x35AB4, symSize: 0x70 } + - { offset: 0x2CEDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5508, symBinAddr: 0x35B24, symSize: 0xBC8 } + - { offset: 0x2D116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60D0, symBinAddr: 0x366EC, symSize: 0x690 } + - { offset: 0x2D353, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6760, symBinAddr: 0x36D7C, symSize: 0x2BC } + - { offset: 0x2D428, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6A1C, symBinAddr: 0x37038, symSize: 0x2A4 } + - { offset: 0x2D48C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CC0, symBinAddr: 0x372DC, symSize: 0x2A4 } + - { offset: 0x2D4F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F64, symBinAddr: 0x37580, symSize: 0x15C } + - { offset: 0x2D58F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70C0, symBinAddr: 0x376DC, symSize: 0x15C } + - { offset: 0x2D62E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x721C, symBinAddr: 0x37838, symSize: 0x334 } + - { offset: 0x2D686, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7550, symBinAddr: 0x37B6C, symSize: 0xE8 } + - { offset: 0x2D6C6, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7638, symBinAddr: 0x37C54, symSize: 0x98 } + - { offset: 0x2D706, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76D0, symBinAddr: 0x37CEC, symSize: 0x58 } + - { offset: 0x2D75A, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x778C, symBinAddr: 0x37D44, symSize: 0x58 } + - { offset: 0x2D7AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77E4, symBinAddr: 0x37D9C, symSize: 0x334 } + - { offset: 0x2D806, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7B18, symBinAddr: 0x380D0, symSize: 0xE8 } + - { offset: 0x2D846, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7C00, symBinAddr: 0x381B8, symSize: 0x98 } + - { offset: 0x2D886, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C98, symBinAddr: 0x38250, symSize: 0x58 } + - { offset: 0x2D8DA, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CF0, symBinAddr: 0x382A8, symSize: 0x58 } + - { offset: 0x2D92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D48, symBinAddr: 0x38300, symSize: 0x2E8 } + - { offset: 0x2D9A1, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8030, symBinAddr: 0x385E8, symSize: 0x394 } + - { offset: 0x2DA50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83C4, symBinAddr: 0x3897C, symSize: 0x64 } + - { offset: 0x2DAB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8428, symBinAddr: 0x389E0, symSize: 0x60 } + - { offset: 0x2DAE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8488, symBinAddr: 0x38A40, symSize: 0x60 } + - { offset: 0x2DB1A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84E8, symBinAddr: 0x38AA0, symSize: 0x60 } + - { offset: 0x2DB4D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8548, symBinAddr: 0x38B00, symSize: 0x60 } + - { offset: 0x2DB80, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x85A8, symBinAddr: 0x38B60, symSize: 0x60 } + - { offset: 0x2DBB3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8608, symBinAddr: 0x38BC0, symSize: 0x60 } + - { offset: 0x2DBE6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8668, symBinAddr: 0x38C20, symSize: 0x60 } + - { offset: 0x2DC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86C8, symBinAddr: 0x38C80, symSize: 0x60 } + - { offset: 0x2DC4C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8728, symBinAddr: 0x38CE0, symSize: 0xD8 } + - { offset: 0x2DC7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8800, symBinAddr: 0x38DB8, symSize: 0xD8 } + - { offset: 0x2DCB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88D8, symBinAddr: 0x38E90, symSize: 0x48 } + - { offset: 0x2DCE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8920, symBinAddr: 0x38ED8, symSize: 0x2B8 } + - { offset: 0x2DDF4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BD8, symBinAddr: 0x39190, symSize: 0x19C } + - { offset: 0x2DE54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D74, symBinAddr: 0x3932C, symSize: 0x19C } + - { offset: 0x2DEB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8F10, symBinAddr: 0x394C8, symSize: 0x1F4 } + - { offset: 0x2DF10, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x9104, symBinAddr: 0x396BC, symSize: 0xA0 } + - { offset: 0x2DF68, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x91A4, symBinAddr: 0x3975C, symSize: 0x4C } + - { offset: 0x2DFA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9228, symBinAddr: 0x397A8, symSize: 0x1F4 } + - { offset: 0x2E000, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x941C, symBinAddr: 0x3999C, symSize: 0xA0 } + - { offset: 0x2E058, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x94BC, symBinAddr: 0x39A3C, symSize: 0x4C } + - { offset: 0x2E094, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9508, symBinAddr: 0x39A88, symSize: 0x1B8 } + - { offset: 0x2E0EE, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x96C0, symBinAddr: 0x39C40, symSize: 0x98 } + - { offset: 0x2E146, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9758, symBinAddr: 0x39CD8, symSize: 0x4C } + - { offset: 0x2E182, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x97A4, symBinAddr: 0x39D24, symSize: 0x1F4 } + - { offset: 0x2E1DE, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9998, symBinAddr: 0x39F18, symSize: 0x50 } + - { offset: 0x2E236, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99E8, symBinAddr: 0x39F68, symSize: 0x4C } + - { offset: 0x2E272, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A34, symBinAddr: 0x39FB4, symSize: 0x1F4 } + - { offset: 0x2E2CE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9C28, symBinAddr: 0x3A1A8, symSize: 0x50 } + - { offset: 0x2E326, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C78, symBinAddr: 0x3A1F8, symSize: 0x4C } + - { offset: 0x2E362, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9CC4, symBinAddr: 0x3A244, symSize: 0x1B8 } + - { offset: 0x2E3BC, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E7C, symBinAddr: 0x3A3FC, symSize: 0x4C } + - { offset: 0x2E414, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9EC8, symBinAddr: 0x3A448, symSize: 0x4C } + - { offset: 0x2E450, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9F14, symBinAddr: 0x3A494, symSize: 0x1F4 } + - { offset: 0x2E4AC, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA108, symBinAddr: 0x3A688, symSize: 0x50 } + - { offset: 0x2E504, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA158, symBinAddr: 0x3A6D8, symSize: 0x4C } + - { offset: 0x2E540, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA1A4, symBinAddr: 0x3A724, symSize: 0x1F4 } + - { offset: 0x2E59C, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA398, symBinAddr: 0x3A918, symSize: 0x50 } + - { offset: 0x2E5F4, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3E8, symBinAddr: 0x3A968, symSize: 0x4C } + - { offset: 0x2E630, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA434, symBinAddr: 0x3A9B4, symSize: 0x1B8 } + - { offset: 0x2E68A, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5EC, symBinAddr: 0x3AB6C, symSize: 0x4C } + - { offset: 0x2E6E2, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA638, symBinAddr: 0x3ABB8, symSize: 0x4C } + - { offset: 0x2E71E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA684, symBinAddr: 0x3AC04, symSize: 0x328 } + - { offset: 0x2E7E7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA9AC, symBinAddr: 0x3AF2C, symSize: 0x1F4 } + - { offset: 0x2E843, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xABA0, symBinAddr: 0x3B120, symSize: 0x50 } + - { offset: 0x2E89B, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABF0, symBinAddr: 0x3B170, symSize: 0x4C } + - { offset: 0x2E8D7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xAC3C, symBinAddr: 0x3B1BC, symSize: 0x1F4 } + - { offset: 0x2E933, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xAE30, symBinAddr: 0x3B3B0, symSize: 0x50 } + - { offset: 0x2E98B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE80, symBinAddr: 0x3B400, symSize: 0x4C } + - { offset: 0x2E9C7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAECC, symBinAddr: 0x3B44C, symSize: 0x1B8 } + - { offset: 0x2EA21, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB084, symBinAddr: 0x3B604, symSize: 0x4C } + - { offset: 0x2EA79, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB0D0, symBinAddr: 0x3B650, symSize: 0x4C } + - { offset: 0x2EAB5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB11C, symBinAddr: 0x3B69C, symSize: 0x14C } + - { offset: 0x2EB0F, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB268, symBinAddr: 0x3B7E8, symSize: 0x44 } + - { offset: 0x2EB67, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB2AC, symBinAddr: 0x3B82C, symSize: 0x150 } + - { offset: 0x2EBC1, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3FC, symBinAddr: 0x3B97C, symSize: 0x40 } + - { offset: 0x2EC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB43C, symBinAddr: 0x3B9BC, symSize: 0x150 } + - { offset: 0x2EC73, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB58C, symBinAddr: 0x3BB0C, symSize: 0x84 } + - { offset: 0x2ECCB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB610, symBinAddr: 0x3BB90, symSize: 0x150 } + - { offset: 0x2ED25, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB760, symBinAddr: 0x3BCE0, symSize: 0x84 } + - { offset: 0x2ED7D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7E4, symBinAddr: 0x3BD64, symSize: 0x264 } + - { offset: 0x2EE21, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3BFC8, symSize: 0x40 } + - { offset: 0x2EE76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA88, symBinAddr: 0x3C008, symSize: 0x294 } + - { offset: 0x2EF14, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBD1C, symBinAddr: 0x3C29C, symSize: 0x660 } + - { offset: 0x2F0E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC37C, symBinAddr: 0x3C8FC, symSize: 0x8C } + - { offset: 0x2F10A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC408, symBinAddr: 0x3C988, symSize: 0x68 } + - { offset: 0x2F126, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC470, symBinAddr: 0x3C9F0, symSize: 0x288 } + - { offset: 0x2F1B5, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6F8, symBinAddr: 0x3CC78, symSize: 0x68C } + - { offset: 0x2F384, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD84, symBinAddr: 0x3D304, symSize: 0x1D8 } + - { offset: 0x2F412, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF5C, symBinAddr: 0x3D4DC, symSize: 0x29C } + - { offset: 0x2F4B0, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1F8, symBinAddr: 0x3D778, symSize: 0x2EC } + - { offset: 0x2F57F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD4E4, symBinAddr: 0x3DA64, symSize: 0xB0 } + - { offset: 0x2F5EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD594, symBinAddr: 0x3DB14, symSize: 0x288 } + - { offset: 0x2F67E, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD81C, symBinAddr: 0x3DD9C, symSize: 0x278 } + - { offset: 0x2F759, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA94, symBinAddr: 0x3E014, symSize: 0x36C } + - { offset: 0x2F7FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDE00, symBinAddr: 0x3E380, symSize: 0x1B8 } + - { offset: 0x2F85F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDFB8, symBinAddr: 0x3E538, symSize: 0x1B8 } + - { offset: 0x2F8C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE170, symBinAddr: 0x3E6F0, symSize: 0x194 } + - { offset: 0x2F933, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE304, symBinAddr: 0x3E884, symSize: 0x7C } + - { offset: 0x2F988, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE380, symBinAddr: 0x3E900, symSize: 0xA4 } + - { offset: 0x2F9EC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE424, symBinAddr: 0x3E9A4, symSize: 0x7C } + - { offset: 0x2FA41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE4A0, symBinAddr: 0x3EA20, symSize: 0xA4 } + - { offset: 0x2FAA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE544, symBinAddr: 0x3EAC4, symSize: 0x2CC } + - { offset: 0x2FB52, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE810, symBinAddr: 0x3ED90, symSize: 0x584 } + - { offset: 0x2FD2A, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED94, symBinAddr: 0x3F314, symSize: 0xA4 } + - { offset: 0x2FD4E, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEE38, symBinAddr: 0x3F3B8, symSize: 0x78 } + - { offset: 0x2FD6A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEEB0, symBinAddr: 0x3F430, symSize: 0x274 } + - { offset: 0x2FDF9, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF124, symBinAddr: 0x3F6A4, symSize: 0x2E4 } + - { offset: 0x2FF03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF408, symBinAddr: 0x3F988, symSize: 0x274 } + - { offset: 0x2FF92, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF67C, symBinAddr: 0x3FBFC, symSize: 0x2D4 } + - { offset: 0x3008C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF950, symBinAddr: 0x3FED0, symSize: 0x22C } + - { offset: 0x3011B, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB7C, symBinAddr: 0x400FC, symSize: 0x280 } + - { offset: 0x301F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDFC, symBinAddr: 0x4037C, symSize: 0x22C } + - { offset: 0x30283, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10028, symBinAddr: 0x405A8, symSize: 0x1D0 } + - { offset: 0x30331, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x101F8, symBinAddr: 0x40778, symSize: 0x70 } + - { offset: 0x30382, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x10268, symBinAddr: 0x407E8, symSize: 0x164 } + - { offset: 0x303F1, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x103CC, symBinAddr: 0x4094C, symSize: 0x60 } + - { offset: 0x30443, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x1042C, symBinAddr: 0x409AC, symSize: 0x26C } + - { offset: 0x304D2, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x10698, symBinAddr: 0x40C18, symSize: 0xC4 } + - { offset: 0x30542, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x1075C, symBinAddr: 0x40CDC, symSize: 0x60 } + - { offset: 0x30594, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x107BC, symBinAddr: 0x40D3C, symSize: 0x1B4 } + - { offset: 0x30612, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10970, symBinAddr: 0x40EF0, symSize: 0x60 } + - { offset: 0x30664, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x109D0, symBinAddr: 0x40F50, symSize: 0x8C } + - { offset: 0x306B5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A5C, symBinAddr: 0x40FDC, symSize: 0x25C } + - { offset: 0x30742, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10CB8, symBinAddr: 0x41238, symSize: 0x7C } + - { offset: 0x307B8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10D34, symBinAddr: 0x412B4, symSize: 0x288 } + - { offset: 0x30800, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10FBC, symBinAddr: 0x4153C, symSize: 0x670 } + - { offset: 0x308DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x1162C, symBinAddr: 0x41BAC, symSize: 0x130 } + - { offset: 0x30949, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x1175C, symBinAddr: 0x41CDC, symSize: 0xC8 } + - { offset: 0x309AD, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x11824, symBinAddr: 0x41DA4, symSize: 0x84 } + - { offset: 0x30A05, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x118A8, symBinAddr: 0x41E28, symSize: 0x3AC } + - { offset: 0x30ADB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11C54, symBinAddr: 0x421D4, symSize: 0x60 } + - { offset: 0x30B0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11CB4, symBinAddr: 0x42234, symSize: 0x8C } + - { offset: 0x30B41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11D40, symBinAddr: 0x422C0, symSize: 0x208 } + - { offset: 0x30B92, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11F48, symBinAddr: 0x424C8, symSize: 0x4C } + - { offset: 0x30BD2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F94, symBinAddr: 0x42514, symSize: 0x230 } + - { offset: 0x30C52, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x121C4, symBinAddr: 0x42744, symSize: 0x17C } + - { offset: 0x30CDF, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x12340, symBinAddr: 0x428C0, symSize: 0x4C } + - { offset: 0x30D1F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x1238C, symBinAddr: 0x4290C, symSize: 0x230 } + - { offset: 0x30D9F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x125BC, symBinAddr: 0x42B3C, symSize: 0x17C } + - { offset: 0x30E2C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x12738, symBinAddr: 0x42CB8, symSize: 0x4C } + - { offset: 0x30E6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12784, symBinAddr: 0x42D04, symSize: 0xD4 } + - { offset: 0x30EAE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x12858, symBinAddr: 0x42DD8, symSize: 0xA0 } + - { offset: 0x30EEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x128F8, symBinAddr: 0x42E78, symSize: 0x8C } + - { offset: 0x30F3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12984, symBinAddr: 0x42F04, symSize: 0x25C } + - { offset: 0x30FCC, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12BE0, symBinAddr: 0x43160, symSize: 0x7C } + - { offset: 0x31042, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12C5C, symBinAddr: 0x431DC, symSize: 0xE70 } + - { offset: 0x311E5, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13ACC, symBinAddr: 0x4404C, symSize: 0x194 } + - { offset: 0x31279, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13C60, symBinAddr: 0x441E0, symSize: 0x104 } + - { offset: 0x3130D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D64, symBinAddr: 0x442E4, symSize: 0x98 } + - { offset: 0x313A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13DFC, symBinAddr: 0x4437C, symSize: 0x60 } + - { offset: 0x313D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13E5C, symBinAddr: 0x443DC, symSize: 0x158 } + - { offset: 0x31425, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13FB4, symBinAddr: 0x44534, symSize: 0xD4 } + - { offset: 0x31467, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14088, symBinAddr: 0x44608, symSize: 0x50 } + - { offset: 0x314A7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x140D8, symBinAddr: 0x44658, symSize: 0xD4 } + - { offset: 0x314E9, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x141AC, symBinAddr: 0x4472C, symSize: 0x94 } + - { offset: 0x31529, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x14240, symBinAddr: 0x447C0, symSize: 0x4C } + - { offset: 0x315DB, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x14334, symBinAddr: 0x448B4, symSize: 0x80 } + - { offset: 0x3161B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x143B4, symBinAddr: 0x44934, symSize: 0x138 } + - { offset: 0x3165D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x144EC, symBinAddr: 0x44A6C, symSize: 0x1AC } + - { offset: 0x316AE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14698, symBinAddr: 0x44C18, symSize: 0x1AC } + - { offset: 0x316FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x14844, symBinAddr: 0x44DC4, symSize: 0x438 } + - { offset: 0x31764, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C7C, symBinAddr: 0x451FC, symSize: 0x4F0 } + - { offset: 0x3183F, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1516C, symBinAddr: 0x456EC, symSize: 0x1C8 } + - { offset: 0x318BD, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x15334, symBinAddr: 0x458B4, symSize: 0x1C8 } + - { offset: 0x3193B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x154FC, symBinAddr: 0x45A7C, symSize: 0x1D4 } + - { offset: 0x31981, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x156D0, symBinAddr: 0x45C50, symSize: 0x308 } + - { offset: 0x31A3E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x159D8, symBinAddr: 0x45F58, symSize: 0xEC } + - { offset: 0x31A71, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15AC4, symBinAddr: 0x46044, symSize: 0x150 } + - { offset: 0x31AA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15C14, symBinAddr: 0x46194, symSize: 0xF4 } + - { offset: 0x31AF5, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15D08, symBinAddr: 0x46288, symSize: 0x5C } + - { offset: 0x31B35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15D64, symBinAddr: 0x462E4, symSize: 0x6C } + - { offset: 0x31B86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15DD0, symBinAddr: 0x46350, symSize: 0x64 } + - { offset: 0x31BC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15E34, symBinAddr: 0x463B4, symSize: 0x78 } + - { offset: 0x31C0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15EAC, symBinAddr: 0x4642C, symSize: 0x78 } + - { offset: 0x31C41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15F24, symBinAddr: 0x464A4, symSize: 0x54 } + - { offset: 0x31C78, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F78, symBinAddr: 0x464F8, symSize: 0x54 } + - { offset: 0x31CAF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15FCC, symBinAddr: 0x4654C, symSize: 0xE4 } + - { offset: 0x31CF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x160B0, symBinAddr: 0x46630, symSize: 0xE4 } + - { offset: 0x31D3B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16194, symBinAddr: 0x46714, symSize: 0x64 } + - { offset: 0x31D72, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x161F8, symBinAddr: 0x46778, symSize: 0x9C } + - { offset: 0x31DC7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16294, symBinAddr: 0x46814, symSize: 0x9C } + - { offset: 0x31E1C, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x16330, symBinAddr: 0x468B0, symSize: 0x40 } + - { offset: 0x31E62, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16370, symBinAddr: 0x468F0, symSize: 0x40 } + - { offset: 0x31EA8, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x163B0, symBinAddr: 0x46930, symSize: 0xB0 } + - { offset: 0x31EFD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x16460, symBinAddr: 0x469E0, symSize: 0x78 } + - { offset: 0x31F52, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x164D8, symBinAddr: 0x46A58, symSize: 0x78 } + - { offset: 0x31FA7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x16550, symBinAddr: 0x46AD0, symSize: 0x80 } + - { offset: 0x31FFC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x165D0, symBinAddr: 0x46B50, symSize: 0x80 } + - { offset: 0x32051, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x16650, symBinAddr: 0x46BD0, symSize: 0x7C } + - { offset: 0x320B5, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x166CC, symBinAddr: 0x46C4C, symSize: 0x294 } + - { offset: 0x32180, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x16960, symBinAddr: 0x46EE0, symSize: 0x174 } + - { offset: 0x321B3, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16AD4, symBinAddr: 0x47054, symSize: 0x9C } + - { offset: 0x32213, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B70, symBinAddr: 0x470F0, symSize: 0x9C } ... diff --git a/.theos/obj/debug/arm64/OhNo.dylib b/.theos/obj/debug/arm64/OhNo.dylib index e7fa593..7bc3a70 100755 Binary files a/.theos/obj/debug/arm64/OhNo.dylib and b/.theos/obj/debug/arm64/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib b/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib index 6d18036..0743f59 100644 Binary files a/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib and b/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib b/.theos/obj/debug/arm64e/AppRunMan.dylib index 8908d65..0c9b813 100755 Binary files a/.theos/obj/debug/arm64e/AppRunMan.dylib and b/.theos/obj/debug/arm64e/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib index 0b507e9..c6f2e9b 100644 Binary files a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib and b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml index 17c5086..2bd4112 100644 --- a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml +++ b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml @@ -4,8 +4,8 @@ binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/ relocations: - { offset: 0x1E, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x110 } - { offset: 0x37, size: 0x8, addend: 0x0, symName: _kSBAppTagsHidden, symObjAddr: 0xA58, symBinAddr: 0x60848, symSize: 0x0 } - - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7CC8, symBinAddr: 0x6D6A8, symSize: 0x0 } - - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7CD0, symBinAddr: 0x6D6B0, symSize: 0x0 } + - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7CC8, symBinAddr: 0x6D6C0, symSize: 0x0 } + - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7CD0, symBinAddr: 0x6D6C8, symSize: 0x0 } - { offset: 0x2167, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x110 } - { offset: 0x21A7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_496e6913, symObjAddr: 0x110, symBinAddr: 0x4110, symSize: 0x9C } - { offset: 0x2220, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x1AC, symBinAddr: 0x41AC, symSize: 0x12C } @@ -61,8 +61,8 @@ relocations: - { offset: 0x8792, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2C54, symBinAddr: 0x74F8, symSize: 0x104 } - { offset: 0x8A7C, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x75FC, symSize: 0xDC } - { offset: 0x8A89, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x75FC, symSize: 0xDC } - - { offset: 0x8AB2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAFF0, symBinAddr: 0x6D6B8, symSize: 0x0 } - - { offset: 0x8AC7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAFF8, symBinAddr: 0x6D6C0, symSize: 0x0 } + - { offset: 0x8AB2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAFF0, symBinAddr: 0x6D6D0, symSize: 0x0 } + - { offset: 0x8AC7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAFF8, symBinAddr: 0x6D6D8, symSize: 0x0 } - { offset: 0x98FC, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x76D8, symSize: 0x58 } - { offset: 0x9939, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x134, symBinAddr: 0x7730, symSize: 0x10C } - { offset: 0x996F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x240, symBinAddr: 0x783C, symSize: 0xAC } @@ -104,8 +104,8 @@ relocations: - { offset: 0xA4FB, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2E4C, symBinAddr: 0xA3E4, symSize: 0x6C } - { offset: 0xB1A4, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA450, symSize: 0x90 } - { offset: 0xB1B1, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA450, symSize: 0x90 } - - { offset: 0xB1DA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x83B8, symBinAddr: 0x6D6C8, symSize: 0x0 } - - { offset: 0xB1EF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x83C0, symBinAddr: 0x6D6D0, symSize: 0x0 } + - { offset: 0xB1DA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x83B8, symBinAddr: 0x6D6E0, symSize: 0x0 } + - { offset: 0xB1EF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x83C0, symBinAddr: 0x6D6E8, symSize: 0x0 } - { offset: 0xBE83, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0xA4E0, symSize: 0x58 } - { offset: 0xBEAB, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xE8, symBinAddr: 0xA538, symSize: 0x178 } - { offset: 0xBEE1, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x260, symBinAddr: 0xA6B0, symSize: 0x54 } @@ -163,904 +163,904 @@ relocations: - { offset: 0xD12E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x914, symBinAddr: 0xCC68, symSize: 0x3C } - { offset: 0xD152, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.59, symObjAddr: 0x980, symBinAddr: 0xCCA4, symSize: 0xA4 } - { offset: 0xD199, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0xA24, symBinAddr: 0xCD48, symSize: 0x408 } - - { offset: 0xD23A, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xE2C, symBinAddr: 0xD150, symSize: 0x31C } - - { offset: 0xD2A4, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1148, symBinAddr: 0xD46C, symSize: 0x250 } - - { offset: 0xD32C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1398, symBinAddr: 0xD6BC, symSize: 0x60 } - - { offset: 0xD350, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.81, symObjAddr: 0x1440, symBinAddr: 0xD71C, symSize: 0x88 } - - { offset: 0xD397, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x14C8, symBinAddr: 0xD7A4, symSize: 0x31C } - - { offset: 0xD401, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x17E4, symBinAddr: 0xDAC0, symSize: 0x324 } - - { offset: 0xD4A6, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1B08, symBinAddr: 0xDDE4, symSize: 0x88 } - - { offset: 0xD4ED, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1B90, symBinAddr: 0xDE6C, symSize: 0x4CC } - - { offset: 0xD596, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x205C, symBinAddr: 0xE338, symSize: 0x264 } - - { offset: 0xD60D, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x22C0, symBinAddr: 0xE59C, symSize: 0x12C } - - { offset: 0xD670, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x2428, symBinAddr: 0xE6C8, symSize: 0xDE4 } - - { offset: 0xD722, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x320C, symBinAddr: 0xF4AC, symSize: 0x84 } - - { offset: 0xD742, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x3290, symBinAddr: 0xF530, symSize: 0x30C } - - { offset: 0xD7E8, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x359C, symBinAddr: 0xF83C, symSize: 0x294 } - - { offset: 0xD874, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x3830, symBinAddr: 0xFAD0, symSize: 0x3A8 } - - { offset: 0xD91B, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3BD8, symBinAddr: 0xFE78, symSize: 0x9C } - - { offset: 0xD971, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3C74, symBinAddr: 0xFF14, symSize: 0x68 } - - { offset: 0xD9AA, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3CDC, symBinAddr: 0xFF7C, symSize: 0x26C } - - { offset: 0xDA38, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3F48, symBinAddr: 0x101E8, symSize: 0x1D8 } - - { offset: 0xDAA9, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x4120, symBinAddr: 0x103C0, symSize: 0x154 } - - { offset: 0xDB2A, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4274, symBinAddr: 0x10514, symSize: 0x8C } - - { offset: 0xF0FE, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x105A0, symSize: 0x90 } - - { offset: 0xF117, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xEC80, symBinAddr: 0x6D7D0, symSize: 0x0 } - - { offset: 0xF132, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x105A0, symSize: 0x90 } - - { offset: 0xF15B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xEC88, symBinAddr: 0x6D6D8, symSize: 0x0 } - - { offset: 0xF170, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xEC90, symBinAddr: 0x6D6E0, symSize: 0x0 } - - { offset: 0xF518, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x10630, symSize: 0x58 } - - { offset: 0xF540, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE8, symBinAddr: 0x10688, symSize: 0x23C } - - { offset: 0xF5AF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x324, symBinAddr: 0x108C4, symSize: 0x7F0 } - - { offset: 0xF6CE, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xB14, symBinAddr: 0x110B4, symSize: 0x4C } - - { offset: 0xF707, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC48, symBinAddr: 0x11100, symSize: 0x90 } - - { offset: 0xF747, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xCD8, symBinAddr: 0x11190, symSize: 0x1C0 } - - { offset: 0xF7A3, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE98, symBinAddr: 0x11350, symSize: 0x31C } - - { offset: 0xF830, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.66', symObjAddr: 0x11B4, symBinAddr: 0x1166C, symSize: 0x108 } - - { offset: 0xF877, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x12BC, symBinAddr: 0x11774, symSize: 0x254 } - - { offset: 0xF8D3, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1510, symBinAddr: 0x119C8, symSize: 0x3B8 } - - { offset: 0xF96F, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x18C8, symBinAddr: 0x11D80, symSize: 0x108 } - - { offset: 0xF9B6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x19D0, symBinAddr: 0x11E88, symSize: 0x314 } - - { offset: 0xFA34, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1CE4, symBinAddr: 0x1219C, symSize: 0x64 } - - { offset: 0xFA6D, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1D48, symBinAddr: 0x12200, symSize: 0x64 } - - { offset: 0xFAA6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1DAC, symBinAddr: 0x12264, symSize: 0x290 } - - { offset: 0xFB16, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x203C, symBinAddr: 0x124F4, symSize: 0x134 } - - { offset: 0xFB5D, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2170, symBinAddr: 0x12628, symSize: 0x5C } - - { offset: 0xFBA7, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.95', symObjAddr: 0x2264, symBinAddr: 0x12684, symSize: 0x68 } - - { offset: 0xFBDD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x22CC, symBinAddr: 0x126EC, symSize: 0x2C8 } - - { offset: 0xFC1E, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2594, symBinAddr: 0x129B4, symSize: 0x64 } - - { offset: 0xFC5A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x25F8, symBinAddr: 0x12A18, symSize: 0x268 } - - { offset: 0xFCDD, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x2860, symBinAddr: 0x12C80, symSize: 0x64 } - - { offset: 0xFD1D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2930, symBinAddr: 0x12CE4, symSize: 0xAC } - - { offset: 0xFD54, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x29DC, symBinAddr: 0x12D90, symSize: 0x11C } - - { offset: 0xFD87, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2AF8, symBinAddr: 0x12EAC, symSize: 0x5E0 } - - { offset: 0xFE47, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x30D8, symBinAddr: 0x1348C, symSize: 0x138 } - - { offset: 0xFEB2, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x3210, symBinAddr: 0x135C4, symSize: 0x70 } - - { offset: 0xFF0B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x3280, symBinAddr: 0x13634, symSize: 0x64 } - - { offset: 0xFF65, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x32E4, symBinAddr: 0x13698, symSize: 0x6C } - - { offset: 0xFFAD, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3350, symBinAddr: 0x13704, symSize: 0x2C } - - { offset: 0xFFD7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x337C, symBinAddr: 0x13730, symSize: 0x378 } - - { offset: 0x10086, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x36F4, symBinAddr: 0x13AA8, symSize: 0x3A4 } - - { offset: 0x1019E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x3A98, symBinAddr: 0x13E4C, symSize: 0xA0 } - - { offset: 0x101C2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3B38, symBinAddr: 0x13EEC, symSize: 0x74 } - - { offset: 0x101DE, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3BAC, symBinAddr: 0x13F60, symSize: 0x28 } - - { offset: 0x10215, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3BD4, symBinAddr: 0x13F88, symSize: 0x12C } - - { offset: 0x1026C, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3D00, symBinAddr: 0x140B4, symSize: 0xC0 } - - { offset: 0x102BD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3DC0, symBinAddr: 0x14174, symSize: 0x20 } - - { offset: 0x1031D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3DE0, symBinAddr: 0x14194, symSize: 0x160 } - - { offset: 0x1036E, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3F40, symBinAddr: 0x142F4, symSize: 0x3F8 } - - { offset: 0x103E7, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x4338, symBinAddr: 0x146EC, symSize: 0x8C } - - { offset: 0x10447, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x43C4, symBinAddr: 0x14778, symSize: 0x70 } - - { offset: 0x1046B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x4434, symBinAddr: 0x147E8, symSize: 0x54 } - - { offset: 0x10487, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x4488, symBinAddr: 0x1483C, symSize: 0x58 } - - { offset: 0x104AB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x44E0, symBinAddr: 0x14894, symSize: 0x54 } - - { offset: 0x104ED, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x4534, symBinAddr: 0x148E8, symSize: 0x1F8 } - - { offset: 0x10580, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x472C, symBinAddr: 0x14AE0, symSize: 0x64 } - - { offset: 0x105E0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x4790, symBinAddr: 0x14B44, symSize: 0x234 } - - { offset: 0x10631, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x49C4, symBinAddr: 0x14D78, symSize: 0x110 } - - { offset: 0x10671, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x4AD4, symBinAddr: 0x14E88, symSize: 0x1D8 } - - { offset: 0x106EC, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4CAC, symBinAddr: 0x15060, symSize: 0x40 } - - { offset: 0x1072C, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x4CEC, symBinAddr: 0x150A0, symSize: 0x1D8 } - - { offset: 0x107A7, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x4EC4, symBinAddr: 0x15278, symSize: 0x40 } - - { offset: 0x107E7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4F04, symBinAddr: 0x152B8, symSize: 0x204 } - - { offset: 0x1084B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x5108, symBinAddr: 0x154BC, symSize: 0x24C } - - { offset: 0x108CD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x5354, symBinAddr: 0x15708, symSize: 0x238 } - - { offset: 0x1094F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x558C, symBinAddr: 0x15940, symSize: 0x54 } - - { offset: 0x10982, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x55E0, symBinAddr: 0x15994, symSize: 0x1C } - - { offset: 0x109B8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x55FC, symBinAddr: 0x159B0, symSize: 0x38 } - - { offset: 0x109F6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x5634, symBinAddr: 0x159E8, symSize: 0x1C } - - { offset: 0x10A2C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x5650, symBinAddr: 0x15A04, symSize: 0x24 } - - { offset: 0x10A6A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x5674, symBinAddr: 0x15A28, symSize: 0xDC } - - { offset: 0x11EF0, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15B04, symSize: 0xDC } - - { offset: 0x11EFD, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15B04, symSize: 0xDC } - - { offset: 0x11F26, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2438, symBinAddr: 0x6D6E8, symSize: 0x0 } - - { offset: 0x11F3B, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2440, symBinAddr: 0x6D6F0, symSize: 0x0 } - - { offset: 0x120DF, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x15BE0, symSize: 0x58 } - - { offset: 0x1211C, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x134, symBinAddr: 0x15C38, symSize: 0xDC } - - { offset: 0x12152, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x210, symBinAddr: 0x15D14, symSize: 0x244 } - - { offset: 0x12201, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x454, symBinAddr: 0x15F58, symSize: 0x104 } - - { offset: 0x12241, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x1605C, symSize: 0x94 } - - { offset: 0x122A4, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x658, symBinAddr: 0x160F0, symSize: 0x2CC } - - { offset: 0x1233F, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x924, symBinAddr: 0x163BC, symSize: 0x1C } - - { offset: 0x12375, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x940, symBinAddr: 0x163D8, symSize: 0x38 } - - { offset: 0x123B3, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x978, symBinAddr: 0x16410, symSize: 0x34 } - - { offset: 0x12608, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x16444, symSize: 0x390 } - - { offset: 0x12623, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x35D4, symBinAddr: 0x19908, symSize: 0x90 } - - { offset: 0x1264E, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAD68, symBinAddr: 0x6D6F8, symSize: 0x0 } - - { offset: 0x12664, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAD70, symBinAddr: 0x6D700, symSize: 0x0 } - - { offset: 0x12A32, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x16444, symSize: 0x390 } - - { offset: 0x12A84, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x390, symBinAddr: 0x167D4, symSize: 0x90 } - - { offset: 0x12AC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x420, symBinAddr: 0x16864, symSize: 0x38 } - - { offset: 0x12AF6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x458, symBinAddr: 0x1689C, symSize: 0x20 } - - { offset: 0x12B28, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x478, symBinAddr: 0x168BC, symSize: 0xC0 } - - { offset: 0x12B5E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x538, symBinAddr: 0x1697C, symSize: 0x13C } - - { offset: 0x12BB0, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x674, symBinAddr: 0x16AB8, symSize: 0x2CC } - - { offset: 0x12C28, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9E4, symBinAddr: 0x16D84, symSize: 0x1AC } - - { offset: 0x12C71, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB90, symBinAddr: 0x16F30, symSize: 0x58 } - - { offset: 0x12C95, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE8, symBinAddr: 0x16F88, symSize: 0x30 } - - { offset: 0x12CB1, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0x16FB8, symSize: 0x280 } - - { offset: 0x12D21, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE98, symBinAddr: 0x17238, symSize: 0x5C } - - { offset: 0x12D45, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEF4, symBinAddr: 0x17294, symSize: 0x44 } - - { offset: 0x12D61, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF38, symBinAddr: 0x172D8, symSize: 0x44 } - - { offset: 0x12D93, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF7C, symBinAddr: 0x1731C, symSize: 0x24 } - - { offset: 0x12DC9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xFA0, symBinAddr: 0x17340, symSize: 0xE4 } - - { offset: 0x12E09, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x1084, symBinAddr: 0x17424, symSize: 0x13C } - - { offset: 0x12E46, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x122C, symBinAddr: 0x17560, symSize: 0x54 } - - { offset: 0x12E78, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1280, symBinAddr: 0x175B4, symSize: 0x90 } - - { offset: 0x12EB8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1310, symBinAddr: 0x17644, symSize: 0x28 } - - { offset: 0x12EEA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1338, symBinAddr: 0x1766C, symSize: 0xD4 } - - { offset: 0x12F1C, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x140C, symBinAddr: 0x17740, symSize: 0x10C } - - { offset: 0x12F59, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1518, symBinAddr: 0x1784C, symSize: 0x58 } - - { offset: 0x12F99, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1570, symBinAddr: 0x178A4, symSize: 0xD8 } - - { offset: 0x12FE3, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1648, symBinAddr: 0x1797C, symSize: 0x564 } - - { offset: 0x130B2, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1BAC, symBinAddr: 0x17EE0, symSize: 0x38 } - - { offset: 0x130DA, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.88', symObjAddr: 0x1BE4, symBinAddr: 0x17F18, symSize: 0x50 } - - { offset: 0x13113, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1C34, symBinAddr: 0x17F68, symSize: 0xB0 } - - { offset: 0x1315B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1CE4, symBinAddr: 0x18018, symSize: 0xA98 } - - { offset: 0x13254, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x277C, symBinAddr: 0x18AB0, symSize: 0xB4 } - - { offset: 0x13274, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2830, symBinAddr: 0x18B64, symSize: 0x58 } - - { offset: 0x13294, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2888, symBinAddr: 0x18BBC, symSize: 0x1A8 } - - { offset: 0x13317, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2A30, symBinAddr: 0x18D64, symSize: 0xD0 } - - { offset: 0x13395, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2B00, symBinAddr: 0x18E34, symSize: 0x100 } - - { offset: 0x133FB, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2C00, symBinAddr: 0x18F34, symSize: 0x78 } - - { offset: 0x13446, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2C78, symBinAddr: 0x18FAC, symSize: 0x1DC } - - { offset: 0x134B0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2E54, symBinAddr: 0x19188, symSize: 0x128 } - - { offset: 0x13516, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2F7C, symBinAddr: 0x192B0, symSize: 0x78 } - - { offset: 0x13561, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2FF4, symBinAddr: 0x19328, symSize: 0x6C } - - { offset: 0x135A3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3060, symBinAddr: 0x19394, symSize: 0x54 } - - { offset: 0x135E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x30B4, symBinAddr: 0x193E8, symSize: 0x54 } - - { offset: 0x1362F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x3108, symBinAddr: 0x1943C, symSize: 0xB8 } - - { offset: 0x13684, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x31C0, symBinAddr: 0x194F4, symSize: 0xC8 } - - { offset: 0x136E8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x3288, symBinAddr: 0x195BC, symSize: 0x98 } - - { offset: 0x1372E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3320, symBinAddr: 0x19654, symSize: 0x68 } - - { offset: 0x13774, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3388, symBinAddr: 0x196BC, symSize: 0x74 } - - { offset: 0x137C5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x33FC, symBinAddr: 0x19730, symSize: 0xF0 } - - { offset: 0x13807, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x34EC, symBinAddr: 0x19820, symSize: 0xB4 } - - { offset: 0x1384D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x35A0, symBinAddr: 0x198D4, symSize: 0x1C } - - { offset: 0x13884, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x35BC, symBinAddr: 0x198F0, symSize: 0x18 } - - { offset: 0x13956, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3664, symBinAddr: 0x19998, symSize: 0x58 } - - { offset: 0x13980, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x36BC, symBinAddr: 0x199F0, symSize: 0x1C } - - { offset: 0x139B6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x36D8, symBinAddr: 0x19A0C, symSize: 0x24 } - - { offset: 0x139F4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x36FC, symBinAddr: 0x19A30, symSize: 0x1C } - - { offset: 0x13A2A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3718, symBinAddr: 0x19A4C, symSize: 0x38 } - - { offset: 0x13A68, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3750, symBinAddr: 0x19A84, symSize: 0x1C } - - { offset: 0x13A9E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x376C, symBinAddr: 0x19AA0, symSize: 0x38 } - - { offset: 0x13ADC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x37A4, symBinAddr: 0x19AD8, symSize: 0x1C } - - { offset: 0x13B12, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x37C0, symBinAddr: 0x19AF4, symSize: 0x38 } - - { offset: 0x13B50, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x37F8, symBinAddr: 0x19B2C, symSize: 0x1C } - - { offset: 0x13B86, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3814, symBinAddr: 0x19B48, symSize: 0x38 } - - { offset: 0x13BC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x384C, symBinAddr: 0x19B80, symSize: 0xAC } - - { offset: 0x144F3, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19C2C, symSize: 0x70 } - - { offset: 0x14500, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19C2C, symSize: 0x70 } - - { offset: 0x14521, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF60, symBinAddr: 0x6D708, symSize: 0x0 } - - { offset: 0x1466C, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x19C9C, symSize: 0xB0 } - - { offset: 0x146C4, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x19D4C, symSize: 0x8C } - - { offset: 0x146EC, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x19DD8, symSize: 0x8C } - - { offset: 0x1487F, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19E64, symSize: 0x90 } - - { offset: 0x1488C, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19E64, symSize: 0x90 } - - { offset: 0x148B5, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EF0, symBinAddr: 0x6D710, symSize: 0x0 } - - { offset: 0x148CA, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EF8, symBinAddr: 0x6D718, symSize: 0x0 } - - { offset: 0x14A17, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x19EF4, symSize: 0x58 } - - { offset: 0x14A3F, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE8, symBinAddr: 0x19F4C, symSize: 0xB4 } - - { offset: 0x14A92, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x19C, symBinAddr: 0x1A000, symSize: 0x588 } - - { offset: 0x14B9A, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x724, symBinAddr: 0x1A588, symSize: 0x2C } - - { offset: 0x14BC2, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x750, symBinAddr: 0x1A5B4, symSize: 0x60 } - - { offset: 0x14C06, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7B0, symBinAddr: 0x1A614, symSize: 0x60 } - - { offset: 0x14E88, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A674, symSize: 0xC0 } - - { offset: 0x14EA1, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4AC0, symBinAddr: 0x6D530, symSize: 0x0 } - - { offset: 0x14F14, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4AC8, symBinAddr: 0x6D538, symSize: 0x0 } - - { offset: 0x14F29, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4AD0, symBinAddr: 0x6D540, symSize: 0x0 } - - { offset: 0x14F3E, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4AD8, symBinAddr: 0x6D548, symSize: 0x0 } - - { offset: 0x14F5D, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4AE0, symBinAddr: 0x6D550, symSize: 0x0 } - - { offset: 0x14F72, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4AE8, symBinAddr: 0x6D558, symSize: 0x0 } - - { offset: 0x14F87, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4AF0, symBinAddr: 0x6D560, symSize: 0x0 } - - { offset: 0x14F9C, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AF8, symBinAddr: 0x6D568, symSize: 0x0 } - - { offset: 0x14FB1, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4B00, symBinAddr: 0x6D570, symSize: 0x0 } - - { offset: 0x14FC6, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4B08, symBinAddr: 0x6D578, symSize: 0x0 } - - { offset: 0x14FCF, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FE8, symBinAddr: 0x1E54C, symSize: 0xDC } - - { offset: 0x14FFA, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x138C8, symBinAddr: 0x6D720, symSize: 0x0 } - - { offset: 0x15010, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x138D0, symBinAddr: 0x6D728, symSize: 0x0 } - - { offset: 0x165C5, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A674, symSize: 0xC0 } - - { offset: 0x16605, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1A734, symSize: 0x9C } - - { offset: 0x16661, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1A7D0, symSize: 0xFC } - - { offset: 0x166D9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1A8CC, symSize: 0x168 } - - { offset: 0x1677D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1AA34, symSize: 0xC0 } - - { offset: 0x167BD, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1AAF4, symSize: 0x258 } - - { offset: 0x16827, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1AD4C, symSize: 0x88 } - - { offset: 0x16859, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1ADD4, symSize: 0x10C } - - { offset: 0x16899, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1AEE0, symSize: 0x40 } - - { offset: 0x168CB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1AF20, symSize: 0x1C4 } - - { offset: 0x16932, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1B0E4, symSize: 0x54 } - - { offset: 0x16964, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1B138, symSize: 0x334 } - - { offset: 0x169D5, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1B46C, symSize: 0x38 } - - { offset: 0x16A0E, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1B4A4, symSize: 0xE4 } - - { offset: 0x16A97, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1B588, symSize: 0x68 } - - { offset: 0x16AD7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1B5F0, symSize: 0x23C } - - { offset: 0x16B33, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1B82C, symSize: 0x38 } - - { offset: 0x16B6C, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1B864, symSize: 0x244 } - - { offset: 0x16C25, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1BAA8, symSize: 0xF74 } - - { offset: 0x16F0B, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24B8, symBinAddr: 0x1CA1C, symSize: 0x4C } - - { offset: 0x16F71, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2504, symBinAddr: 0x1CA68, symSize: 0x2C } - - { offset: 0x16FB9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2530, symBinAddr: 0x1CA94, symSize: 0xD4 } - - { offset: 0x16FFF, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2604, symBinAddr: 0x1CB68, symSize: 0xD4 } - - { offset: 0x17045, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26D8, symBinAddr: 0x1CC3C, symSize: 0x90 } - - { offset: 0x17087, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2768, symBinAddr: 0x1CCCC, symSize: 0xD0 } - - { offset: 0x170E7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2838, symBinAddr: 0x1CD9C, symSize: 0x570 } - - { offset: 0x17167, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2DA8, symBinAddr: 0x1D30C, symSize: 0x2C } - - { offset: 0x171AF, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DD4, symBinAddr: 0x1D338, symSize: 0x38 } - - { offset: 0x171EB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2E0C, symBinAddr: 0x1D370, symSize: 0x1EC } - - { offset: 0x1722D, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FF8, symBinAddr: 0x1D55C, symSize: 0x38 } - - { offset: 0x17269, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x1D594, symSize: 0x5C } - - { offset: 0x172CA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x308C, symBinAddr: 0x1D5F0, symSize: 0x3B8 } - - { offset: 0x1735F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x3444, symBinAddr: 0x1D9A8, symSize: 0x39C } - - { offset: 0x17396, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37E0, symBinAddr: 0x1DD44, symSize: 0xAC } - - { offset: 0x17434, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x388C, symBinAddr: 0x1DDF0, symSize: 0xAC } - - { offset: 0x174D2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3938, symBinAddr: 0x1DE9C, symSize: 0x3C } - - { offset: 0x17509, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x3974, symBinAddr: 0x1DED8, symSize: 0x1C } - - { offset: 0x1753F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3990, symBinAddr: 0x1DEF4, symSize: 0x38 } - - { offset: 0x1757D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x39C8, symBinAddr: 0x1DF2C, symSize: 0x1C } - - { offset: 0x175B3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39E4, symBinAddr: 0x1DF48, symSize: 0x38 } - - { offset: 0x175F1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3A1C, symBinAddr: 0x1DF80, symSize: 0x1C } - - { offset: 0x17627, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A38, symBinAddr: 0x1DF9C, symSize: 0x38 } - - { offset: 0x17665, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A70, symBinAddr: 0x1DFD4, symSize: 0x1C } - - { offset: 0x1769B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A8C, symBinAddr: 0x1DFF0, symSize: 0x1C } - - { offset: 0x176D1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3AA8, symBinAddr: 0x1E00C, symSize: 0x1C } - - { offset: 0x17707, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3AC4, symBinAddr: 0x1E028, symSize: 0x24 } - - { offset: 0x17745, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AE8, symBinAddr: 0x1E04C, symSize: 0x1C } - - { offset: 0x1777C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3B04, symBinAddr: 0x1E068, symSize: 0x24 } - - { offset: 0x177BB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3B28, symBinAddr: 0x1E08C, symSize: 0x1C } - - { offset: 0x177F2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B44, symBinAddr: 0x1E0A8, symSize: 0x24 } - - { offset: 0x17831, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B68, symBinAddr: 0x1E0CC, symSize: 0x1C } - - { offset: 0x17868, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B84, symBinAddr: 0x1E0E8, symSize: 0x38 } - - { offset: 0x178A7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3BBC, symBinAddr: 0x1E120, symSize: 0x1C } - - { offset: 0x178DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BD8, symBinAddr: 0x1E13C, symSize: 0x38 } - - { offset: 0x1791D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3C10, symBinAddr: 0x1E174, symSize: 0x1C } - - { offset: 0x17954, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3C2C, symBinAddr: 0x1E190, symSize: 0x24 } - - { offset: 0x17993, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C50, symBinAddr: 0x1E1B4, symSize: 0x1C } - - { offset: 0x179CA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C6C, symBinAddr: 0x1E1D0, symSize: 0x24 } - - { offset: 0x17A09, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C90, symBinAddr: 0x1E1F4, symSize: 0x1C } - - { offset: 0x17A40, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3CAC, symBinAddr: 0x1E210, symSize: 0x24 } - - { offset: 0x17A7F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3CD0, symBinAddr: 0x1E234, symSize: 0x1C } - - { offset: 0x17AB6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CEC, symBinAddr: 0x1E250, symSize: 0x24 } - - { offset: 0x17AF5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3D10, symBinAddr: 0x1E274, symSize: 0x20 } - - { offset: 0x17B2C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3D30, symBinAddr: 0x1E294, symSize: 0x28 } - - { offset: 0x17B6B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D58, symBinAddr: 0x1E2BC, symSize: 0x1C } - - { offset: 0x17BA2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D74, symBinAddr: 0x1E2D8, symSize: 0x38 } - - { offset: 0x17BE1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3DAC, symBinAddr: 0x1E310, symSize: 0x1C } - - { offset: 0x17C18, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3DC8, symBinAddr: 0x1E32C, symSize: 0x24 } - - { offset: 0x17C57, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DEC, symBinAddr: 0x1E350, symSize: 0x1C } - - { offset: 0x17C8E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3E08, symBinAddr: 0x1E36C, symSize: 0x24 } - - { offset: 0x17CCD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3E2C, symBinAddr: 0x1E390, symSize: 0x28 } - - { offset: 0x17D04, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E54, symBinAddr: 0x1E3B8, symSize: 0x28 } - - { offset: 0x17D43, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E7C, symBinAddr: 0x1E3E0, symSize: 0x28 } - - { offset: 0x17D7A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3EA4, symBinAddr: 0x1E408, symSize: 0x28 } - - { offset: 0x17DB9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3ECC, symBinAddr: 0x1E430, symSize: 0x28 } - - { offset: 0x17DF0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EF4, symBinAddr: 0x1E458, symSize: 0x28 } - - { offset: 0x17E2F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3F1C, symBinAddr: 0x1E480, symSize: 0x1C } - - { offset: 0x17E66, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F38, symBinAddr: 0x1E49C, symSize: 0x24 } - - { offset: 0x17EA5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F5C, symBinAddr: 0x1E4C0, symSize: 0x8C } - - { offset: 0x17F6F, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x40C4, symBinAddr: 0x1E628, symSize: 0x58 } - - { offset: 0x17FAF, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x411C, symBinAddr: 0x1E680, symSize: 0x12C } - - { offset: 0x17FE6, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4248, symBinAddr: 0x1E7AC, symSize: 0x84 } - - { offset: 0x18028, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x42CC, symBinAddr: 0x1E830, symSize: 0x78 } - - { offset: 0x1805F, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4344, symBinAddr: 0x1E8A8, symSize: 0x60 } - - { offset: 0x180A1, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x43A4, symBinAddr: 0x1E908, symSize: 0x60 } - - { offset: 0x180D8, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x4404, symBinAddr: 0x1E968, symSize: 0x60 } - - { offset: 0x1811A, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4464, symBinAddr: 0x1E9C8, symSize: 0x60 } - - { offset: 0x18151, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x44C4, symBinAddr: 0x1EA28, symSize: 0x5C } - - { offset: 0x18193, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x4520, symBinAddr: 0x1EA84, symSize: 0x5C } - - { offset: 0x181CA, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x457C, symBinAddr: 0x1EAE0, symSize: 0xDC } - - { offset: 0x1820C, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4658, symBinAddr: 0x1EBBC, symSize: 0x78 } - - { offset: 0x18243, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x46D0, symBinAddr: 0x1EC34, symSize: 0x1C } - - { offset: 0x1827A, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x46EC, symBinAddr: 0x1EC50, symSize: 0x38 } - - { offset: 0x182B9, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4724, symBinAddr: 0x1EC88, symSize: 0x20 } - - { offset: 0x182F0, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4744, symBinAddr: 0x1ECA8, symSize: 0x28 } - - { offset: 0x1832F, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x476C, symBinAddr: 0x1ECD0, symSize: 0x20 } - - { offset: 0x18366, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x478C, symBinAddr: 0x1ECF0, symSize: 0x28 } - - { offset: 0x183A5, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x47B4, symBinAddr: 0x1ED18, symSize: 0x1C } - - { offset: 0x183DC, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x47D0, symBinAddr: 0x1ED34, symSize: 0x24 } - - { offset: 0x1841B, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47F4, symBinAddr: 0x1ED58, symSize: 0x1C } - - { offset: 0x18452, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x4810, symBinAddr: 0x1ED74, symSize: 0x38 } - - { offset: 0x18491, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4848, symBinAddr: 0x1EDAC, symSize: 0x4C } - - { offset: 0x19811, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EDF8, symSize: 0x22C } - - { offset: 0x19858, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5510, symBinAddr: 0x24268, symSize: 0x164 } - - { offset: 0x1987B, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DD38, symBinAddr: 0x6D730, symSize: 0x0 } - - { offset: 0x19891, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DD40, symBinAddr: 0x6D738, symSize: 0x0 } - - { offset: 0x198A7, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DD48, symBinAddr: 0x6D740, symSize: 0x0 } - - { offset: 0x199A5, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56E0, symBinAddr: 0x24438, symSize: 0x474 } - - { offset: 0x199CC, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DD50, symBinAddr: 0x6D748, symSize: 0x0 } - - { offset: 0x199E2, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DD58, symBinAddr: 0x6D750, symSize: 0x0 } - - { offset: 0x199F8, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DD60, symBinAddr: 0x6D758, symSize: 0x0 } - - { offset: 0x19A95, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6D7D8, symSize: 0x0 } - - { offset: 0x1A858, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EDF8, symSize: 0x22C } - - { offset: 0x1A8C6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1F024, symSize: 0x58 } - - { offset: 0x1A8EA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1F07C, symSize: 0x30 } - - { offset: 0x1A906, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1F0AC, symSize: 0x1C0 } - - { offset: 0x1A97E, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x514, symBinAddr: 0x1F26C, symSize: 0x13C } - - { offset: 0x1A9A6, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x650, symBinAddr: 0x1F3A8, symSize: 0x120 } - - { offset: 0x1AA22, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x770, symBinAddr: 0x1F4C8, symSize: 0x54 } - - { offset: 0x1AA82, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C4, symBinAddr: 0x1F51C, symSize: 0x5C } - - { offset: 0x1AB0E, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x820, symBinAddr: 0x1F578, symSize: 0x4D4 } - - { offset: 0x1AC2F, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF4, symBinAddr: 0x1FA4C, symSize: 0x74 } - - { offset: 0x1AC65, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD68, symBinAddr: 0x1FAC0, symSize: 0x104 } - - { offset: 0x1ACD3, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE6C, symBinAddr: 0x1FBC4, symSize: 0xD8 } - - { offset: 0x1AD33, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF44, symBinAddr: 0x1FC9C, symSize: 0x24C } - - { offset: 0x1ADC5, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x1190, symBinAddr: 0x1FEE8, symSize: 0x80 } - - { offset: 0x1ADFB, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1210, symBinAddr: 0x1FF68, symSize: 0xE4 } - - { offset: 0x1AE3F, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F4, symBinAddr: 0x2004C, symSize: 0x198 } - - { offset: 0x1AEA2, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x148C, symBinAddr: 0x201E4, symSize: 0x6C } - - { offset: 0x1AED8, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F8, symBinAddr: 0x20250, symSize: 0xD4 } - - { offset: 0x1AF2C, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15CC, symBinAddr: 0x20324, symSize: 0x4BC } - - { offset: 0x1AFDE, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A88, symBinAddr: 0x207E0, symSize: 0x2C } - - { offset: 0x1B026, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1AB4, symBinAddr: 0x2080C, symSize: 0x84 } - - { offset: 0x1B050, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B38, symBinAddr: 0x20890, symSize: 0x7C } - - { offset: 0x1B098, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1BB4, symBinAddr: 0x2090C, symSize: 0x624 } - - { offset: 0x1B298, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21D8, symBinAddr: 0x20F30, symSize: 0x4C } - - { offset: 0x1B2FE, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2224, symBinAddr: 0x20F7C, symSize: 0xA4 } - - { offset: 0x1B337, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22C8, symBinAddr: 0x21020, symSize: 0x174 } - - { offset: 0x1B361, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x243C, symBinAddr: 0x21194, symSize: 0x36C } - - { offset: 0x1B42C, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x27A8, symBinAddr: 0x21500, symSize: 0xB0C } - - { offset: 0x1B636, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x32B4, symBinAddr: 0x2200C, symSize: 0x2C } - - { offset: 0x1B67E, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32E0, symBinAddr: 0x22038, symSize: 0xE4 } - - { offset: 0x1B6DF, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x33C4, symBinAddr: 0x2211C, symSize: 0x4DC } - - { offset: 0x1B818, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x38A0, symBinAddr: 0x225F8, symSize: 0x15C } - - { offset: 0x1B86A, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39FC, symBinAddr: 0x22754, symSize: 0x350 } - - { offset: 0x1B916, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D4C, symBinAddr: 0x22AA4, symSize: 0x530 } - - { offset: 0x1BA5C, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x427C, symBinAddr: 0x22FD4, symSize: 0x3A4 } - - { offset: 0x1BB1D, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x4620, symBinAddr: 0x23378, symSize: 0x1EC } - - { offset: 0x1BB91, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x480C, symBinAddr: 0x23564, symSize: 0xBC } - - { offset: 0x1BBD8, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x48C8, symBinAddr: 0x23620, symSize: 0x408 } - - { offset: 0x1BCD6, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4CD0, symBinAddr: 0x23A28, symSize: 0x35C } - - { offset: 0x1BD7B, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x502C, symBinAddr: 0x23D84, symSize: 0x258 } - - { offset: 0x1BDF2, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5284, symBinAddr: 0x23FDC, symSize: 0x7C } - - { offset: 0x1BE27, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5300, symBinAddr: 0x24058, symSize: 0xD0 } - - { offset: 0x1BE7D, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x53D0, symBinAddr: 0x24128, symSize: 0x58 } - - { offset: 0x1BEA3, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5428, symBinAddr: 0x24180, symSize: 0xE8 } - - { offset: 0x1BFD2, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5674, symBinAddr: 0x243CC, symSize: 0x6C } - - { offset: 0x1BFFC, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B54, symBinAddr: 0x248AC, symSize: 0x6C } - - { offset: 0x1C026, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5BC0, symBinAddr: 0x24918, symSize: 0x110 } - - { offset: 0x1C08C, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5CD0, symBinAddr: 0x24A28, symSize: 0x4C0 } - - { offset: 0x1C2D9, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6190, symBinAddr: 0x24EE8, symSize: 0x84 } - - { offset: 0x1C2FF, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x6214, symBinAddr: 0x24F6C, symSize: 0x220 } - - { offset: 0x1C3BA, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6434, symBinAddr: 0x2518C, symSize: 0x244 } - - { offset: 0x1C46D, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6678, symBinAddr: 0x253D0, symSize: 0x4B4 } - - { offset: 0x1C4E6, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6B2C, symBinAddr: 0x25884, symSize: 0x17C } - - { offset: 0x1C55D, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6CA8, symBinAddr: 0x25A00, symSize: 0x2E0 } - - { offset: 0x1C5D0, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F88, symBinAddr: 0x25CE0, symSize: 0x434 } - - { offset: 0x1C65B, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x73BC, symBinAddr: 0x26114, symSize: 0x58 } - - { offset: 0x1C687, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7414, symBinAddr: 0x2616C, symSize: 0x54 } - - { offset: 0x20562, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x261C0, symSize: 0x1BC } - - { offset: 0x2056F, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x2637C, symSize: 0x94 } - - { offset: 0x20594, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC438, symBinAddr: 0x6D760, symSize: 0x0 } - - { offset: 0x20AEA, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x261C0, symSize: 0x1BC } - - { offset: 0x20B20, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x26410, symSize: 0x50 } - - { offset: 0x20B64, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x26460, symSize: 0x15C } - - { offset: 0x20BA4, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x265BC, symSize: 0x3C } - - { offset: 0x20BDD, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x265F8, symSize: 0x50 } - - { offset: 0x20C2F, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x26648, symSize: 0x84 } - - { offset: 0x20C73, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x266CC, symSize: 0x88 } - - { offset: 0x20CB7, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x26754, symSize: 0x12C } - - { offset: 0x20D55, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x26880, symSize: 0x134 } - - { offset: 0x20DF2, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x269B4, symSize: 0x1B0 } - - { offset: 0x20E36, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x26B64, symSize: 0x110 } - - { offset: 0x20E96, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x26C74, symSize: 0xF0 } - - { offset: 0x20EF6, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x26D64, symSize: 0xBC } - - { offset: 0x20F48, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x26E20, symSize: 0x140 } - - { offset: 0x20FA8, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x26F60, symSize: 0x98 } - - { offset: 0x20FFA, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x26FF8, symSize: 0xD0 } - - { offset: 0x2105A, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x270C8, symSize: 0x300 } - - { offset: 0x21102, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x273C8, symSize: 0xE8 } - - { offset: 0x21162, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x135C, symBinAddr: 0x274B0, symSize: 0xD0 } - - { offset: 0x211C2, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x142C, symBinAddr: 0x27580, symSize: 0x108 } - - { offset: 0x2124C, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1534, symBinAddr: 0x27688, symSize: 0x1FC } - - { offset: 0x21316, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1730, symBinAddr: 0x27884, symSize: 0xB4 } - - { offset: 0x21368, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17E4, symBinAddr: 0x27938, symSize: 0xBC } - - { offset: 0x213BA, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x18A0, symBinAddr: 0x279F4, symSize: 0x88 } - - { offset: 0x213FE, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1928, symBinAddr: 0x27A7C, symSize: 0xDC } - - { offset: 0x2145E, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1A04, symBinAddr: 0x27B58, symSize: 0xBC } - - { offset: 0x214B0, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AC0, symBinAddr: 0x27C14, symSize: 0xB8 } - - { offset: 0x21502, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B78, symBinAddr: 0x27CCC, symSize: 0x68 } - - { offset: 0x21546, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BE0, symBinAddr: 0x27D34, symSize: 0x198 } - - { offset: 0x215B1, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D78, symBinAddr: 0x27ECC, symSize: 0x39C } - - { offset: 0x21648, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x2114, symBinAddr: 0x28268, symSize: 0x4B4 } - - { offset: 0x21719, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C8, symBinAddr: 0x2871C, symSize: 0x44 } - - { offset: 0x21754, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x260C, symBinAddr: 0x28760, symSize: 0x44 } - - { offset: 0x217A1, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2650, symBinAddr: 0x287A4, symSize: 0x5C } - - { offset: 0x217C5, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26F4, symBinAddr: 0x28800, symSize: 0x44 } - - { offset: 0x21800, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2738, symBinAddr: 0x28844, symSize: 0xB0 } - - { offset: 0x21855, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E8, symBinAddr: 0x288F4, symSize: 0xB0 } - - { offset: 0x218AA, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2898, symBinAddr: 0x289A4, symSize: 0x230 } - - { offset: 0x21972, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC8, symBinAddr: 0x28BD4, symSize: 0x10C } - - { offset: 0x219D6, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BD4, symBinAddr: 0x28CE0, symSize: 0x114 } - - { offset: 0x232B4, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28DF4, symSize: 0xD0 } - - { offset: 0x2429F, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28DF4, symSize: 0xD0 } - - { offset: 0x242E3, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xD0, symBinAddr: 0x28EC4, symSize: 0x188 } - - { offset: 0x24353, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x258, symBinAddr: 0x2904C, symSize: 0x1FC } - - { offset: 0x243A5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x454, symBinAddr: 0x29248, symSize: 0x3E4 } - - { offset: 0x2443A, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x838, symBinAddr: 0x2962C, symSize: 0x148 } - - { offset: 0x244BF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x980, symBinAddr: 0x29774, symSize: 0x78 } - - { offset: 0x244E3, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0xA50, symBinAddr: 0x297EC, symSize: 0x304 } - - { offset: 0x24567, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xD54, symBinAddr: 0x29AF0, symSize: 0x58 } - - { offset: 0x2458B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xDAC, symBinAddr: 0x29B48, symSize: 0x30 } - - { offset: 0x245A7, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xDDC, symBinAddr: 0x29B78, symSize: 0x74 } - - { offset: 0x24605, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xEF0, symBinAddr: 0x29BEC, symSize: 0x5C } - - { offset: 0x2464C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xFB8, symBinAddr: 0x29C48, symSize: 0x484 } - - { offset: 0x246FE, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x143C, symBinAddr: 0x2A0CC, symSize: 0x13C } - - { offset: 0x24783, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1578, symBinAddr: 0x2A208, symSize: 0x330 } - - { offset: 0x24815, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x18A8, symBinAddr: 0x2A538, symSize: 0x74 } - - { offset: 0x24873, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x191C, symBinAddr: 0x2A5AC, symSize: 0x5C } - - { offset: 0x248BA, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1978, symBinAddr: 0x2A608, symSize: 0x68 } - - { offset: 0x248FA, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x19E0, symBinAddr: 0x2A670, symSize: 0x60 } - - { offset: 0x24930, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1A40, symBinAddr: 0x2A6D0, symSize: 0x98 } - - { offset: 0x24970, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1AD8, symBinAddr: 0x2A768, symSize: 0x7C } - - { offset: 0x249A6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x1B54, symBinAddr: 0x2A7E4, symSize: 0xA8 } - - { offset: 0x249D8, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1BFC, symBinAddr: 0x2A88C, symSize: 0x64 } - - { offset: 0x24A0A, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1C60, symBinAddr: 0x2A8F0, symSize: 0x64 } - - { offset: 0x24A3C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1CC4, symBinAddr: 0x2A954, symSize: 0x1C } - - { offset: 0x24A72, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1CE0, symBinAddr: 0x2A970, symSize: 0x38 } - - { offset: 0x24AB0, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1D18, symBinAddr: 0x2A9A8, symSize: 0x1C } - - { offset: 0x24AE6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1D34, symBinAddr: 0x2A9C4, symSize: 0x38 } - - { offset: 0x24B24, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1D6C, symBinAddr: 0x2A9FC, symSize: 0x1C } - - { offset: 0x24B5A, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1D88, symBinAddr: 0x2AA18, symSize: 0x24 } - - { offset: 0x24B98, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1DAC, symBinAddr: 0x2AA3C, symSize: 0x6C } - - { offset: 0x2546E, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2AAA8, symSize: 0x90 } - - { offset: 0x25487, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2890, symBinAddr: 0x6D640, symSize: 0x0 } - - { offset: 0x254EE, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2AAA8, symSize: 0x90 } - - { offset: 0x25517, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x67A8, symBinAddr: 0x6D768, symSize: 0x0 } - - { offset: 0x2552C, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x67B0, symBinAddr: 0x6D770, symSize: 0x0 } - - { offset: 0x256B2, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2AB38, symSize: 0x58 } - - { offset: 0x256DA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE8, symBinAddr: 0x2AB90, symSize: 0xEC } - - { offset: 0x25710, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1D4, symBinAddr: 0x2AC7C, symSize: 0x160 } - - { offset: 0x25788, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x334, symBinAddr: 0x2ADDC, symSize: 0x1C0 } - - { offset: 0x25805, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4F4, symBinAddr: 0x2AF9C, symSize: 0xBC } - - { offset: 0x25845, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x2B058, symSize: 0x204 } - - { offset: 0x258BA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x818, symBinAddr: 0x2B25C, symSize: 0x200 } - - { offset: 0x2592F, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA18, symBinAddr: 0x2B45C, symSize: 0x2C0 } - - { offset: 0x25A00, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2B71C, symSize: 0x88 } - - { offset: 0x25A24, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD60, symBinAddr: 0x2B7A4, symSize: 0x64 } - - { offset: 0x25A40, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDC4, symBinAddr: 0x2B808, symSize: 0x234 } - - { offset: 0x25AB5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF8, symBinAddr: 0x2BA3C, symSize: 0x58 } - - { offset: 0x25AD9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1050, symBinAddr: 0x2BA94, symSize: 0x30 } - - { offset: 0x25AF5, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1080, symBinAddr: 0x2BAC4, symSize: 0x220 } - - { offset: 0x25B93, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x12A0, symBinAddr: 0x2BCE4, symSize: 0x70 } - - { offset: 0x25BB7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1310, symBinAddr: 0x2BD54, symSize: 0x50 } - - { offset: 0x25BD3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1360, symBinAddr: 0x2BDA4, symSize: 0x174 } - - { offset: 0x25C25, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14D4, symBinAddr: 0x2BF18, symSize: 0x74 } - - { offset: 0x25C69, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1548, symBinAddr: 0x2BF8C, symSize: 0x74 } - - { offset: 0x25CAD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15BC, symBinAddr: 0x2C000, symSize: 0x40 } - - { offset: 0x25CE3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x15FC, symBinAddr: 0x2C040, symSize: 0x1E0 } - - { offset: 0x25D4F, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17DC, symBinAddr: 0x2C220, symSize: 0x40 } - - { offset: 0x25D85, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x181C, symBinAddr: 0x2C260, symSize: 0x40 } - - { offset: 0x25DBB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x185C, symBinAddr: 0x2C2A0, symSize: 0xD0 } - - { offset: 0x25DFF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x192C, symBinAddr: 0x2C370, symSize: 0xD0 } - - { offset: 0x25E43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19FC, symBinAddr: 0x2C440, symSize: 0x40 } - - { offset: 0x25E79, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1A3C, symBinAddr: 0x2C480, symSize: 0x40 } - - { offset: 0x25EAF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A7C, symBinAddr: 0x2C4C0, symSize: 0x68 } - - { offset: 0x25EEF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1AE4, symBinAddr: 0x2C528, symSize: 0x3C } - - { offset: 0x25F25, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1B20, symBinAddr: 0x2C564, symSize: 0x78 } - - { offset: 0x25F65, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B98, symBinAddr: 0x2C5DC, symSize: 0x3C } - - { offset: 0x25F9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1BD4, symBinAddr: 0x2C618, symSize: 0x78 } - - { offset: 0x25FDD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1C4C, symBinAddr: 0x2C690, symSize: 0x218 } - - { offset: 0x2606F, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1E64, symBinAddr: 0x2C8A8, symSize: 0x154 } - - { offset: 0x260DF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1FB8, symBinAddr: 0x2C9FC, symSize: 0xB8 } - - { offset: 0x26112, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2070, symBinAddr: 0x2CAB4, symSize: 0xAC } - - { offset: 0x26152, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2188, symBinAddr: 0x2CB60, symSize: 0x6C } - - { offset: 0x26185, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x21F4, symBinAddr: 0x2CBCC, symSize: 0x4C } - - { offset: 0x26739, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CC18, symSize: 0x90 } - - { offset: 0x26746, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CC18, symSize: 0x90 } - - { offset: 0x2676F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D8, symBinAddr: 0x6D778, symSize: 0x0 } - - { offset: 0x26784, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98E0, symBinAddr: 0x6D780, symSize: 0x0 } - - { offset: 0x26DF4, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2CCA8, symSize: 0x58 } - - { offset: 0x26E1C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE8, symBinAddr: 0x2CD00, symSize: 0x100 } - - { offset: 0x26E52, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E8, symBinAddr: 0x2CE00, symSize: 0x108 } - - { offset: 0x26E84, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2F0, symBinAddr: 0x2CF08, symSize: 0xBC } - - { offset: 0x26EB6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3AC, symBinAddr: 0x2CFC4, symSize: 0x100 } - - { offset: 0x26EE8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4AC, symBinAddr: 0x2D0C4, symSize: 0x4A4 } - - { offset: 0x26F89, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x950, symBinAddr: 0x2D568, symSize: 0x118 } - - { offset: 0x26FD7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA68, symBinAddr: 0x2D680, symSize: 0x340 } - - { offset: 0x2700F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA8, symBinAddr: 0x2D9C0, symSize: 0x90 } - - { offset: 0x27041, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE38, symBinAddr: 0x2DA50, symSize: 0x5C } - - { offset: 0x27081, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE94, symBinAddr: 0x2DAAC, symSize: 0x5C } - - { offset: 0x270C1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEF0, symBinAddr: 0x2DB08, symSize: 0x14C } - - { offset: 0x2712B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x103C, symBinAddr: 0x2DC54, symSize: 0x94 } - - { offset: 0x27199, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10D0, symBinAddr: 0x2DCE8, symSize: 0x12C } - - { offset: 0x271CB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11FC, symBinAddr: 0x2DE14, symSize: 0x12C } - - { offset: 0x271FE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1328, symBinAddr: 0x2DF40, symSize: 0x7C } - - { offset: 0x27231, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x13A4, symBinAddr: 0x2DFBC, symSize: 0x64 } - - { offset: 0x27264, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1408, symBinAddr: 0x2E020, symSize: 0x30 } - - { offset: 0x27297, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1438, symBinAddr: 0x2E050, symSize: 0xF4 } - - { offset: 0x272CA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x152C, symBinAddr: 0x2E144, symSize: 0x194 } - - { offset: 0x27325, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16C0, symBinAddr: 0x2E2D8, symSize: 0x58 } - - { offset: 0x27349, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1718, symBinAddr: 0x2E330, symSize: 0x30 } - - { offset: 0x27365, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1748, symBinAddr: 0x2E360, symSize: 0xB4 } - - { offset: 0x273D4, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17FC, symBinAddr: 0x2E414, symSize: 0x3C } - - { offset: 0x273F8, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1838, symBinAddr: 0x2E450, symSize: 0x30 } - - { offset: 0x27414, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1868, symBinAddr: 0x2E480, symSize: 0x2F8 } - - { offset: 0x27520, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B60, symBinAddr: 0x2E778, symSize: 0x148 } - - { offset: 0x27566, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA8, symBinAddr: 0x2E8C0, symSize: 0x2E8 } - - { offset: 0x27610, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F90, symBinAddr: 0x2EBA8, symSize: 0x224 } - - { offset: 0x27683, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21B4, symBinAddr: 0x2EDCC, symSize: 0x1C } - - { offset: 0x276B9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21D0, symBinAddr: 0x2EDE8, symSize: 0x20 } - - { offset: 0x276EF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21F0, symBinAddr: 0x2EE08, symSize: 0x1C } - - { offset: 0x27725, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x220C, symBinAddr: 0x2EE24, symSize: 0x1C } - - { offset: 0x2775B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2228, symBinAddr: 0x2EE40, symSize: 0x1C } - - { offset: 0x27791, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2244, symBinAddr: 0x2EE5C, symSize: 0x1C } - - { offset: 0x277C7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2260, symBinAddr: 0x2EE78, symSize: 0x1C } - - { offset: 0x277FD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x227C, symBinAddr: 0x2EE94, symSize: 0x1C } - - { offset: 0x27833, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2298, symBinAddr: 0x2EEB0, symSize: 0x20 } - - { offset: 0x27869, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B8, symBinAddr: 0x2EED0, symSize: 0x1C } - - { offset: 0x2789F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22D4, symBinAddr: 0x2EEEC, symSize: 0x3C } - - { offset: 0x278DD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2310, symBinAddr: 0x2EF28, symSize: 0x1C } - - { offset: 0x27913, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x232C, symBinAddr: 0x2EF44, symSize: 0x1C } - - { offset: 0x27949, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2348, symBinAddr: 0x2EF60, symSize: 0x1C } - - { offset: 0x2797F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2364, symBinAddr: 0x2EF7C, symSize: 0x1C } - - { offset: 0x279B5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2380, symBinAddr: 0x2EF98, symSize: 0x1C } - - { offset: 0x279EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x239C, symBinAddr: 0x2EFB4, symSize: 0x1C } - - { offset: 0x27A21, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B8, symBinAddr: 0x2EFD0, symSize: 0x1C } - - { offset: 0x27A57, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23D4, symBinAddr: 0x2EFEC, symSize: 0x1C } - - { offset: 0x27A8D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23F0, symBinAddr: 0x2F008, symSize: 0x3C } - - { offset: 0x27ACB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x242C, symBinAddr: 0x2F044, symSize: 0x1C } - - { offset: 0x27B01, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2448, symBinAddr: 0x2F060, symSize: 0x38 } - - { offset: 0x27B3F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2480, symBinAddr: 0x2F098, symSize: 0x20 } - - { offset: 0x27B75, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x24A0, symBinAddr: 0x2F0B8, symSize: 0x28 } - - { offset: 0x27BB3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C8, symBinAddr: 0x2F0E0, symSize: 0x1C } - - { offset: 0x27BE9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24E4, symBinAddr: 0x2F0FC, symSize: 0x3C } - - { offset: 0x27C27, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2520, symBinAddr: 0x2F138, symSize: 0x7C } - - { offset: 0x28416, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2F1B4, symSize: 0xDC } - - { offset: 0x28423, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2F1B4, symSize: 0xDC } - - { offset: 0x2844C, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB60, symBinAddr: 0x6D788, symSize: 0x0 } - - { offset: 0x28461, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB68, symBinAddr: 0x6D790, symSize: 0x0 } - - { offset: 0x2865D, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x1B34, symBinAddr: 0x30BDC, symSize: 0x20C } - - { offset: 0x28848, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x2F290, symSize: 0x78 } - - { offset: 0x28885, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x154, symBinAddr: 0x2F308, symSize: 0x4C } - - { offset: 0x288C9, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x1A0, symBinAddr: 0x2F354, symSize: 0x134 } - - { offset: 0x288FF, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x2D4, symBinAddr: 0x2F488, symSize: 0xB8 } - - { offset: 0x28931, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x38C, symBinAddr: 0x2F540, symSize: 0x34 } - - { offset: 0x2896E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x42C, symBinAddr: 0x2F574, symSize: 0x128 } - - { offset: 0x289B7, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x554, symBinAddr: 0x2F69C, symSize: 0x30 } - - { offset: 0x28A0B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x624, symBinAddr: 0x2F6CC, symSize: 0x18C } - - { offset: 0x28A3D, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x2F858, symSize: 0x34 } - - { offset: 0x28A7A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x7E4, symBinAddr: 0x2F88C, symSize: 0x390 } - - { offset: 0x28ABA, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xB74, symBinAddr: 0x2FC1C, symSize: 0x34 } - - { offset: 0x28AF7, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xBA8, symBinAddr: 0x2FC50, symSize: 0x184 } - - { offset: 0x28B6F, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xD2C, symBinAddr: 0x2FDD4, symSize: 0x38 } - - { offset: 0x28BA8, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xD64, symBinAddr: 0x2FE0C, symSize: 0x1AC } - - { offset: 0x28C12, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xF10, symBinAddr: 0x2FFB8, symSize: 0x24 } - - { offset: 0x28C3A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xF34, symBinAddr: 0x2FFDC, symSize: 0x190 } - - { offset: 0x28CDF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0x10C4, symBinAddr: 0x3016C, symSize: 0x164 } - - { offset: 0x28D78, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1228, symBinAddr: 0x302D0, symSize: 0xB8 } - - { offset: 0x28DAB, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x12E0, symBinAddr: 0x30388, symSize: 0x34 } - - { offset: 0x28DEB, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x1314, symBinAddr: 0x303BC, symSize: 0x154 } - - { offset: 0x28E1E, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x1468, symBinAddr: 0x30510, symSize: 0x40 } - - { offset: 0x28E5E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x14A8, symBinAddr: 0x30550, symSize: 0x170 } - - { offset: 0x28E91, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x1618, symBinAddr: 0x306C0, symSize: 0x34 } - - { offset: 0x28ED1, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x164C, symBinAddr: 0x306F4, symSize: 0x54 } - - { offset: 0x28F04, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x16A0, symBinAddr: 0x30748, symSize: 0x218 } - - { offset: 0x28F64, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x18B8, symBinAddr: 0x30960, symSize: 0x34 } - - { offset: 0x28FA4, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x18EC, symBinAddr: 0x30994, symSize: 0x1F4 } - - { offset: 0x29054, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1AE0, symBinAddr: 0x30B88, symSize: 0x54 } - - { offset: 0x29087, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1D40, symBinAddr: 0x30DE8, symSize: 0x34 } - - { offset: 0x290C7, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1D74, symBinAddr: 0x30E1C, symSize: 0x11C } - - { offset: 0x29152, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1E90, symBinAddr: 0x30F38, symSize: 0x1AC } - - { offset: 0x291E4, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x203C, symBinAddr: 0x310E4, symSize: 0xD4 } - - { offset: 0x29217, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x311B8, symSize: 0x34 } - - { offset: 0x29257, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x2144, symBinAddr: 0x311EC, symSize: 0x80 } - - { offset: 0x292A8, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x21C4, symBinAddr: 0x3126C, symSize: 0x2B0 } - - { offset: 0x29335, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2474, symBinAddr: 0x3151C, symSize: 0xC0 } - - { offset: 0x293D7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x2534, symBinAddr: 0x315DC, symSize: 0x8C } - - { offset: 0x293FB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x25C0, symBinAddr: 0x31668, symSize: 0x68 } - - { offset: 0x29417, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2628, symBinAddr: 0x316D0, symSize: 0x1B0 } - - { offset: 0x29477, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x31880, symSize: 0x32C } - - { offset: 0x29520, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x2B04, symBinAddr: 0x31BAC, symSize: 0x3C } - - { offset: 0x29572, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2B40, symBinAddr: 0x31BE8, symSize: 0xEC } - - { offset: 0x295C3, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x2C2C, symBinAddr: 0x31CD4, symSize: 0x8C } - - { offset: 0x29614, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2CB8, symBinAddr: 0x31D60, symSize: 0xA8 } - - { offset: 0x29665, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2D60, symBinAddr: 0x31E08, symSize: 0xE8 } - - { offset: 0x296C5, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2E48, symBinAddr: 0x31EF0, symSize: 0xD8 } - - { offset: 0x29716, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2F20, symBinAddr: 0x31FC8, symSize: 0x170 } - - { offset: 0x2977A, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x3090, symBinAddr: 0x32138, symSize: 0x60 } - - { offset: 0x297AD, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x30F0, symBinAddr: 0x32198, symSize: 0x1C } - - { offset: 0x297E3, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x310C, symBinAddr: 0x321B4, symSize: 0x38 } - - { offset: 0x29821, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x3144, symBinAddr: 0x321EC, symSize: 0x1C } - - { offset: 0x29857, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x3160, symBinAddr: 0x32208, symSize: 0x24 } - - { offset: 0x29895, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x3184, symBinAddr: 0x3222C, symSize: 0x7C } - - { offset: 0x2A3AD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x322A8, symSize: 0x94 } - - { offset: 0x2A3C6, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19878, symBinAddr: 0x61440, symSize: 0x0 } - - { offset: 0x2A43E, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19880, symBinAddr: 0x61448, symSize: 0x0 } - - { offset: 0x2A453, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19888, symBinAddr: 0x61450, symSize: 0x0 } - - { offset: 0x2A468, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19890, symBinAddr: 0x61458, symSize: 0x0 } - - { offset: 0x2A471, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x15418, symBinAddr: 0x47340, symSize: 0xC4 } - - { offset: 0x2A498, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39FA8, symBinAddr: 0x6D798, symSize: 0x0 } - - { offset: 0x2A515, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39FB0, symBinAddr: 0x6D7A0, symSize: 0x0 } - - { offset: 0x2AF48, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x322A8, symSize: 0x94 } - - { offset: 0x2AF7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x3233C, symSize: 0x110 } - - { offset: 0x2AFE3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x3244C, symSize: 0x6C } - - { offset: 0x2B016, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x324B8, symSize: 0x98 } - - { offset: 0x2B04D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x32550, symSize: 0x4C } - - { offset: 0x2B080, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x3259C, symSize: 0x78 } - - { offset: 0x2B0B7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x32614, symSize: 0xA0 } - - { offset: 0x2B0FD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x326B4, symSize: 0xC4 } - - { offset: 0x2B152, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x32778, symSize: 0x47C } - - { offset: 0x2B1D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x32BF4, symSize: 0x174 } - - { offset: 0x2B206, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x32D68, symSize: 0x38 } - - { offset: 0x2B246, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x32DA0, symSize: 0x190 } - - { offset: 0x2B2A0, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x32F30, symSize: 0x58 } - - { offset: 0x2B2C4, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x32F88, symSize: 0x30 } - - { offset: 0x2B2E0, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x32FB8, symSize: 0x60 } - - { offset: 0x2B338, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x33018, symSize: 0x16C } - - { offset: 0x2B398, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x33184, symSize: 0x3C } - - { offset: 0x2B3EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x331C0, symSize: 0x68 } - - { offset: 0x2B42C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x33228, symSize: 0x68 } - - { offset: 0x2B46E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x33290, symSize: 0x198 } - - { offset: 0x2B4C8, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x33428, symSize: 0x44 } - - { offset: 0x2B520, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x3346C, symSize: 0x16C } - - { offset: 0x2B580, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x335D8, symSize: 0x3C } - - { offset: 0x2B5D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x33614, symSize: 0x68 } - - { offset: 0x2B614, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x3367C, symSize: 0x68 } - - { offset: 0x2B656, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x336E4, symSize: 0x280 } - - { offset: 0x2B6DF, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x33964, symSize: 0x7C } - - { offset: 0x2B74F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x339E0, symSize: 0x78 } - - { offset: 0x2B773, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x33A58, symSize: 0x58 } - - { offset: 0x2B78F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x33AB0, symSize: 0x1B0 } - - { offset: 0x2B7FE, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x33C60, symSize: 0x54 } - - { offset: 0x2B862, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x33CB4, symSize: 0x90 } - - { offset: 0x2B8B3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x33D44, symSize: 0x90 } - - { offset: 0x2B904, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x33DD4, symSize: 0x16C } - - { offset: 0x2B95E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x33F40, symSize: 0x38 } - - { offset: 0x2B9B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x33F78, symSize: 0x104 } - - { offset: 0x2BA07, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x3407C, symSize: 0x5C } - - { offset: 0x2BA59, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x340D8, symSize: 0x16C } - - { offset: 0x2BAB3, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x34244, symSize: 0x38 } - - { offset: 0x2BB0B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x3427C, symSize: 0x104 } - - { offset: 0x2BB5C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x34380, symSize: 0x5C } - - { offset: 0x2BBAE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x343DC, symSize: 0x16C } - - { offset: 0x2BC08, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x34548, symSize: 0x44 } - - { offset: 0x2BC60, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x3458C, symSize: 0x16C } - - { offset: 0x2BCBA, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x346F8, symSize: 0x44 } - - { offset: 0x2BD12, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x3473C, symSize: 0x16C } - - { offset: 0x2BD6C, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x348A8, symSize: 0x38 } - - { offset: 0x2BDC4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x348E0, symSize: 0xF4 } - - { offset: 0x2BE06, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x349D4, symSize: 0x3C } - - { offset: 0x2BE46, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x34A10, symSize: 0xF4 } - - { offset: 0x2BE88, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x34B04, symSize: 0x3C } - - { offset: 0x2BEC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x34B40, symSize: 0xF4 } - - { offset: 0x2BF0A, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x34C34, symSize: 0x3C } - - { offset: 0x2BF4A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x34C70, symSize: 0x168 } - - { offset: 0x2BFA4, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x34DD8, symSize: 0x30 } - - { offset: 0x2BFFC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x34E08, symSize: 0x100 } - - { offset: 0x2C04D, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x34F08, symSize: 0x28 } - - { offset: 0x2C09F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x34F30, symSize: 0x168 } - - { offset: 0x2C0F9, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x35098, symSize: 0x30 } - - { offset: 0x2C151, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x350C8, symSize: 0x100 } - - { offset: 0x2C1A2, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x351C8, symSize: 0x28 } - - { offset: 0x2C1F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x351F0, symSize: 0x100 } - - { offset: 0x2C245, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x352F0, symSize: 0x28 } - - { offset: 0x2C297, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x35318, symSize: 0x168 } - - { offset: 0x2C2F1, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x35480, symSize: 0x30 } - - { offset: 0x2C349, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x354B0, symSize: 0x1BC } - - { offset: 0x2C3A4, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x3566C, symSize: 0x44 } - - { offset: 0x2C3FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x356B0, symSize: 0x13C } - - { offset: 0x2C44D, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x357EC, symSize: 0x60 } - - { offset: 0x2C49F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x3584C, symSize: 0x1A8 } - - { offset: 0x2C505, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C8, symBinAddr: 0x359F4, symSize: 0x54 } - - { offset: 0x2C569, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A1C, symBinAddr: 0x35A48, symSize: 0x184 } - - { offset: 0x2C5BA, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3BA0, symBinAddr: 0x35BCC, symSize: 0x54 } - - { offset: 0x2C61E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BF4, symBinAddr: 0x35C20, symSize: 0x140 } - - { offset: 0x2C66F, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D34, symBinAddr: 0x35D60, symSize: 0x54 } - - { offset: 0x2C6D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D88, symBinAddr: 0x35DB4, symSize: 0x190 } - - { offset: 0x2C733, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F18, symBinAddr: 0x35F44, symSize: 0x58 } - - { offset: 0x2C7A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F70, symBinAddr: 0x35F9C, symSize: 0x224 } - - { offset: 0x2C827, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4194, symBinAddr: 0x361C0, symSize: 0x5C } - - { offset: 0x2C8AF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41F0, symBinAddr: 0x3621C, symSize: 0xA4 } - - { offset: 0x2C8D3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4294, symBinAddr: 0x362C0, symSize: 0x78 } - - { offset: 0x2C8EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x430C, symBinAddr: 0x36338, symSize: 0x184 } - - { offset: 0x2C940, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4490, symBinAddr: 0x364BC, symSize: 0x54 } - - { offset: 0x2C9A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44E4, symBinAddr: 0x36510, symSize: 0x11C } - - { offset: 0x2C9F9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x4600, symBinAddr: 0x3662C, symSize: 0x118 } - - { offset: 0x2CA4E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4718, symBinAddr: 0x36744, symSize: 0x140 } - - { offset: 0x2CAB3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4858, symBinAddr: 0x36884, symSize: 0x204 } - - { offset: 0x2CB1B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A5C, symBinAddr: 0x36A88, symSize: 0x34 } - - { offset: 0x2CB52, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A90, symBinAddr: 0x36ABC, symSize: 0x160 } - - { offset: 0x2CBA7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BF0, symBinAddr: 0x36C1C, symSize: 0x160 } - - { offset: 0x2CBFC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D50, symBinAddr: 0x36D7C, symSize: 0x118 } - - { offset: 0x2CC51, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E68, symBinAddr: 0x36E94, symSize: 0x1EC } - - { offset: 0x2CCC1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x5054, symBinAddr: 0x37080, symSize: 0x300 } - - { offset: 0x2CD6E, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x5354, symBinAddr: 0x37380, symSize: 0x58 } - - { offset: 0x2CDBC, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x5408, symBinAddr: 0x373D8, symSize: 0x5FC } - - { offset: 0x2CF18, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5A04, symBinAddr: 0x379D4, symSize: 0x24 } - - { offset: 0x2CF40, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A28, symBinAddr: 0x379F8, symSize: 0x58 } - - { offset: 0x2CFA0, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A80, symBinAddr: 0x37A50, symSize: 0x74 } - - { offset: 0x2CFC4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5AF4, symBinAddr: 0x37AC4, symSize: 0xBCC } - - { offset: 0x2D1FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66C0, symBinAddr: 0x38690, symSize: 0x694 } - - { offset: 0x2D43C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D54, symBinAddr: 0x38D24, symSize: 0x2C0 } - - { offset: 0x2D511, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x7014, symBinAddr: 0x38FE4, symSize: 0x2A8 } - - { offset: 0x2D575, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x72BC, symBinAddr: 0x3928C, symSize: 0x2A8 } - - { offset: 0x2D5D9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7564, symBinAddr: 0x39534, symSize: 0x160 } - - { offset: 0x2D678, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76C4, symBinAddr: 0x39694, symSize: 0x160 } - - { offset: 0x2D717, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7824, symBinAddr: 0x397F4, symSize: 0x3A0 } - - { offset: 0x2D76F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BC4, symBinAddr: 0x39B94, symSize: 0xEC } - - { offset: 0x2D7AF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7CB0, symBinAddr: 0x39C80, symSize: 0x9C } - - { offset: 0x2D7EF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D4C, symBinAddr: 0x39D1C, symSize: 0x5C } - - { offset: 0x2D843, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7E14, symBinAddr: 0x39D78, symSize: 0x5C } - - { offset: 0x2D897, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E70, symBinAddr: 0x39DD4, symSize: 0x3A0 } - - { offset: 0x2D8EF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x8210, symBinAddr: 0x3A174, symSize: 0xEC } - - { offset: 0x2D92F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82FC, symBinAddr: 0x3A260, symSize: 0x9C } - - { offset: 0x2D96F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8398, symBinAddr: 0x3A2FC, symSize: 0x5C } - - { offset: 0x2D9C3, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83F4, symBinAddr: 0x3A358, symSize: 0x5C } - - { offset: 0x2DA17, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8450, symBinAddr: 0x3A3B4, symSize: 0x30C } - - { offset: 0x2DA8A, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x875C, symBinAddr: 0x3A6C0, symSize: 0x398 } - - { offset: 0x2DB39, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AF4, symBinAddr: 0x3AA58, symSize: 0x68 } - - { offset: 0x2DB9D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B5C, symBinAddr: 0x3AAC0, symSize: 0x64 } - - { offset: 0x2DBD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BC0, symBinAddr: 0x3AB24, symSize: 0x64 } - - { offset: 0x2DC03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C24, symBinAddr: 0x3AB88, symSize: 0x64 } - - { offset: 0x2DC36, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C88, symBinAddr: 0x3ABEC, symSize: 0x64 } - - { offset: 0x2DC69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CEC, symBinAddr: 0x3AC50, symSize: 0x64 } - - { offset: 0x2DC9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D50, symBinAddr: 0x3ACB4, symSize: 0x64 } - - { offset: 0x2DCCF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8DB4, symBinAddr: 0x3AD18, symSize: 0x64 } - - { offset: 0x2DD02, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8E18, symBinAddr: 0x3AD7C, symSize: 0x64 } - - { offset: 0x2DD35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E7C, symBinAddr: 0x3ADE0, symSize: 0xDC } - - { offset: 0x2DD68, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F58, symBinAddr: 0x3AEBC, symSize: 0xDC } - - { offset: 0x2DD9B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9034, symBinAddr: 0x3AF98, symSize: 0x4C } - - { offset: 0x2DDCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9080, symBinAddr: 0x3AFE4, symSize: 0x2BC } - - { offset: 0x2DEDD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x933C, symBinAddr: 0x3B2A0, symSize: 0x1A0 } - - { offset: 0x2DF3D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94DC, symBinAddr: 0x3B440, symSize: 0x1A0 } - - { offset: 0x2DF9D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x967C, symBinAddr: 0x3B5E0, symSize: 0x250 } - - { offset: 0x2DFF9, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x98CC, symBinAddr: 0x3B830, symSize: 0xA4 } - - { offset: 0x2E051, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9970, symBinAddr: 0x3B8D4, symSize: 0x54 } - - { offset: 0x2E08D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9A00, symBinAddr: 0x3B928, symSize: 0x250 } - - { offset: 0x2E0E9, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C50, symBinAddr: 0x3BB78, symSize: 0xA4 } - - { offset: 0x2E141, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CF4, symBinAddr: 0x3BC1C, symSize: 0x54 } - - { offset: 0x2E17D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D48, symBinAddr: 0x3BC70, symSize: 0x1F0 } - - { offset: 0x2E1D7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F38, symBinAddr: 0x3BE60, symSize: 0x9C } - - { offset: 0x2E22F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FD4, symBinAddr: 0x3BEFC, symSize: 0x54 } - - { offset: 0x2E26B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0xA028, symBinAddr: 0x3BF50, symSize: 0x250 } - - { offset: 0x2E2C7, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA278, symBinAddr: 0x3C1A0, symSize: 0x54 } - - { offset: 0x2E31F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA2CC, symBinAddr: 0x3C1F4, symSize: 0x54 } - - { offset: 0x2E35B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA320, symBinAddr: 0x3C248, symSize: 0x250 } - - { offset: 0x2E3B7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA570, symBinAddr: 0x3C498, symSize: 0x54 } - - { offset: 0x2E40F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA5C4, symBinAddr: 0x3C4EC, symSize: 0x54 } - - { offset: 0x2E44B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA618, symBinAddr: 0x3C540, symSize: 0x1F0 } - - { offset: 0x2E4A5, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA808, symBinAddr: 0x3C730, symSize: 0x50 } - - { offset: 0x2E4FD, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA858, symBinAddr: 0x3C780, symSize: 0x54 } - - { offset: 0x2E539, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA8AC, symBinAddr: 0x3C7D4, symSize: 0x250 } - - { offset: 0x2E595, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAAFC, symBinAddr: 0x3CA24, symSize: 0x54 } - - { offset: 0x2E5ED, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB50, symBinAddr: 0x3CA78, symSize: 0x54 } - - { offset: 0x2E629, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xABA4, symBinAddr: 0x3CACC, symSize: 0x250 } - - { offset: 0x2E685, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADF4, symBinAddr: 0x3CD1C, symSize: 0x54 } - - { offset: 0x2E6DD, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE48, symBinAddr: 0x3CD70, symSize: 0x54 } - - { offset: 0x2E719, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE9C, symBinAddr: 0x3CDC4, symSize: 0x1F0 } - - { offset: 0x2E773, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB08C, symBinAddr: 0x3CFB4, symSize: 0x50 } - - { offset: 0x2E7CB, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0DC, symBinAddr: 0x3D004, symSize: 0x54 } - - { offset: 0x2E807, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB130, symBinAddr: 0x3D058, symSize: 0x32C } - - { offset: 0x2E8D0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB45C, symBinAddr: 0x3D384, symSize: 0x250 } - - { offset: 0x2E92C, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB6AC, symBinAddr: 0x3D5D4, symSize: 0x54 } - - { offset: 0x2E984, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB700, symBinAddr: 0x3D628, symSize: 0x54 } - - { offset: 0x2E9C0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB754, symBinAddr: 0x3D67C, symSize: 0x250 } - - { offset: 0x2EA1C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB9A4, symBinAddr: 0x3D8CC, symSize: 0x54 } - - { offset: 0x2EA74, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9F8, symBinAddr: 0x3D920, symSize: 0x54 } - - { offset: 0x2EAB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA4C, symBinAddr: 0x3D974, symSize: 0x1F0 } - - { offset: 0x2EB0A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBC3C, symBinAddr: 0x3DB64, symSize: 0x50 } - - { offset: 0x2EB62, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC8C, symBinAddr: 0x3DBB4, symSize: 0x54 } - - { offset: 0x2EB9E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCE0, symBinAddr: 0x3DC08, symSize: 0x16C } - - { offset: 0x2EBF8, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE4C, symBinAddr: 0x3DD74, symSize: 0x44 } - - { offset: 0x2EC50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE90, symBinAddr: 0x3DDB8, symSize: 0x170 } - - { offset: 0x2ECAA, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xC000, symBinAddr: 0x3DF28, symSize: 0x40 } - - { offset: 0x2ED02, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC040, symBinAddr: 0x3DF68, symSize: 0x170 } - - { offset: 0x2ED5C, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC1B0, symBinAddr: 0x3E0D8, symSize: 0x88 } - - { offset: 0x2EDB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC238, symBinAddr: 0x3E160, symSize: 0x170 } - - { offset: 0x2EE0E, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC3A8, symBinAddr: 0x3E2D0, symSize: 0x88 } - - { offset: 0x2EE66, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC430, symBinAddr: 0x3E358, symSize: 0x268 } - - { offset: 0x2EF0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC698, symBinAddr: 0x3E5C0, symSize: 0x44 } - - { offset: 0x2EF5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC6DC, symBinAddr: 0x3E604, symSize: 0x2C8 } - - { offset: 0x2EFFD, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC9A4, symBinAddr: 0x3E8CC, symSize: 0x664 } - - { offset: 0x2F1CF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD008, symBinAddr: 0x3EF30, symSize: 0x90 } - - { offset: 0x2F1F3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD098, symBinAddr: 0x3EFC0, symSize: 0x6C } - - { offset: 0x2F20F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD104, symBinAddr: 0x3F02C, symSize: 0x2BC } - - { offset: 0x2F29E, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD3C0, symBinAddr: 0x3F2E8, symSize: 0x690 } - - { offset: 0x2F46D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA50, symBinAddr: 0x3F978, symSize: 0x1DC } - - { offset: 0x2F4FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDC2C, symBinAddr: 0x3FB54, symSize: 0x2D0 } - - { offset: 0x2F599, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEFC, symBinAddr: 0x3FE24, symSize: 0x308 } - - { offset: 0x2F668, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE204, symBinAddr: 0x4012C, symSize: 0xB4 } - - { offset: 0x2F6D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE2B8, symBinAddr: 0x401E0, symSize: 0x2BC } - - { offset: 0x2F767, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE574, symBinAddr: 0x4049C, symSize: 0x27C } - - { offset: 0x2F842, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE7F0, symBinAddr: 0x40718, symSize: 0x370 } - - { offset: 0x2F8E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB60, symBinAddr: 0x40A88, symSize: 0x1BC } - - { offset: 0x2F948, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xED1C, symBinAddr: 0x40C44, symSize: 0x1BC } - - { offset: 0x2F9AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEED8, symBinAddr: 0x40E00, symSize: 0x198 } - - { offset: 0x2FA1C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF070, symBinAddr: 0x40F98, symSize: 0x80 } - - { offset: 0x2FA71, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF0F0, symBinAddr: 0x41018, symSize: 0xA8 } - - { offset: 0x2FAD5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF198, symBinAddr: 0x410C0, symSize: 0x80 } - - { offset: 0x2FB2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF218, symBinAddr: 0x41140, symSize: 0xA8 } - - { offset: 0x2FB8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF2C0, symBinAddr: 0x411E8, symSize: 0x300 } - - { offset: 0x2FC3B, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF5C0, symBinAddr: 0x414E8, symSize: 0x588 } - - { offset: 0x2FE13, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB48, symBinAddr: 0x41A70, symSize: 0xA8 } - - { offset: 0x2FE37, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFBF0, symBinAddr: 0x41B18, symSize: 0x7C } - - { offset: 0x2FE53, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC6C, symBinAddr: 0x41B94, symSize: 0x2A8 } - - { offset: 0x2FEE2, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFF14, symBinAddr: 0x41E3C, symSize: 0x2E8 } - - { offset: 0x2FFEC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101FC, symBinAddr: 0x42124, symSize: 0x2A8 } - - { offset: 0x3007B, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x104A4, symBinAddr: 0x423CC, symSize: 0x2D8 } - - { offset: 0x30175, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x1077C, symBinAddr: 0x426A4, symSize: 0x260 } - - { offset: 0x30204, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x109DC, symBinAddr: 0x42904, symSize: 0x284 } - - { offset: 0x302DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C60, symBinAddr: 0x42B88, symSize: 0x260 } - - { offset: 0x3036C, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10EC0, symBinAddr: 0x42DE8, symSize: 0x1D4 } - - { offset: 0x3041A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11094, symBinAddr: 0x42FBC, symSize: 0x74 } - - { offset: 0x3046B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x11108, symBinAddr: 0x43030, symSize: 0x180 } - - { offset: 0x304DA, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x11288, symBinAddr: 0x431B0, symSize: 0x64 } - - { offset: 0x3052C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x112EC, symBinAddr: 0x43214, symSize: 0x2A0 } - - { offset: 0x305BB, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1158C, symBinAddr: 0x434B4, symSize: 0xC8 } - - { offset: 0x3062B, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x11654, symBinAddr: 0x4357C, symSize: 0x64 } - - { offset: 0x3067D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x116B8, symBinAddr: 0x435E0, symSize: 0x1D0 } - - { offset: 0x306FB, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x11888, symBinAddr: 0x437B0, symSize: 0x64 } - - { offset: 0x3074D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x118EC, symBinAddr: 0x43814, symSize: 0x90 } - - { offset: 0x3079E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x1197C, symBinAddr: 0x438A4, symSize: 0x27C } - - { offset: 0x3082B, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11BF8, symBinAddr: 0x43B20, symSize: 0x80 } - - { offset: 0x308A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C78, symBinAddr: 0x43BA0, symSize: 0x28C } - - { offset: 0x308E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11F04, symBinAddr: 0x43E2C, symSize: 0x6A4 } - - { offset: 0x309C3, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x125A8, symBinAddr: 0x444D0, symSize: 0x150 } - - { offset: 0x30A32, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x126F8, symBinAddr: 0x44620, symSize: 0xCC } - - { offset: 0x30A96, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x127C4, symBinAddr: 0x446EC, symSize: 0x8C } - - { offset: 0x30AEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x12850, symBinAddr: 0x44778, symSize: 0x3B0 } - - { offset: 0x30BC4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12C00, symBinAddr: 0x44B28, symSize: 0x64 } - - { offset: 0x30BF7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C64, symBinAddr: 0x44B8C, symSize: 0x90 } - - { offset: 0x30C2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12CF4, symBinAddr: 0x44C1C, symSize: 0x224 } - - { offset: 0x30C7B, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12F18, symBinAddr: 0x44E40, symSize: 0x50 } - - { offset: 0x30CBB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F68, symBinAddr: 0x44E90, symSize: 0x264 } - - { offset: 0x30D3B, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x131CC, symBinAddr: 0x450F4, symSize: 0x198 } - - { offset: 0x30DC8, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13364, symBinAddr: 0x4528C, symSize: 0x50 } - - { offset: 0x30E08, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x133B4, symBinAddr: 0x452DC, symSize: 0x264 } - - { offset: 0x30E88, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x13618, symBinAddr: 0x45540, symSize: 0x198 } - - { offset: 0x30F15, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x137B0, symBinAddr: 0x456D8, symSize: 0x50 } - - { offset: 0x30F55, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x13800, symBinAddr: 0x45728, symSize: 0xF4 } - - { offset: 0x30F97, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x138F4, symBinAddr: 0x4581C, symSize: 0xA4 } - - { offset: 0x30FD7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13998, symBinAddr: 0x458C0, symSize: 0x90 } - - { offset: 0x31028, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x13A28, symBinAddr: 0x45950, symSize: 0x27C } - - { offset: 0x310B5, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13CA4, symBinAddr: 0x45BCC, symSize: 0x80 } - - { offset: 0x3112B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13D24, symBinAddr: 0x45C4C, symSize: 0xEB4 } - - { offset: 0x312CE, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14BD8, symBinAddr: 0x46B00, symSize: 0x1B4 } - - { offset: 0x31362, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D8C, symBinAddr: 0x46CB4, symSize: 0x108 } - - { offset: 0x313F6, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E94, symBinAddr: 0x46DBC, symSize: 0xA0 } - - { offset: 0x3148A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14F34, symBinAddr: 0x46E5C, symSize: 0x64 } - - { offset: 0x314BD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F98, symBinAddr: 0x46EC0, symSize: 0x15C } - - { offset: 0x3150E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x150F4, symBinAddr: 0x4701C, symSize: 0xF4 } - - { offset: 0x31550, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x151E8, symBinAddr: 0x47110, symSize: 0x54 } - - { offset: 0x31590, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x1523C, symBinAddr: 0x47164, symSize: 0xF4 } - - { offset: 0x315D2, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x15330, symBinAddr: 0x47258, symSize: 0x98 } - - { offset: 0x31612, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x153C8, symBinAddr: 0x472F0, symSize: 0x50 } - - { offset: 0x316C4, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x154DC, symBinAddr: 0x47404, symSize: 0x84 } - - { offset: 0x31704, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x15560, symBinAddr: 0x47488, symSize: 0x13C } - - { offset: 0x31746, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x1569C, symBinAddr: 0x475C4, symSize: 0x1B0 } - - { offset: 0x31797, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x1584C, symBinAddr: 0x47774, symSize: 0x1B0 } - - { offset: 0x317E8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x159FC, symBinAddr: 0x47924, symSize: 0x43C } - - { offset: 0x3184D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15E38, symBinAddr: 0x47D60, symSize: 0x504 } - - { offset: 0x31928, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1633C, symBinAddr: 0x48264, symSize: 0x1E4 } - - { offset: 0x319A6, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x16520, symBinAddr: 0x48448, symSize: 0x1E4 } - - { offset: 0x31A24, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x16704, symBinAddr: 0x4862C, symSize: 0x1D8 } - - { offset: 0x31A6A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x168DC, symBinAddr: 0x48804, symSize: 0x30C } - - { offset: 0x31B27, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16BE8, symBinAddr: 0x48B10, symSize: 0xF0 } - - { offset: 0x31B5A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16CD8, symBinAddr: 0x48C00, symSize: 0x154 } - - { offset: 0x31B8D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16E2C, symBinAddr: 0x48D54, symSize: 0x114 } - - { offset: 0x31BDE, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16F40, symBinAddr: 0x48E68, symSize: 0x60 } - - { offset: 0x31C1E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x48EC8, symSize: 0x70 } - - { offset: 0x31C6F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x17010, symBinAddr: 0x48F38, symSize: 0x68 } - - { offset: 0x31CB1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17078, symBinAddr: 0x48FA0, symSize: 0x80 } - - { offset: 0x31CF3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x170F8, symBinAddr: 0x49020, symSize: 0x7C } - - { offset: 0x31D2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17174, symBinAddr: 0x4909C, symSize: 0x58 } - - { offset: 0x31D61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x171CC, symBinAddr: 0x490F4, symSize: 0x58 } - - { offset: 0x31D98, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x17224, symBinAddr: 0x4914C, symSize: 0xE8 } - - { offset: 0x31DDE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1730C, symBinAddr: 0x49234, symSize: 0xE8 } - - { offset: 0x31E24, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x173F4, symBinAddr: 0x4931C, symSize: 0x68 } - - { offset: 0x31E5B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x1745C, symBinAddr: 0x49384, symSize: 0xA0 } - - { offset: 0x31EB0, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x174FC, symBinAddr: 0x49424, symSize: 0xA0 } - - { offset: 0x31F05, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1759C, symBinAddr: 0x494C4, symSize: 0x44 } - - { offset: 0x31F4B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x175E0, symBinAddr: 0x49508, symSize: 0x44 } - - { offset: 0x31F91, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x17624, symBinAddr: 0x4954C, symSize: 0xC4 } - - { offset: 0x31FE6, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x176E8, symBinAddr: 0x49610, symSize: 0x7C } - - { offset: 0x3203B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x17764, symBinAddr: 0x4968C, symSize: 0x7C } - - { offset: 0x32090, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x177E0, symBinAddr: 0x49708, symSize: 0x84 } - - { offset: 0x320E5, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x17864, symBinAddr: 0x4978C, symSize: 0x84 } - - { offset: 0x3213A, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x178E8, symBinAddr: 0x49810, symSize: 0x80 } - - { offset: 0x3219E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x17968, symBinAddr: 0x49890, symSize: 0x298 } - - { offset: 0x32269, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17C00, symBinAddr: 0x49B28, symSize: 0x178 } - - { offset: 0x3229C, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D78, symBinAddr: 0x49CA0, symSize: 0xA0 } - - { offset: 0x322FC, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17E18, symBinAddr: 0x49D40, symSize: 0xA0 } + - { offset: 0xD23A, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xE2C, symBinAddr: 0xD150, symSize: 0x3C8 } + - { offset: 0xD2C7, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x11F4, symBinAddr: 0xD518, symSize: 0x250 } + - { offset: 0xD34F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1444, symBinAddr: 0xD768, symSize: 0x60 } + - { offset: 0xD373, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.84, symObjAddr: 0x14EC, symBinAddr: 0xD7C8, symSize: 0x88 } + - { offset: 0xD3BA, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x1574, symBinAddr: 0xD850, symSize: 0x31C } + - { offset: 0xD424, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x1890, symBinAddr: 0xDB6C, symSize: 0x324 } + - { offset: 0xD4C9, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1BB4, symBinAddr: 0xDE90, symSize: 0x88 } + - { offset: 0xD510, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1C3C, symBinAddr: 0xDF18, symSize: 0x4CC } + - { offset: 0xD5B9, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x2108, symBinAddr: 0xE3E4, symSize: 0x264 } + - { offset: 0xD630, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x236C, symBinAddr: 0xE648, symSize: 0x12C } + - { offset: 0xD693, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x24D4, symBinAddr: 0xE774, symSize: 0xDE4 } + - { offset: 0xD746, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x32B8, symBinAddr: 0xF558, symSize: 0x84 } + - { offset: 0xD766, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x333C, symBinAddr: 0xF5DC, symSize: 0x30C } + - { offset: 0xD80C, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x3648, symBinAddr: 0xF8E8, symSize: 0x294 } + - { offset: 0xD898, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x38DC, symBinAddr: 0xFB7C, symSize: 0x3A8 } + - { offset: 0xD93F, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3C84, symBinAddr: 0xFF24, symSize: 0x9C } + - { offset: 0xD995, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3D20, symBinAddr: 0xFFC0, symSize: 0x68 } + - { offset: 0xD9CE, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3D88, symBinAddr: 0x10028, symSize: 0x26C } + - { offset: 0xDA5C, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3FF4, symBinAddr: 0x10294, symSize: 0x1D8 } + - { offset: 0xDACD, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x41CC, symBinAddr: 0x1046C, symSize: 0x154 } + - { offset: 0xDB4E, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4320, symBinAddr: 0x105C0, symSize: 0x8C } + - { offset: 0xF122, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1064C, symSize: 0x90 } + - { offset: 0xF13B, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE4E2, symBinAddr: 0x6D7E8, symSize: 0x0 } + - { offset: 0xF156, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1064C, symSize: 0x90 } + - { offset: 0xF17F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE4E8, symBinAddr: 0x6D6F0, symSize: 0x0 } + - { offset: 0xF194, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE4F0, symBinAddr: 0x6D6F8, symSize: 0x0 } + - { offset: 0xF53C, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x106DC, symSize: 0x58 } + - { offset: 0xF564, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE8, symBinAddr: 0x10734, symSize: 0x23C } + - { offset: 0xF5D3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x324, symBinAddr: 0x10970, symSize: 0x7F0 } + - { offset: 0xF6F2, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xB14, symBinAddr: 0x11160, symSize: 0x4C } + - { offset: 0xF72B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC48, symBinAddr: 0x111AC, symSize: 0x90 } + - { offset: 0xF76B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xCD8, symBinAddr: 0x1123C, symSize: 0x1C0 } + - { offset: 0xF7C7, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE98, symBinAddr: 0x113FC, symSize: 0x31C } + - { offset: 0xF854, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.66', symObjAddr: 0x11B4, symBinAddr: 0x11718, symSize: 0x108 } + - { offset: 0xF89B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x12BC, symBinAddr: 0x11820, symSize: 0x254 } + - { offset: 0xF8F7, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1510, symBinAddr: 0x11A74, symSize: 0x3B8 } + - { offset: 0xF993, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x18C8, symBinAddr: 0x11E2C, symSize: 0x108 } + - { offset: 0xF9DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x19D0, symBinAddr: 0x11F34, symSize: 0x314 } + - { offset: 0xFA58, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1CE4, symBinAddr: 0x12248, symSize: 0x64 } + - { offset: 0xFA91, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1D48, symBinAddr: 0x122AC, symSize: 0x64 } + - { offset: 0xFACA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1DAC, symBinAddr: 0x12310, symSize: 0x290 } + - { offset: 0xFB3A, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x203C, symBinAddr: 0x125A0, symSize: 0x134 } + - { offset: 0xFB81, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2170, symBinAddr: 0x126D4, symSize: 0x5C } + - { offset: 0xFBCB, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.95', symObjAddr: 0x2264, symBinAddr: 0x12730, symSize: 0x68 } + - { offset: 0xFC01, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x22CC, symBinAddr: 0x12798, symSize: 0x2C8 } + - { offset: 0xFC42, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2594, symBinAddr: 0x12A60, symSize: 0x64 } + - { offset: 0xFC7E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x25F8, symBinAddr: 0x12AC4, symSize: 0x268 } + - { offset: 0xFD01, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x2860, symBinAddr: 0x12D2C, symSize: 0x64 } + - { offset: 0xFD41, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2930, symBinAddr: 0x12D90, symSize: 0xAC } + - { offset: 0xFD78, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x29DC, symBinAddr: 0x12E3C, symSize: 0x11C } + - { offset: 0xFDAB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2AF8, symBinAddr: 0x12F58, symSize: 0x5E0 } + - { offset: 0xFE6B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x30D8, symBinAddr: 0x13538, symSize: 0x138 } + - { offset: 0xFED6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x3210, symBinAddr: 0x13670, symSize: 0x70 } + - { offset: 0xFF2F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x3280, symBinAddr: 0x136E0, symSize: 0x64 } + - { offset: 0xFF89, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x32E4, symBinAddr: 0x13744, symSize: 0x6C } + - { offset: 0xFFD1, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3350, symBinAddr: 0x137B0, symSize: 0x2C } + - { offset: 0xFFFB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x337C, symBinAddr: 0x137DC, symSize: 0x4BC } + - { offset: 0x100E8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3838, symBinAddr: 0x13C98, symSize: 0x28 } + - { offset: 0x1011F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3860, symBinAddr: 0x13CC0, symSize: 0x12C } + - { offset: 0x10176, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x398C, symBinAddr: 0x13DEC, symSize: 0xC0 } + - { offset: 0x101C7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3A4C, symBinAddr: 0x13EAC, symSize: 0x20 } + - { offset: 0x10227, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3A6C, symBinAddr: 0x13ECC, symSize: 0x160 } + - { offset: 0x10278, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3BCC, symBinAddr: 0x1402C, symSize: 0x3F8 } + - { offset: 0x102F1, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x3FC4, symBinAddr: 0x14424, symSize: 0x8C } + - { offset: 0x10351, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x4050, symBinAddr: 0x144B0, symSize: 0x70 } + - { offset: 0x10375, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x40C0, symBinAddr: 0x14520, symSize: 0x54 } + - { offset: 0x10391, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x4114, symBinAddr: 0x14574, symSize: 0x58 } + - { offset: 0x103B5, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x416C, symBinAddr: 0x145CC, symSize: 0x54 } + - { offset: 0x103F7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x41C0, symBinAddr: 0x14620, symSize: 0x1F8 } + - { offset: 0x1048A, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x43B8, symBinAddr: 0x14818, symSize: 0x64 } + - { offset: 0x104EA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x441C, symBinAddr: 0x1487C, symSize: 0x234 } + - { offset: 0x1053B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x4650, symBinAddr: 0x14AB0, symSize: 0x110 } + - { offset: 0x1057B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x4760, symBinAddr: 0x14BC0, symSize: 0x1D8 } + - { offset: 0x105F6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4938, symBinAddr: 0x14D98, symSize: 0x40 } + - { offset: 0x10636, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x4978, symBinAddr: 0x14DD8, symSize: 0x1D8 } + - { offset: 0x106B1, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x4B50, symBinAddr: 0x14FB0, symSize: 0x40 } + - { offset: 0x106F1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4B90, symBinAddr: 0x14FF0, symSize: 0x204 } + - { offset: 0x10755, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4D94, symBinAddr: 0x151F4, symSize: 0x24C } + - { offset: 0x107D7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4FE0, symBinAddr: 0x15440, symSize: 0x238 } + - { offset: 0x10859, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x5218, symBinAddr: 0x15678, symSize: 0x54 } + - { offset: 0x1088C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x526C, symBinAddr: 0x156CC, symSize: 0x1C } + - { offset: 0x108C2, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x5288, symBinAddr: 0x156E8, symSize: 0x38 } + - { offset: 0x10900, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x52C0, symBinAddr: 0x15720, symSize: 0x1C } + - { offset: 0x10936, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x52DC, symBinAddr: 0x1573C, symSize: 0x24 } + - { offset: 0x10974, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x5300, symBinAddr: 0x15760, symSize: 0xDC } + - { offset: 0x11D53, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1583C, symSize: 0xDC } + - { offset: 0x11D60, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1583C, symSize: 0xDC } + - { offset: 0x11D89, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2438, symBinAddr: 0x6D700, symSize: 0x0 } + - { offset: 0x11D9E, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2440, symBinAddr: 0x6D708, symSize: 0x0 } + - { offset: 0x11F42, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x15918, symSize: 0x58 } + - { offset: 0x11F7F, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x134, symBinAddr: 0x15970, symSize: 0xDC } + - { offset: 0x11FB5, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x210, symBinAddr: 0x15A4C, symSize: 0x244 } + - { offset: 0x12064, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x454, symBinAddr: 0x15C90, symSize: 0x104 } + - { offset: 0x120A4, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x15D94, symSize: 0x94 } + - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x658, symBinAddr: 0x15E28, symSize: 0x2CC } + - { offset: 0x121A2, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x924, symBinAddr: 0x160F4, symSize: 0x1C } + - { offset: 0x121D8, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x940, symBinAddr: 0x16110, symSize: 0x38 } + - { offset: 0x12216, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x978, symBinAddr: 0x16148, symSize: 0x34 } + - { offset: 0x1246B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1617C, symSize: 0x390 } + - { offset: 0x12486, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x35D4, symBinAddr: 0x19640, symSize: 0x90 } + - { offset: 0x124B1, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAD68, symBinAddr: 0x6D710, symSize: 0x0 } + - { offset: 0x124C7, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAD70, symBinAddr: 0x6D718, symSize: 0x0 } + - { offset: 0x12895, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1617C, symSize: 0x390 } + - { offset: 0x128E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x390, symBinAddr: 0x1650C, symSize: 0x90 } + - { offset: 0x12927, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x420, symBinAddr: 0x1659C, symSize: 0x38 } + - { offset: 0x12959, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x458, symBinAddr: 0x165D4, symSize: 0x20 } + - { offset: 0x1298B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x478, symBinAddr: 0x165F4, symSize: 0xC0 } + - { offset: 0x129C1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x538, symBinAddr: 0x166B4, symSize: 0x13C } + - { offset: 0x12A13, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x674, symBinAddr: 0x167F0, symSize: 0x2CC } + - { offset: 0x12A8B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9E4, symBinAddr: 0x16ABC, symSize: 0x1AC } + - { offset: 0x12AD4, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB90, symBinAddr: 0x16C68, symSize: 0x58 } + - { offset: 0x12AF8, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE8, symBinAddr: 0x16CC0, symSize: 0x30 } + - { offset: 0x12B14, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0x16CF0, symSize: 0x280 } + - { offset: 0x12B84, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE98, symBinAddr: 0x16F70, symSize: 0x5C } + - { offset: 0x12BA8, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEF4, symBinAddr: 0x16FCC, symSize: 0x44 } + - { offset: 0x12BC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF38, symBinAddr: 0x17010, symSize: 0x44 } + - { offset: 0x12BF6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF7C, symBinAddr: 0x17054, symSize: 0x24 } + - { offset: 0x12C2C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xFA0, symBinAddr: 0x17078, symSize: 0xE4 } + - { offset: 0x12C6C, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x1084, symBinAddr: 0x1715C, symSize: 0x13C } + - { offset: 0x12CA9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x122C, symBinAddr: 0x17298, symSize: 0x54 } + - { offset: 0x12CDB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1280, symBinAddr: 0x172EC, symSize: 0x90 } + - { offset: 0x12D1B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1310, symBinAddr: 0x1737C, symSize: 0x28 } + - { offset: 0x12D4D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1338, symBinAddr: 0x173A4, symSize: 0xD4 } + - { offset: 0x12D7F, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x140C, symBinAddr: 0x17478, symSize: 0x10C } + - { offset: 0x12DBC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1518, symBinAddr: 0x17584, symSize: 0x58 } + - { offset: 0x12DFC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1570, symBinAddr: 0x175DC, symSize: 0xD8 } + - { offset: 0x12E46, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1648, symBinAddr: 0x176B4, symSize: 0x564 } + - { offset: 0x12F15, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1BAC, symBinAddr: 0x17C18, symSize: 0x38 } + - { offset: 0x12F3D, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.88', symObjAddr: 0x1BE4, symBinAddr: 0x17C50, symSize: 0x50 } + - { offset: 0x12F76, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1C34, symBinAddr: 0x17CA0, symSize: 0xB0 } + - { offset: 0x12FBE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1CE4, symBinAddr: 0x17D50, symSize: 0xA98 } + - { offset: 0x130B7, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x277C, symBinAddr: 0x187E8, symSize: 0xB4 } + - { offset: 0x130D7, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2830, symBinAddr: 0x1889C, symSize: 0x58 } + - { offset: 0x130F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2888, symBinAddr: 0x188F4, symSize: 0x1A8 } + - { offset: 0x1317A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2A30, symBinAddr: 0x18A9C, symSize: 0xD0 } + - { offset: 0x131F8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2B00, symBinAddr: 0x18B6C, symSize: 0x100 } + - { offset: 0x1325E, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2C00, symBinAddr: 0x18C6C, symSize: 0x78 } + - { offset: 0x132A9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2C78, symBinAddr: 0x18CE4, symSize: 0x1DC } + - { offset: 0x13313, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2E54, symBinAddr: 0x18EC0, symSize: 0x128 } + - { offset: 0x13379, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2F7C, symBinAddr: 0x18FE8, symSize: 0x78 } + - { offset: 0x133C4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2FF4, symBinAddr: 0x19060, symSize: 0x6C } + - { offset: 0x13406, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3060, symBinAddr: 0x190CC, symSize: 0x54 } + - { offset: 0x1344C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x30B4, symBinAddr: 0x19120, symSize: 0x54 } + - { offset: 0x13492, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x3108, symBinAddr: 0x19174, symSize: 0xB8 } + - { offset: 0x134E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x31C0, symBinAddr: 0x1922C, symSize: 0xC8 } + - { offset: 0x1354B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x3288, symBinAddr: 0x192F4, symSize: 0x98 } + - { offset: 0x13591, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3320, symBinAddr: 0x1938C, symSize: 0x68 } + - { offset: 0x135D7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3388, symBinAddr: 0x193F4, symSize: 0x74 } + - { offset: 0x13628, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x33FC, symBinAddr: 0x19468, symSize: 0xF0 } + - { offset: 0x1366A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x34EC, symBinAddr: 0x19558, symSize: 0xB4 } + - { offset: 0x136B0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x35A0, symBinAddr: 0x1960C, symSize: 0x1C } + - { offset: 0x136E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x35BC, symBinAddr: 0x19628, symSize: 0x18 } + - { offset: 0x137B9, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3664, symBinAddr: 0x196D0, symSize: 0x58 } + - { offset: 0x137E3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x36BC, symBinAddr: 0x19728, symSize: 0x1C } + - { offset: 0x13819, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x36D8, symBinAddr: 0x19744, symSize: 0x24 } + - { offset: 0x13857, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x36FC, symBinAddr: 0x19768, symSize: 0x1C } + - { offset: 0x1388D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3718, symBinAddr: 0x19784, symSize: 0x38 } + - { offset: 0x138CB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3750, symBinAddr: 0x197BC, symSize: 0x1C } + - { offset: 0x13901, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x376C, symBinAddr: 0x197D8, symSize: 0x38 } + - { offset: 0x1393F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x37A4, symBinAddr: 0x19810, symSize: 0x1C } + - { offset: 0x13975, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x37C0, symBinAddr: 0x1982C, symSize: 0x38 } + - { offset: 0x139B3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x37F8, symBinAddr: 0x19864, symSize: 0x1C } + - { offset: 0x139E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3814, symBinAddr: 0x19880, symSize: 0x38 } + - { offset: 0x13A27, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x384C, symBinAddr: 0x198B8, symSize: 0xAC } + - { offset: 0x14356, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19964, symSize: 0x70 } + - { offset: 0x14363, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19964, symSize: 0x70 } + - { offset: 0x14384, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF60, symBinAddr: 0x6D720, symSize: 0x0 } + - { offset: 0x144CF, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x199D4, symSize: 0xB0 } + - { offset: 0x14527, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x19A84, symSize: 0x8C } + - { offset: 0x1454F, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x19B10, symSize: 0x8C } + - { offset: 0x146E2, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B9C, symSize: 0x90 } + - { offset: 0x146EF, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B9C, symSize: 0x90 } + - { offset: 0x14718, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EF0, symBinAddr: 0x6D728, symSize: 0x0 } + - { offset: 0x1472D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EF8, symBinAddr: 0x6D730, symSize: 0x0 } + - { offset: 0x1487A, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x19C2C, symSize: 0x58 } + - { offset: 0x148A2, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE8, symBinAddr: 0x19C84, symSize: 0xB4 } + - { offset: 0x148F5, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x19C, symBinAddr: 0x19D38, symSize: 0x588 } + - { offset: 0x149FD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x724, symBinAddr: 0x1A2C0, symSize: 0x2C } + - { offset: 0x14A25, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x750, symBinAddr: 0x1A2EC, symSize: 0x60 } + - { offset: 0x14A69, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7B0, symBinAddr: 0x1A34C, symSize: 0x60 } + - { offset: 0x14CEB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A3AC, symSize: 0xC0 } + - { offset: 0x14D04, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4AC0, symBinAddr: 0x6D548, symSize: 0x0 } + - { offset: 0x14D77, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4AC8, symBinAddr: 0x6D550, symSize: 0x0 } + - { offset: 0x14D8C, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4AD0, symBinAddr: 0x6D558, symSize: 0x0 } + - { offset: 0x14DA1, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4AD8, symBinAddr: 0x6D560, symSize: 0x0 } + - { offset: 0x14DC0, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4AE0, symBinAddr: 0x6D568, symSize: 0x0 } + - { offset: 0x14DD5, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4AE8, symBinAddr: 0x6D570, symSize: 0x0 } + - { offset: 0x14DEA, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4AF0, symBinAddr: 0x6D578, symSize: 0x0 } + - { offset: 0x14DFF, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AF8, symBinAddr: 0x6D580, symSize: 0x0 } + - { offset: 0x14E14, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4B00, symBinAddr: 0x6D588, symSize: 0x0 } + - { offset: 0x14E29, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4B08, symBinAddr: 0x6D590, symSize: 0x0 } + - { offset: 0x14E32, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FE8, symBinAddr: 0x1E284, symSize: 0xDC } + - { offset: 0x14E5D, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x138C8, symBinAddr: 0x6D738, symSize: 0x0 } + - { offset: 0x14E73, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x138D0, symBinAddr: 0x6D740, symSize: 0x0 } + - { offset: 0x16428, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A3AC, symSize: 0xC0 } + - { offset: 0x16468, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1A46C, symSize: 0x9C } + - { offset: 0x164C4, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1A508, symSize: 0xFC } + - { offset: 0x1653C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1A604, symSize: 0x168 } + - { offset: 0x165E0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1A76C, symSize: 0xC0 } + - { offset: 0x16620, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1A82C, symSize: 0x258 } + - { offset: 0x1668A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1AA84, symSize: 0x88 } + - { offset: 0x166BC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1AB0C, symSize: 0x10C } + - { offset: 0x166FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1AC18, symSize: 0x40 } + - { offset: 0x1672E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1AC58, symSize: 0x1C4 } + - { offset: 0x16795, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1AE1C, symSize: 0x54 } + - { offset: 0x167C7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1AE70, symSize: 0x334 } + - { offset: 0x16838, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1B1A4, symSize: 0x38 } + - { offset: 0x16871, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1B1DC, symSize: 0xE4 } + - { offset: 0x168FA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1B2C0, symSize: 0x68 } + - { offset: 0x1693A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1B328, symSize: 0x23C } + - { offset: 0x16996, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1B564, symSize: 0x38 } + - { offset: 0x169CF, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1B59C, symSize: 0x244 } + - { offset: 0x16A88, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1B7E0, symSize: 0xF74 } + - { offset: 0x16D6E, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24B8, symBinAddr: 0x1C754, symSize: 0x4C } + - { offset: 0x16DD4, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2504, symBinAddr: 0x1C7A0, symSize: 0x2C } + - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2530, symBinAddr: 0x1C7CC, symSize: 0xD4 } + - { offset: 0x16E62, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2604, symBinAddr: 0x1C8A0, symSize: 0xD4 } + - { offset: 0x16EA8, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26D8, symBinAddr: 0x1C974, symSize: 0x90 } + - { offset: 0x16EEA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2768, symBinAddr: 0x1CA04, symSize: 0xD0 } + - { offset: 0x16F4A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2838, symBinAddr: 0x1CAD4, symSize: 0x570 } + - { offset: 0x16FCA, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2DA8, symBinAddr: 0x1D044, symSize: 0x2C } + - { offset: 0x17012, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DD4, symBinAddr: 0x1D070, symSize: 0x38 } + - { offset: 0x1704E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2E0C, symBinAddr: 0x1D0A8, symSize: 0x1EC } + - { offset: 0x17090, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FF8, symBinAddr: 0x1D294, symSize: 0x38 } + - { offset: 0x170CC, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x1D2CC, symSize: 0x5C } + - { offset: 0x1712D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x308C, symBinAddr: 0x1D328, symSize: 0x3B8 } + - { offset: 0x171C2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x3444, symBinAddr: 0x1D6E0, symSize: 0x39C } + - { offset: 0x171F9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37E0, symBinAddr: 0x1DA7C, symSize: 0xAC } + - { offset: 0x17297, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x388C, symBinAddr: 0x1DB28, symSize: 0xAC } + - { offset: 0x17335, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3938, symBinAddr: 0x1DBD4, symSize: 0x3C } + - { offset: 0x1736C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x3974, symBinAddr: 0x1DC10, symSize: 0x1C } + - { offset: 0x173A2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3990, symBinAddr: 0x1DC2C, symSize: 0x38 } + - { offset: 0x173E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x39C8, symBinAddr: 0x1DC64, symSize: 0x1C } + - { offset: 0x17416, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39E4, symBinAddr: 0x1DC80, symSize: 0x38 } + - { offset: 0x17454, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3A1C, symBinAddr: 0x1DCB8, symSize: 0x1C } + - { offset: 0x1748A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A38, symBinAddr: 0x1DCD4, symSize: 0x38 } + - { offset: 0x174C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A70, symBinAddr: 0x1DD0C, symSize: 0x1C } + - { offset: 0x174FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A8C, symBinAddr: 0x1DD28, symSize: 0x1C } + - { offset: 0x17534, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3AA8, symBinAddr: 0x1DD44, symSize: 0x1C } + - { offset: 0x1756A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3AC4, symBinAddr: 0x1DD60, symSize: 0x24 } + - { offset: 0x175A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AE8, symBinAddr: 0x1DD84, symSize: 0x1C } + - { offset: 0x175DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3B04, symBinAddr: 0x1DDA0, symSize: 0x24 } + - { offset: 0x1761E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3B28, symBinAddr: 0x1DDC4, symSize: 0x1C } + - { offset: 0x17655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B44, symBinAddr: 0x1DDE0, symSize: 0x24 } + - { offset: 0x17694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B68, symBinAddr: 0x1DE04, symSize: 0x1C } + - { offset: 0x176CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B84, symBinAddr: 0x1DE20, symSize: 0x38 } + - { offset: 0x1770A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3BBC, symBinAddr: 0x1DE58, symSize: 0x1C } + - { offset: 0x17741, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BD8, symBinAddr: 0x1DE74, symSize: 0x38 } + - { offset: 0x17780, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3C10, symBinAddr: 0x1DEAC, symSize: 0x1C } + - { offset: 0x177B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3C2C, symBinAddr: 0x1DEC8, symSize: 0x24 } + - { offset: 0x177F6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C50, symBinAddr: 0x1DEEC, symSize: 0x1C } + - { offset: 0x1782D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C6C, symBinAddr: 0x1DF08, symSize: 0x24 } + - { offset: 0x1786C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C90, symBinAddr: 0x1DF2C, symSize: 0x1C } + - { offset: 0x178A3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3CAC, symBinAddr: 0x1DF48, symSize: 0x24 } + - { offset: 0x178E2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3CD0, symBinAddr: 0x1DF6C, symSize: 0x1C } + - { offset: 0x17919, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CEC, symBinAddr: 0x1DF88, symSize: 0x24 } + - { offset: 0x17958, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3D10, symBinAddr: 0x1DFAC, symSize: 0x20 } + - { offset: 0x1798F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3D30, symBinAddr: 0x1DFCC, symSize: 0x28 } + - { offset: 0x179CE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D58, symBinAddr: 0x1DFF4, symSize: 0x1C } + - { offset: 0x17A05, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D74, symBinAddr: 0x1E010, symSize: 0x38 } + - { offset: 0x17A44, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3DAC, symBinAddr: 0x1E048, symSize: 0x1C } + - { offset: 0x17A7B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3DC8, symBinAddr: 0x1E064, symSize: 0x24 } + - { offset: 0x17ABA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DEC, symBinAddr: 0x1E088, symSize: 0x1C } + - { offset: 0x17AF1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3E08, symBinAddr: 0x1E0A4, symSize: 0x24 } + - { offset: 0x17B30, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3E2C, symBinAddr: 0x1E0C8, symSize: 0x28 } + - { offset: 0x17B67, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E54, symBinAddr: 0x1E0F0, symSize: 0x28 } + - { offset: 0x17BA6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E7C, symBinAddr: 0x1E118, symSize: 0x28 } + - { offset: 0x17BDD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3EA4, symBinAddr: 0x1E140, symSize: 0x28 } + - { offset: 0x17C1C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3ECC, symBinAddr: 0x1E168, symSize: 0x28 } + - { offset: 0x17C53, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EF4, symBinAddr: 0x1E190, symSize: 0x28 } + - { offset: 0x17C92, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3F1C, symBinAddr: 0x1E1B8, symSize: 0x1C } + - { offset: 0x17CC9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F38, symBinAddr: 0x1E1D4, symSize: 0x24 } + - { offset: 0x17D08, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F5C, symBinAddr: 0x1E1F8, symSize: 0x8C } + - { offset: 0x17DD2, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x40C4, symBinAddr: 0x1E360, symSize: 0x58 } + - { offset: 0x17E12, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x411C, symBinAddr: 0x1E3B8, symSize: 0x12C } + - { offset: 0x17E49, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4248, symBinAddr: 0x1E4E4, symSize: 0x84 } + - { offset: 0x17E8B, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x42CC, symBinAddr: 0x1E568, symSize: 0x78 } + - { offset: 0x17EC2, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4344, symBinAddr: 0x1E5E0, symSize: 0x60 } + - { offset: 0x17F04, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x43A4, symBinAddr: 0x1E640, symSize: 0x60 } + - { offset: 0x17F3B, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x4404, symBinAddr: 0x1E6A0, symSize: 0x60 } + - { offset: 0x17F7D, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4464, symBinAddr: 0x1E700, symSize: 0x60 } + - { offset: 0x17FB4, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x44C4, symBinAddr: 0x1E760, symSize: 0x5C } + - { offset: 0x17FF6, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x4520, symBinAddr: 0x1E7BC, symSize: 0x5C } + - { offset: 0x1802D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x457C, symBinAddr: 0x1E818, symSize: 0xDC } + - { offset: 0x1806F, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4658, symBinAddr: 0x1E8F4, symSize: 0x78 } + - { offset: 0x180A6, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x46D0, symBinAddr: 0x1E96C, symSize: 0x1C } + - { offset: 0x180DD, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x46EC, symBinAddr: 0x1E988, symSize: 0x38 } + - { offset: 0x1811C, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4724, symBinAddr: 0x1E9C0, symSize: 0x20 } + - { offset: 0x18153, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4744, symBinAddr: 0x1E9E0, symSize: 0x28 } + - { offset: 0x18192, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x476C, symBinAddr: 0x1EA08, symSize: 0x20 } + - { offset: 0x181C9, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x478C, symBinAddr: 0x1EA28, symSize: 0x28 } + - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x47B4, symBinAddr: 0x1EA50, symSize: 0x1C } + - { offset: 0x1823F, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x47D0, symBinAddr: 0x1EA6C, symSize: 0x24 } + - { offset: 0x1827E, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47F4, symBinAddr: 0x1EA90, symSize: 0x1C } + - { offset: 0x182B5, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x4810, symBinAddr: 0x1EAAC, symSize: 0x38 } + - { offset: 0x182F4, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4848, symBinAddr: 0x1EAE4, symSize: 0x4C } + - { offset: 0x19674, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EB30, symSize: 0x22C } + - { offset: 0x196BB, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5510, symBinAddr: 0x23FA0, symSize: 0x164 } + - { offset: 0x196DE, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DD38, symBinAddr: 0x6D748, symSize: 0x0 } + - { offset: 0x196F4, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DD40, symBinAddr: 0x6D750, symSize: 0x0 } + - { offset: 0x1970A, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DD48, symBinAddr: 0x6D758, symSize: 0x0 } + - { offset: 0x19808, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56E0, symBinAddr: 0x24170, symSize: 0x474 } + - { offset: 0x1982F, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DD50, symBinAddr: 0x6D760, symSize: 0x0 } + - { offset: 0x19845, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DD58, symBinAddr: 0x6D768, symSize: 0x0 } + - { offset: 0x1985B, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DD60, symBinAddr: 0x6D770, symSize: 0x0 } + - { offset: 0x198F8, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6D7F0, symSize: 0x0 } + - { offset: 0x1A6BB, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EB30, symSize: 0x22C } + - { offset: 0x1A729, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1ED5C, symSize: 0x58 } + - { offset: 0x1A74D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1EDB4, symSize: 0x30 } + - { offset: 0x1A769, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1EDE4, symSize: 0x1C0 } + - { offset: 0x1A7E1, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x514, symBinAddr: 0x1EFA4, symSize: 0x13C } + - { offset: 0x1A809, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x650, symBinAddr: 0x1F0E0, symSize: 0x120 } + - { offset: 0x1A885, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x770, symBinAddr: 0x1F200, symSize: 0x54 } + - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C4, symBinAddr: 0x1F254, symSize: 0x5C } + - { offset: 0x1A971, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x820, symBinAddr: 0x1F2B0, symSize: 0x4D4 } + - { offset: 0x1AA92, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF4, symBinAddr: 0x1F784, symSize: 0x74 } + - { offset: 0x1AAC8, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD68, symBinAddr: 0x1F7F8, symSize: 0x104 } + - { offset: 0x1AB36, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE6C, symBinAddr: 0x1F8FC, symSize: 0xD8 } + - { offset: 0x1AB96, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF44, symBinAddr: 0x1F9D4, symSize: 0x24C } + - { offset: 0x1AC28, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x1190, symBinAddr: 0x1FC20, symSize: 0x80 } + - { offset: 0x1AC5E, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1210, symBinAddr: 0x1FCA0, symSize: 0xE4 } + - { offset: 0x1ACA2, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F4, symBinAddr: 0x1FD84, symSize: 0x198 } + - { offset: 0x1AD05, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x148C, symBinAddr: 0x1FF1C, symSize: 0x6C } + - { offset: 0x1AD3B, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F8, symBinAddr: 0x1FF88, symSize: 0xD4 } + - { offset: 0x1AD8F, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15CC, symBinAddr: 0x2005C, symSize: 0x4BC } + - { offset: 0x1AE41, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A88, symBinAddr: 0x20518, symSize: 0x2C } + - { offset: 0x1AE89, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1AB4, symBinAddr: 0x20544, symSize: 0x84 } + - { offset: 0x1AEB3, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B38, symBinAddr: 0x205C8, symSize: 0x7C } + - { offset: 0x1AEFB, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1BB4, symBinAddr: 0x20644, symSize: 0x624 } + - { offset: 0x1B0FB, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21D8, symBinAddr: 0x20C68, symSize: 0x4C } + - { offset: 0x1B161, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2224, symBinAddr: 0x20CB4, symSize: 0xA4 } + - { offset: 0x1B19A, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22C8, symBinAddr: 0x20D58, symSize: 0x174 } + - { offset: 0x1B1C4, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x243C, symBinAddr: 0x20ECC, symSize: 0x36C } + - { offset: 0x1B28F, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x27A8, symBinAddr: 0x21238, symSize: 0xB0C } + - { offset: 0x1B499, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x32B4, symBinAddr: 0x21D44, symSize: 0x2C } + - { offset: 0x1B4E1, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32E0, symBinAddr: 0x21D70, symSize: 0xE4 } + - { offset: 0x1B542, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x33C4, symBinAddr: 0x21E54, symSize: 0x4DC } + - { offset: 0x1B67B, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x38A0, symBinAddr: 0x22330, symSize: 0x15C } + - { offset: 0x1B6CD, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39FC, symBinAddr: 0x2248C, symSize: 0x350 } + - { offset: 0x1B779, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D4C, symBinAddr: 0x227DC, symSize: 0x530 } + - { offset: 0x1B8BF, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x427C, symBinAddr: 0x22D0C, symSize: 0x3A4 } + - { offset: 0x1B980, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x4620, symBinAddr: 0x230B0, symSize: 0x1EC } + - { offset: 0x1B9F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x480C, symBinAddr: 0x2329C, symSize: 0xBC } + - { offset: 0x1BA3B, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x48C8, symBinAddr: 0x23358, symSize: 0x408 } + - { offset: 0x1BB39, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4CD0, symBinAddr: 0x23760, symSize: 0x35C } + - { offset: 0x1BBDE, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x502C, symBinAddr: 0x23ABC, symSize: 0x258 } + - { offset: 0x1BC55, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5284, symBinAddr: 0x23D14, symSize: 0x7C } + - { offset: 0x1BC8A, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5300, symBinAddr: 0x23D90, symSize: 0xD0 } + - { offset: 0x1BCE0, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x53D0, symBinAddr: 0x23E60, symSize: 0x58 } + - { offset: 0x1BD06, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5428, symBinAddr: 0x23EB8, symSize: 0xE8 } + - { offset: 0x1BE35, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5674, symBinAddr: 0x24104, symSize: 0x6C } + - { offset: 0x1BE5F, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B54, symBinAddr: 0x245E4, symSize: 0x6C } + - { offset: 0x1BE89, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5BC0, symBinAddr: 0x24650, symSize: 0x110 } + - { offset: 0x1BEEF, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5CD0, symBinAddr: 0x24760, symSize: 0x4C0 } + - { offset: 0x1C13C, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6190, symBinAddr: 0x24C20, symSize: 0x84 } + - { offset: 0x1C162, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x6214, symBinAddr: 0x24CA4, symSize: 0x220 } + - { offset: 0x1C21D, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6434, symBinAddr: 0x24EC4, symSize: 0x244 } + - { offset: 0x1C2D0, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6678, symBinAddr: 0x25108, symSize: 0x4B4 } + - { offset: 0x1C349, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6B2C, symBinAddr: 0x255BC, symSize: 0x17C } + - { offset: 0x1C3C0, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6CA8, symBinAddr: 0x25738, symSize: 0x2E0 } + - { offset: 0x1C433, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F88, symBinAddr: 0x25A18, symSize: 0x434 } + - { offset: 0x1C4BE, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x73BC, symBinAddr: 0x25E4C, symSize: 0x58 } + - { offset: 0x1C4EA, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7414, symBinAddr: 0x25EA4, symSize: 0x54 } + - { offset: 0x203C5, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EF8, symSize: 0x1BC } + - { offset: 0x203D2, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x260B4, symSize: 0x94 } + - { offset: 0x203F7, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC438, symBinAddr: 0x6D778, symSize: 0x0 } + - { offset: 0x2094D, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EF8, symSize: 0x1BC } + - { offset: 0x20983, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x26148, symSize: 0x50 } + - { offset: 0x209C7, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x26198, symSize: 0x15C } + - { offset: 0x20A07, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x262F4, symSize: 0x3C } + - { offset: 0x20A40, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x26330, symSize: 0x50 } + - { offset: 0x20A92, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x26380, symSize: 0x84 } + - { offset: 0x20AD6, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x26404, symSize: 0x88 } + - { offset: 0x20B1A, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x2648C, symSize: 0x12C } + - { offset: 0x20BB8, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x265B8, symSize: 0x134 } + - { offset: 0x20C55, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x266EC, symSize: 0x1B0 } + - { offset: 0x20C99, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x2689C, symSize: 0x110 } + - { offset: 0x20CF9, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x269AC, symSize: 0xF0 } + - { offset: 0x20D59, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x26A9C, symSize: 0xBC } + - { offset: 0x20DAB, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x26B58, symSize: 0x140 } + - { offset: 0x20E0B, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x26C98, symSize: 0x98 } + - { offset: 0x20E5D, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x26D30, symSize: 0xD0 } + - { offset: 0x20EBD, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x26E00, symSize: 0x300 } + - { offset: 0x20F65, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x27100, symSize: 0xE8 } + - { offset: 0x20FC5, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x135C, symBinAddr: 0x271E8, symSize: 0xD0 } + - { offset: 0x21025, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x142C, symBinAddr: 0x272B8, symSize: 0x108 } + - { offset: 0x210AF, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1534, symBinAddr: 0x273C0, symSize: 0x1FC } + - { offset: 0x21179, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1730, symBinAddr: 0x275BC, symSize: 0xB4 } + - { offset: 0x211CB, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17E4, symBinAddr: 0x27670, symSize: 0xBC } + - { offset: 0x2121D, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x18A0, symBinAddr: 0x2772C, symSize: 0x88 } + - { offset: 0x21261, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1928, symBinAddr: 0x277B4, symSize: 0xDC } + - { offset: 0x212C1, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1A04, symBinAddr: 0x27890, symSize: 0xBC } + - { offset: 0x21313, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AC0, symBinAddr: 0x2794C, symSize: 0xB8 } + - { offset: 0x21365, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B78, symBinAddr: 0x27A04, symSize: 0x68 } + - { offset: 0x213A9, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BE0, symBinAddr: 0x27A6C, symSize: 0x198 } + - { offset: 0x21414, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D78, symBinAddr: 0x27C04, symSize: 0x39C } + - { offset: 0x214AB, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x2114, symBinAddr: 0x27FA0, symSize: 0x4B4 } + - { offset: 0x2157C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C8, symBinAddr: 0x28454, symSize: 0x44 } + - { offset: 0x215B7, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x260C, symBinAddr: 0x28498, symSize: 0x44 } + - { offset: 0x21604, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2650, symBinAddr: 0x284DC, symSize: 0x5C } + - { offset: 0x21628, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26F4, symBinAddr: 0x28538, symSize: 0x44 } + - { offset: 0x21663, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2738, symBinAddr: 0x2857C, symSize: 0xB0 } + - { offset: 0x216B8, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E8, symBinAddr: 0x2862C, symSize: 0xB0 } + - { offset: 0x2170D, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2898, symBinAddr: 0x286DC, symSize: 0x230 } + - { offset: 0x217D5, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC8, symBinAddr: 0x2890C, symSize: 0x10C } + - { offset: 0x21839, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BD4, symBinAddr: 0x28A18, symSize: 0x114 } + - { offset: 0x23117, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28B2C, symSize: 0xD0 } + - { offset: 0x24102, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28B2C, symSize: 0xD0 } + - { offset: 0x24146, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xD0, symBinAddr: 0x28BFC, symSize: 0x188 } + - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x258, symBinAddr: 0x28D84, symSize: 0x1FC } + - { offset: 0x24208, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x454, symBinAddr: 0x28F80, symSize: 0x3E4 } + - { offset: 0x2429D, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x838, symBinAddr: 0x29364, symSize: 0x148 } + - { offset: 0x24322, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x980, symBinAddr: 0x294AC, symSize: 0x78 } + - { offset: 0x24346, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0xA50, symBinAddr: 0x29524, symSize: 0x304 } + - { offset: 0x243CA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xD54, symBinAddr: 0x29828, symSize: 0x58 } + - { offset: 0x243EE, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xDAC, symBinAddr: 0x29880, symSize: 0x30 } + - { offset: 0x2440A, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xDDC, symBinAddr: 0x298B0, symSize: 0x74 } + - { offset: 0x24468, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xEF0, symBinAddr: 0x29924, symSize: 0x5C } + - { offset: 0x244AF, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xFB8, symBinAddr: 0x29980, symSize: 0x484 } + - { offset: 0x24561, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x143C, symBinAddr: 0x29E04, symSize: 0x13C } + - { offset: 0x245E6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1578, symBinAddr: 0x29F40, symSize: 0x330 } + - { offset: 0x24678, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x18A8, symBinAddr: 0x2A270, symSize: 0x74 } + - { offset: 0x246D6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x191C, symBinAddr: 0x2A2E4, symSize: 0x5C } + - { offset: 0x2471D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1978, symBinAddr: 0x2A340, symSize: 0x68 } + - { offset: 0x2475D, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x19E0, symBinAddr: 0x2A3A8, symSize: 0x60 } + - { offset: 0x24793, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1A40, symBinAddr: 0x2A408, symSize: 0x98 } + - { offset: 0x247D3, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1AD8, symBinAddr: 0x2A4A0, symSize: 0x7C } + - { offset: 0x24809, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x1B54, symBinAddr: 0x2A51C, symSize: 0xA8 } + - { offset: 0x2483B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1BFC, symBinAddr: 0x2A5C4, symSize: 0x64 } + - { offset: 0x2486D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1C60, symBinAddr: 0x2A628, symSize: 0x64 } + - { offset: 0x2489F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1CC4, symBinAddr: 0x2A68C, symSize: 0x1C } + - { offset: 0x248D5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1CE0, symBinAddr: 0x2A6A8, symSize: 0x38 } + - { offset: 0x24913, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1D18, symBinAddr: 0x2A6E0, symSize: 0x1C } + - { offset: 0x24949, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1D34, symBinAddr: 0x2A6FC, symSize: 0x38 } + - { offset: 0x24987, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1D6C, symBinAddr: 0x2A734, symSize: 0x1C } + - { offset: 0x249BD, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1D88, symBinAddr: 0x2A750, symSize: 0x24 } + - { offset: 0x249FB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1DAC, symBinAddr: 0x2A774, symSize: 0x6C } + - { offset: 0x252D1, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A7E0, symSize: 0x90 } + - { offset: 0x252EA, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2A40, symBinAddr: 0x6D658, symSize: 0x0 } + - { offset: 0x25351, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A7E0, symSize: 0x90 } + - { offset: 0x2537A, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6B78, symBinAddr: 0x6D780, symSize: 0x0 } + - { offset: 0x2538F, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6B80, symBinAddr: 0x6D788, symSize: 0x0 } + - { offset: 0x25515, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2A870, symSize: 0x58 } + - { offset: 0x2553D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE8, symBinAddr: 0x2A8C8, symSize: 0xEC } + - { offset: 0x25573, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1D4, symBinAddr: 0x2A9B4, symSize: 0x160 } + - { offset: 0x255EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x334, symBinAddr: 0x2AB14, symSize: 0x1C0 } + - { offset: 0x25668, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4F4, symBinAddr: 0x2ACD4, symSize: 0xBC } + - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x2AD90, symSize: 0x204 } + - { offset: 0x2571D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x818, symBinAddr: 0x2AF94, symSize: 0x200 } + - { offset: 0x25792, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA18, symBinAddr: 0x2B194, symSize: 0x2C0 } + - { offset: 0x25863, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2B454, symSize: 0x88 } + - { offset: 0x25887, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD60, symBinAddr: 0x2B4DC, symSize: 0x64 } + - { offset: 0x258A3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDC4, symBinAddr: 0x2B540, symSize: 0x234 } + - { offset: 0x25918, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF8, symBinAddr: 0x2B774, symSize: 0x58 } + - { offset: 0x2593C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1050, symBinAddr: 0x2B7CC, symSize: 0x30 } + - { offset: 0x25958, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1080, symBinAddr: 0x2B7FC, symSize: 0x220 } + - { offset: 0x259F6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x12A0, symBinAddr: 0x2BA1C, symSize: 0x70 } + - { offset: 0x25A1A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1310, symBinAddr: 0x2BA8C, symSize: 0x50 } + - { offset: 0x25A36, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1360, symBinAddr: 0x2BADC, symSize: 0x174 } + - { offset: 0x25A88, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14D4, symBinAddr: 0x2BC50, symSize: 0x74 } + - { offset: 0x25ACC, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1548, symBinAddr: 0x2BCC4, symSize: 0x74 } + - { offset: 0x25B10, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15BC, symBinAddr: 0x2BD38, symSize: 0x40 } + - { offset: 0x25B46, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig PackageName]', symObjAddr: 0x15FC, symBinAddr: 0x2BD78, symSize: 0x40 } + - { offset: 0x25B7C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetPackageName:]', symObjAddr: 0x163C, symBinAddr: 0x2BDB8, symSize: 0x74 } + - { offset: 0x25BC0, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig WashParam]', symObjAddr: 0x16B0, symBinAddr: 0x2BE2C, symSize: 0x44 } + - { offset: 0x25BF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x16F4, symBinAddr: 0x2BE70, symSize: 0x1E0 } + - { offset: 0x25C62, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x18D4, symBinAddr: 0x2C050, symSize: 0x40 } + - { offset: 0x25C98, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x1914, symBinAddr: 0x2C090, symSize: 0x40 } + - { offset: 0x25CCE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1954, symBinAddr: 0x2C0D0, symSize: 0xD0 } + - { offset: 0x25D12, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1A24, symBinAddr: 0x2C1A0, symSize: 0xD0 } + - { offset: 0x25D56, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x1AF4, symBinAddr: 0x2C270, symSize: 0x40 } + - { offset: 0x25D8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1B34, symBinAddr: 0x2C2B0, symSize: 0x40 } + - { offset: 0x25DC2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1B74, symBinAddr: 0x2C2F0, symSize: 0x68 } + - { offset: 0x25E02, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1BDC, symBinAddr: 0x2C358, symSize: 0x3C } + - { offset: 0x25E39, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1C18, symBinAddr: 0x2C394, symSize: 0x78 } + - { offset: 0x25E7B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1C90, symBinAddr: 0x2C40C, symSize: 0x3C } + - { offset: 0x25EB2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1CCC, symBinAddr: 0x2C448, symSize: 0x78 } + - { offset: 0x25EF4, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1D44, symBinAddr: 0x2C4C0, symSize: 0x218 } + - { offset: 0x25F86, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1F5C, symBinAddr: 0x2C6D8, symSize: 0x154 } + - { offset: 0x25FF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x20B0, symBinAddr: 0x2C82C, symSize: 0xB8 } + - { offset: 0x26029, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2168, symBinAddr: 0x2C8E4, symSize: 0xAC } + - { offset: 0x26069, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2280, symBinAddr: 0x2C990, symSize: 0x6C } + - { offset: 0x2609C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x22EC, symBinAddr: 0x2C9FC, symSize: 0x4C } + - { offset: 0x26650, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CA48, symSize: 0x90 } + - { offset: 0x2665D, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CA48, symSize: 0x90 } + - { offset: 0x26686, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D8, symBinAddr: 0x6D790, symSize: 0x0 } + - { offset: 0x2669B, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98E0, symBinAddr: 0x6D798, symSize: 0x0 } + - { offset: 0x26D0B, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2CAD8, symSize: 0x58 } + - { offset: 0x26D33, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE8, symBinAddr: 0x2CB30, symSize: 0x100 } + - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E8, symBinAddr: 0x2CC30, symSize: 0x108 } + - { offset: 0x26D9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2F0, symBinAddr: 0x2CD38, symSize: 0xBC } + - { offset: 0x26DCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3AC, symBinAddr: 0x2CDF4, symSize: 0x100 } + - { offset: 0x26DFF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4AC, symBinAddr: 0x2CEF4, symSize: 0x4A4 } + - { offset: 0x26EA0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x950, symBinAddr: 0x2D398, symSize: 0x118 } + - { offset: 0x26EEE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA68, symBinAddr: 0x2D4B0, symSize: 0x340 } + - { offset: 0x26F26, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA8, symBinAddr: 0x2D7F0, symSize: 0x90 } + - { offset: 0x26F58, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE38, symBinAddr: 0x2D880, symSize: 0x5C } + - { offset: 0x26F98, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE94, symBinAddr: 0x2D8DC, symSize: 0x5C } + - { offset: 0x26FD8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEF0, symBinAddr: 0x2D938, symSize: 0x14C } + - { offset: 0x27042, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x103C, symBinAddr: 0x2DA84, symSize: 0x94 } + - { offset: 0x270B0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10D0, symBinAddr: 0x2DB18, symSize: 0x12C } + - { offset: 0x270E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11FC, symBinAddr: 0x2DC44, symSize: 0x12C } + - { offset: 0x27115, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1328, symBinAddr: 0x2DD70, symSize: 0x7C } + - { offset: 0x27148, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x13A4, symBinAddr: 0x2DDEC, symSize: 0x64 } + - { offset: 0x2717B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1408, symBinAddr: 0x2DE50, symSize: 0x30 } + - { offset: 0x271AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1438, symBinAddr: 0x2DE80, symSize: 0xF4 } + - { offset: 0x271E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x152C, symBinAddr: 0x2DF74, symSize: 0x194 } + - { offset: 0x2723C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16C0, symBinAddr: 0x2E108, symSize: 0x58 } + - { offset: 0x27260, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1718, symBinAddr: 0x2E160, symSize: 0x30 } + - { offset: 0x2727C, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1748, symBinAddr: 0x2E190, symSize: 0xB4 } + - { offset: 0x272EB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17FC, symBinAddr: 0x2E244, symSize: 0x3C } + - { offset: 0x2730F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1838, symBinAddr: 0x2E280, symSize: 0x30 } + - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1868, symBinAddr: 0x2E2B0, symSize: 0x2F8 } + - { offset: 0x27437, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B60, symBinAddr: 0x2E5A8, symSize: 0x148 } + - { offset: 0x2747D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA8, symBinAddr: 0x2E6F0, symSize: 0x2E8 } + - { offset: 0x27527, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F90, symBinAddr: 0x2E9D8, symSize: 0x224 } + - { offset: 0x2759A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21B4, symBinAddr: 0x2EBFC, symSize: 0x1C } + - { offset: 0x275D0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21D0, symBinAddr: 0x2EC18, symSize: 0x20 } + - { offset: 0x27606, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21F0, symBinAddr: 0x2EC38, symSize: 0x1C } + - { offset: 0x2763C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x220C, symBinAddr: 0x2EC54, symSize: 0x1C } + - { offset: 0x27672, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2228, symBinAddr: 0x2EC70, symSize: 0x1C } + - { offset: 0x276A8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2244, symBinAddr: 0x2EC8C, symSize: 0x1C } + - { offset: 0x276DE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2260, symBinAddr: 0x2ECA8, symSize: 0x1C } + - { offset: 0x27714, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x227C, symBinAddr: 0x2ECC4, symSize: 0x1C } + - { offset: 0x2774A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2298, symBinAddr: 0x2ECE0, symSize: 0x20 } + - { offset: 0x27780, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B8, symBinAddr: 0x2ED00, symSize: 0x1C } + - { offset: 0x277B6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22D4, symBinAddr: 0x2ED1C, symSize: 0x3C } + - { offset: 0x277F4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2310, symBinAddr: 0x2ED58, symSize: 0x1C } + - { offset: 0x2782A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x232C, symBinAddr: 0x2ED74, symSize: 0x1C } + - { offset: 0x27860, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2348, symBinAddr: 0x2ED90, symSize: 0x1C } + - { offset: 0x27896, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2364, symBinAddr: 0x2EDAC, symSize: 0x1C } + - { offset: 0x278CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2380, symBinAddr: 0x2EDC8, symSize: 0x1C } + - { offset: 0x27902, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x239C, symBinAddr: 0x2EDE4, symSize: 0x1C } + - { offset: 0x27938, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B8, symBinAddr: 0x2EE00, symSize: 0x1C } + - { offset: 0x2796E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23D4, symBinAddr: 0x2EE1C, symSize: 0x1C } + - { offset: 0x279A4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23F0, symBinAddr: 0x2EE38, symSize: 0x3C } + - { offset: 0x279E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x242C, symBinAddr: 0x2EE74, symSize: 0x1C } + - { offset: 0x27A18, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2448, symBinAddr: 0x2EE90, symSize: 0x38 } + - { offset: 0x27A56, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2480, symBinAddr: 0x2EEC8, symSize: 0x20 } + - { offset: 0x27A8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x24A0, symBinAddr: 0x2EEE8, symSize: 0x28 } + - { offset: 0x27ACA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C8, symBinAddr: 0x2EF10, symSize: 0x1C } + - { offset: 0x27B00, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24E4, symBinAddr: 0x2EF2C, symSize: 0x3C } + - { offset: 0x27B3E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2520, symBinAddr: 0x2EF68, symSize: 0x7C } + - { offset: 0x2832D, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EFE4, symSize: 0xDC } + - { offset: 0x2833A, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EFE4, symSize: 0xDC } + - { offset: 0x28363, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB60, symBinAddr: 0x6D7A0, symSize: 0x0 } + - { offset: 0x28378, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB68, symBinAddr: 0x6D7A8, symSize: 0x0 } + - { offset: 0x28574, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x1B34, symBinAddr: 0x30A0C, symSize: 0x20C } + - { offset: 0x2875F, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x2F0C0, symSize: 0x78 } + - { offset: 0x2879C, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x154, symBinAddr: 0x2F138, symSize: 0x4C } + - { offset: 0x287E0, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x1A0, symBinAddr: 0x2F184, symSize: 0x134 } + - { offset: 0x28816, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x2D4, symBinAddr: 0x2F2B8, symSize: 0xB8 } + - { offset: 0x28848, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x38C, symBinAddr: 0x2F370, symSize: 0x34 } + - { offset: 0x28885, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x42C, symBinAddr: 0x2F3A4, symSize: 0x128 } + - { offset: 0x288CE, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x554, symBinAddr: 0x2F4CC, symSize: 0x30 } + - { offset: 0x28922, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x624, symBinAddr: 0x2F4FC, symSize: 0x18C } + - { offset: 0x28954, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x2F688, symSize: 0x34 } + - { offset: 0x28991, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x7E4, symBinAddr: 0x2F6BC, symSize: 0x390 } + - { offset: 0x289D1, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xB74, symBinAddr: 0x2FA4C, symSize: 0x34 } + - { offset: 0x28A0E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xBA8, symBinAddr: 0x2FA80, symSize: 0x184 } + - { offset: 0x28A86, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xD2C, symBinAddr: 0x2FC04, symSize: 0x38 } + - { offset: 0x28ABF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xD64, symBinAddr: 0x2FC3C, symSize: 0x1AC } + - { offset: 0x28B29, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xF10, symBinAddr: 0x2FDE8, symSize: 0x24 } + - { offset: 0x28B51, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xF34, symBinAddr: 0x2FE0C, symSize: 0x190 } + - { offset: 0x28BF6, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0x10C4, symBinAddr: 0x2FF9C, symSize: 0x164 } + - { offset: 0x28C8F, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1228, symBinAddr: 0x30100, symSize: 0xB8 } + - { offset: 0x28CC2, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x12E0, symBinAddr: 0x301B8, symSize: 0x34 } + - { offset: 0x28D02, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x1314, symBinAddr: 0x301EC, symSize: 0x154 } + - { offset: 0x28D35, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x1468, symBinAddr: 0x30340, symSize: 0x40 } + - { offset: 0x28D75, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x14A8, symBinAddr: 0x30380, symSize: 0x170 } + - { offset: 0x28DA8, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x1618, symBinAddr: 0x304F0, symSize: 0x34 } + - { offset: 0x28DE8, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x164C, symBinAddr: 0x30524, symSize: 0x54 } + - { offset: 0x28E1B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x16A0, symBinAddr: 0x30578, symSize: 0x218 } + - { offset: 0x28E7B, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x18B8, symBinAddr: 0x30790, symSize: 0x34 } + - { offset: 0x28EBB, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x18EC, symBinAddr: 0x307C4, symSize: 0x1F4 } + - { offset: 0x28F6B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1AE0, symBinAddr: 0x309B8, symSize: 0x54 } + - { offset: 0x28F9E, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1D40, symBinAddr: 0x30C18, symSize: 0x34 } + - { offset: 0x28FDE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1D74, symBinAddr: 0x30C4C, symSize: 0x11C } + - { offset: 0x29069, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1E90, symBinAddr: 0x30D68, symSize: 0x1AC } + - { offset: 0x290FB, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x203C, symBinAddr: 0x30F14, symSize: 0xD4 } + - { offset: 0x2912E, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x30FE8, symSize: 0x34 } + - { offset: 0x2916E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x2144, symBinAddr: 0x3101C, symSize: 0x80 } + - { offset: 0x291BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x21C4, symBinAddr: 0x3109C, symSize: 0x2B0 } + - { offset: 0x2924C, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2474, symBinAddr: 0x3134C, symSize: 0xC0 } + - { offset: 0x292EE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x2534, symBinAddr: 0x3140C, symSize: 0x8C } + - { offset: 0x29312, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x25C0, symBinAddr: 0x31498, symSize: 0x68 } + - { offset: 0x2932E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2628, symBinAddr: 0x31500, symSize: 0x1B0 } + - { offset: 0x2938E, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x316B0, symSize: 0x32C } + - { offset: 0x29437, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x2B04, symBinAddr: 0x319DC, symSize: 0x3C } + - { offset: 0x29489, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2B40, symBinAddr: 0x31A18, symSize: 0xEC } + - { offset: 0x294DA, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x2C2C, symBinAddr: 0x31B04, symSize: 0x8C } + - { offset: 0x2952B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2CB8, symBinAddr: 0x31B90, symSize: 0xA8 } + - { offset: 0x2957C, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2D60, symBinAddr: 0x31C38, symSize: 0xE8 } + - { offset: 0x295DC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2E48, symBinAddr: 0x31D20, symSize: 0xD8 } + - { offset: 0x2962D, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2F20, symBinAddr: 0x31DF8, symSize: 0x170 } + - { offset: 0x29691, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x3090, symBinAddr: 0x31F68, symSize: 0x60 } + - { offset: 0x296C4, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x30F0, symBinAddr: 0x31FC8, symSize: 0x1C } + - { offset: 0x296FA, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x310C, symBinAddr: 0x31FE4, symSize: 0x38 } + - { offset: 0x29738, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x3144, symBinAddr: 0x3201C, symSize: 0x1C } + - { offset: 0x2976E, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x3160, symBinAddr: 0x32038, symSize: 0x24 } + - { offset: 0x297AC, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x3184, symBinAddr: 0x3205C, symSize: 0x7C } + - { offset: 0x2A2C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x320D8, symSize: 0x94 } + - { offset: 0x2A2DD, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19878, symBinAddr: 0x61410, symSize: 0x0 } + - { offset: 0x2A355, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19880, symBinAddr: 0x61418, symSize: 0x0 } + - { offset: 0x2A36A, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19888, symBinAddr: 0x61420, symSize: 0x0 } + - { offset: 0x2A37F, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19890, symBinAddr: 0x61428, symSize: 0x0 } + - { offset: 0x2A388, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x15418, symBinAddr: 0x47170, symSize: 0xC4 } + - { offset: 0x2A3AF, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39FA8, symBinAddr: 0x6D7B0, symSize: 0x0 } + - { offset: 0x2A42C, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39FB0, symBinAddr: 0x6D7B8, symSize: 0x0 } + - { offset: 0x2AE5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x320D8, symSize: 0x94 } + - { offset: 0x2AE96, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x3216C, symSize: 0x110 } + - { offset: 0x2AEFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x3227C, symSize: 0x6C } + - { offset: 0x2AF2D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x322E8, symSize: 0x98 } + - { offset: 0x2AF64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x32380, symSize: 0x4C } + - { offset: 0x2AF97, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x323CC, symSize: 0x78 } + - { offset: 0x2AFCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x32444, symSize: 0xA0 } + - { offset: 0x2B014, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x324E4, symSize: 0xC4 } + - { offset: 0x2B069, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x325A8, symSize: 0x47C } + - { offset: 0x2B0EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x32A24, symSize: 0x174 } + - { offset: 0x2B11D, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x32B98, symSize: 0x38 } + - { offset: 0x2B15D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x32BD0, symSize: 0x190 } + - { offset: 0x2B1B7, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x32D60, symSize: 0x58 } + - { offset: 0x2B1DB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x32DB8, symSize: 0x30 } + - { offset: 0x2B1F7, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x32DE8, symSize: 0x60 } + - { offset: 0x2B24F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x32E48, symSize: 0x16C } + - { offset: 0x2B2AF, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x32FB4, symSize: 0x3C } + - { offset: 0x2B301, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x32FF0, symSize: 0x68 } + - { offset: 0x2B343, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x33058, symSize: 0x68 } + - { offset: 0x2B385, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x330C0, symSize: 0x198 } + - { offset: 0x2B3DF, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x33258, symSize: 0x44 } + - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x3329C, symSize: 0x16C } + - { offset: 0x2B497, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x33408, symSize: 0x3C } + - { offset: 0x2B4E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x33444, symSize: 0x68 } + - { offset: 0x2B52B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x334AC, symSize: 0x68 } + - { offset: 0x2B56D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x33514, symSize: 0x280 } + - { offset: 0x2B5F6, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x33794, symSize: 0x7C } + - { offset: 0x2B666, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x33810, symSize: 0x78 } + - { offset: 0x2B68A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x33888, symSize: 0x58 } + - { offset: 0x2B6A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x338E0, symSize: 0x1B0 } + - { offset: 0x2B715, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x33A90, symSize: 0x54 } + - { offset: 0x2B779, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x33AE4, symSize: 0x90 } + - { offset: 0x2B7CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x33B74, symSize: 0x90 } + - { offset: 0x2B81B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x33C04, symSize: 0x16C } + - { offset: 0x2B875, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x33D70, symSize: 0x38 } + - { offset: 0x2B8CD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x33DA8, symSize: 0x104 } + - { offset: 0x2B91E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x33EAC, symSize: 0x5C } + - { offset: 0x2B970, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x33F08, symSize: 0x16C } + - { offset: 0x2B9CA, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x34074, symSize: 0x38 } + - { offset: 0x2BA22, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x340AC, symSize: 0x104 } + - { offset: 0x2BA73, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x341B0, symSize: 0x5C } + - { offset: 0x2BAC5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x3420C, symSize: 0x16C } + - { offset: 0x2BB1F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x34378, symSize: 0x44 } + - { offset: 0x2BB77, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x343BC, symSize: 0x16C } + - { offset: 0x2BBD1, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x34528, symSize: 0x44 } + - { offset: 0x2BC29, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x3456C, symSize: 0x16C } + - { offset: 0x2BC83, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x346D8, symSize: 0x38 } + - { offset: 0x2BCDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x34710, symSize: 0xF4 } + - { offset: 0x2BD1D, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x34804, symSize: 0x3C } + - { offset: 0x2BD5D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x34840, symSize: 0xF4 } + - { offset: 0x2BD9F, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x34934, symSize: 0x3C } + - { offset: 0x2BDDF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x34970, symSize: 0xF4 } + - { offset: 0x2BE21, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x34A64, symSize: 0x3C } + - { offset: 0x2BE61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x34AA0, symSize: 0x168 } + - { offset: 0x2BEBB, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x34C08, symSize: 0x30 } + - { offset: 0x2BF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x34C38, symSize: 0x100 } + - { offset: 0x2BF64, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x34D38, symSize: 0x28 } + - { offset: 0x2BFB6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x34D60, symSize: 0x168 } + - { offset: 0x2C010, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x34EC8, symSize: 0x30 } + - { offset: 0x2C068, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x34EF8, symSize: 0x100 } + - { offset: 0x2C0B9, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x34FF8, symSize: 0x28 } + - { offset: 0x2C10B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x35020, symSize: 0x100 } + - { offset: 0x2C15C, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x35120, symSize: 0x28 } + - { offset: 0x2C1AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x35148, symSize: 0x168 } + - { offset: 0x2C208, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x352B0, symSize: 0x30 } + - { offset: 0x2C260, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x352E0, symSize: 0x1BC } + - { offset: 0x2C2BB, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x3549C, symSize: 0x44 } + - { offset: 0x2C313, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x354E0, symSize: 0x13C } + - { offset: 0x2C364, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x3561C, symSize: 0x60 } + - { offset: 0x2C3B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x3567C, symSize: 0x1A8 } + - { offset: 0x2C41C, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C8, symBinAddr: 0x35824, symSize: 0x54 } + - { offset: 0x2C480, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A1C, symBinAddr: 0x35878, symSize: 0x184 } + - { offset: 0x2C4D1, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3BA0, symBinAddr: 0x359FC, symSize: 0x54 } + - { offset: 0x2C535, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BF4, symBinAddr: 0x35A50, symSize: 0x140 } + - { offset: 0x2C586, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D34, symBinAddr: 0x35B90, symSize: 0x54 } + - { offset: 0x2C5EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D88, symBinAddr: 0x35BE4, symSize: 0x190 } + - { offset: 0x2C64A, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F18, symBinAddr: 0x35D74, symSize: 0x58 } + - { offset: 0x2C6C0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F70, symBinAddr: 0x35DCC, symSize: 0x224 } + - { offset: 0x2C73E, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4194, symBinAddr: 0x35FF0, symSize: 0x5C } + - { offset: 0x2C7C6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41F0, symBinAddr: 0x3604C, symSize: 0xA4 } + - { offset: 0x2C7EA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4294, symBinAddr: 0x360F0, symSize: 0x78 } + - { offset: 0x2C806, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x430C, symBinAddr: 0x36168, symSize: 0x184 } + - { offset: 0x2C857, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4490, symBinAddr: 0x362EC, symSize: 0x54 } + - { offset: 0x2C8BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44E4, symBinAddr: 0x36340, symSize: 0x11C } + - { offset: 0x2C910, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x4600, symBinAddr: 0x3645C, symSize: 0x118 } + - { offset: 0x2C965, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4718, symBinAddr: 0x36574, symSize: 0x140 } + - { offset: 0x2C9CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4858, symBinAddr: 0x366B4, symSize: 0x204 } + - { offset: 0x2CA32, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A5C, symBinAddr: 0x368B8, symSize: 0x34 } + - { offset: 0x2CA69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A90, symBinAddr: 0x368EC, symSize: 0x160 } + - { offset: 0x2CABE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BF0, symBinAddr: 0x36A4C, symSize: 0x160 } + - { offset: 0x2CB13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D50, symBinAddr: 0x36BAC, symSize: 0x118 } + - { offset: 0x2CB68, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E68, symBinAddr: 0x36CC4, symSize: 0x1EC } + - { offset: 0x2CBD8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x5054, symBinAddr: 0x36EB0, symSize: 0x300 } + - { offset: 0x2CC85, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x5354, symBinAddr: 0x371B0, symSize: 0x58 } + - { offset: 0x2CCD3, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x5408, symBinAddr: 0x37208, symSize: 0x5FC } + - { offset: 0x2CE2F, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5A04, symBinAddr: 0x37804, symSize: 0x24 } + - { offset: 0x2CE57, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A28, symBinAddr: 0x37828, symSize: 0x58 } + - { offset: 0x2CEB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A80, symBinAddr: 0x37880, symSize: 0x74 } + - { offset: 0x2CEDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5AF4, symBinAddr: 0x378F4, symSize: 0xBCC } + - { offset: 0x2D116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66C0, symBinAddr: 0x384C0, symSize: 0x694 } + - { offset: 0x2D353, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D54, symBinAddr: 0x38B54, symSize: 0x2C0 } + - { offset: 0x2D428, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x7014, symBinAddr: 0x38E14, symSize: 0x2A8 } + - { offset: 0x2D48C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x72BC, symBinAddr: 0x390BC, symSize: 0x2A8 } + - { offset: 0x2D4F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7564, symBinAddr: 0x39364, symSize: 0x160 } + - { offset: 0x2D58F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76C4, symBinAddr: 0x394C4, symSize: 0x160 } + - { offset: 0x2D62E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7824, symBinAddr: 0x39624, symSize: 0x3A0 } + - { offset: 0x2D686, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BC4, symBinAddr: 0x399C4, symSize: 0xEC } + - { offset: 0x2D6C6, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7CB0, symBinAddr: 0x39AB0, symSize: 0x9C } + - { offset: 0x2D706, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D4C, symBinAddr: 0x39B4C, symSize: 0x5C } + - { offset: 0x2D75A, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7E14, symBinAddr: 0x39BA8, symSize: 0x5C } + - { offset: 0x2D7AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E70, symBinAddr: 0x39C04, symSize: 0x3A0 } + - { offset: 0x2D806, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x8210, symBinAddr: 0x39FA4, symSize: 0xEC } + - { offset: 0x2D846, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82FC, symBinAddr: 0x3A090, symSize: 0x9C } + - { offset: 0x2D886, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8398, symBinAddr: 0x3A12C, symSize: 0x5C } + - { offset: 0x2D8DA, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83F4, symBinAddr: 0x3A188, symSize: 0x5C } + - { offset: 0x2D92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8450, symBinAddr: 0x3A1E4, symSize: 0x30C } + - { offset: 0x2D9A1, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x875C, symBinAddr: 0x3A4F0, symSize: 0x398 } + - { offset: 0x2DA50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AF4, symBinAddr: 0x3A888, symSize: 0x68 } + - { offset: 0x2DAB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B5C, symBinAddr: 0x3A8F0, symSize: 0x64 } + - { offset: 0x2DAE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BC0, symBinAddr: 0x3A954, symSize: 0x64 } + - { offset: 0x2DB1A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C24, symBinAddr: 0x3A9B8, symSize: 0x64 } + - { offset: 0x2DB4D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C88, symBinAddr: 0x3AA1C, symSize: 0x64 } + - { offset: 0x2DB80, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CEC, symBinAddr: 0x3AA80, symSize: 0x64 } + - { offset: 0x2DBB3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D50, symBinAddr: 0x3AAE4, symSize: 0x64 } + - { offset: 0x2DBE6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8DB4, symBinAddr: 0x3AB48, symSize: 0x64 } + - { offset: 0x2DC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8E18, symBinAddr: 0x3ABAC, symSize: 0x64 } + - { offset: 0x2DC4C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E7C, symBinAddr: 0x3AC10, symSize: 0xDC } + - { offset: 0x2DC7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F58, symBinAddr: 0x3ACEC, symSize: 0xDC } + - { offset: 0x2DCB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9034, symBinAddr: 0x3ADC8, symSize: 0x4C } + - { offset: 0x2DCE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9080, symBinAddr: 0x3AE14, symSize: 0x2BC } + - { offset: 0x2DDF4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x933C, symBinAddr: 0x3B0D0, symSize: 0x1A0 } + - { offset: 0x2DE54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94DC, symBinAddr: 0x3B270, symSize: 0x1A0 } + - { offset: 0x2DEB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x967C, symBinAddr: 0x3B410, symSize: 0x250 } + - { offset: 0x2DF10, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x98CC, symBinAddr: 0x3B660, symSize: 0xA4 } + - { offset: 0x2DF68, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9970, symBinAddr: 0x3B704, symSize: 0x54 } + - { offset: 0x2DFA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9A00, symBinAddr: 0x3B758, symSize: 0x250 } + - { offset: 0x2E000, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C50, symBinAddr: 0x3B9A8, symSize: 0xA4 } + - { offset: 0x2E058, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CF4, symBinAddr: 0x3BA4C, symSize: 0x54 } + - { offset: 0x2E094, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D48, symBinAddr: 0x3BAA0, symSize: 0x1F0 } + - { offset: 0x2E0EE, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F38, symBinAddr: 0x3BC90, symSize: 0x9C } + - { offset: 0x2E146, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FD4, symBinAddr: 0x3BD2C, symSize: 0x54 } + - { offset: 0x2E182, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0xA028, symBinAddr: 0x3BD80, symSize: 0x250 } + - { offset: 0x2E1DE, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA278, symBinAddr: 0x3BFD0, symSize: 0x54 } + - { offset: 0x2E236, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA2CC, symBinAddr: 0x3C024, symSize: 0x54 } + - { offset: 0x2E272, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA320, symBinAddr: 0x3C078, symSize: 0x250 } + - { offset: 0x2E2CE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA570, symBinAddr: 0x3C2C8, symSize: 0x54 } + - { offset: 0x2E326, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA5C4, symBinAddr: 0x3C31C, symSize: 0x54 } + - { offset: 0x2E362, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA618, symBinAddr: 0x3C370, symSize: 0x1F0 } + - { offset: 0x2E3BC, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA808, symBinAddr: 0x3C560, symSize: 0x50 } + - { offset: 0x2E414, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA858, symBinAddr: 0x3C5B0, symSize: 0x54 } + - { offset: 0x2E450, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA8AC, symBinAddr: 0x3C604, symSize: 0x250 } + - { offset: 0x2E4AC, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAAFC, symBinAddr: 0x3C854, symSize: 0x54 } + - { offset: 0x2E504, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB50, symBinAddr: 0x3C8A8, symSize: 0x54 } + - { offset: 0x2E540, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xABA4, symBinAddr: 0x3C8FC, symSize: 0x250 } + - { offset: 0x2E59C, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADF4, symBinAddr: 0x3CB4C, symSize: 0x54 } + - { offset: 0x2E5F4, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE48, symBinAddr: 0x3CBA0, symSize: 0x54 } + - { offset: 0x2E630, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE9C, symBinAddr: 0x3CBF4, symSize: 0x1F0 } + - { offset: 0x2E68A, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB08C, symBinAddr: 0x3CDE4, symSize: 0x50 } + - { offset: 0x2E6E2, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0DC, symBinAddr: 0x3CE34, symSize: 0x54 } + - { offset: 0x2E71E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB130, symBinAddr: 0x3CE88, symSize: 0x32C } + - { offset: 0x2E7E7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB45C, symBinAddr: 0x3D1B4, symSize: 0x250 } + - { offset: 0x2E843, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB6AC, symBinAddr: 0x3D404, symSize: 0x54 } + - { offset: 0x2E89B, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB700, symBinAddr: 0x3D458, symSize: 0x54 } + - { offset: 0x2E8D7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB754, symBinAddr: 0x3D4AC, symSize: 0x250 } + - { offset: 0x2E933, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB9A4, symBinAddr: 0x3D6FC, symSize: 0x54 } + - { offset: 0x2E98B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9F8, symBinAddr: 0x3D750, symSize: 0x54 } + - { offset: 0x2E9C7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA4C, symBinAddr: 0x3D7A4, symSize: 0x1F0 } + - { offset: 0x2EA21, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBC3C, symBinAddr: 0x3D994, symSize: 0x50 } + - { offset: 0x2EA79, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC8C, symBinAddr: 0x3D9E4, symSize: 0x54 } + - { offset: 0x2EAB5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCE0, symBinAddr: 0x3DA38, symSize: 0x16C } + - { offset: 0x2EB0F, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE4C, symBinAddr: 0x3DBA4, symSize: 0x44 } + - { offset: 0x2EB67, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE90, symBinAddr: 0x3DBE8, symSize: 0x170 } + - { offset: 0x2EBC1, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xC000, symBinAddr: 0x3DD58, symSize: 0x40 } + - { offset: 0x2EC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC040, symBinAddr: 0x3DD98, symSize: 0x170 } + - { offset: 0x2EC73, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC1B0, symBinAddr: 0x3DF08, symSize: 0x88 } + - { offset: 0x2ECCB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC238, symBinAddr: 0x3DF90, symSize: 0x170 } + - { offset: 0x2ED25, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC3A8, symBinAddr: 0x3E100, symSize: 0x88 } + - { offset: 0x2ED7D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC430, symBinAddr: 0x3E188, symSize: 0x268 } + - { offset: 0x2EE21, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC698, symBinAddr: 0x3E3F0, symSize: 0x44 } + - { offset: 0x2EE76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC6DC, symBinAddr: 0x3E434, symSize: 0x2C8 } + - { offset: 0x2EF14, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC9A4, symBinAddr: 0x3E6FC, symSize: 0x664 } + - { offset: 0x2F0E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD008, symBinAddr: 0x3ED60, symSize: 0x90 } + - { offset: 0x2F10A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD098, symBinAddr: 0x3EDF0, symSize: 0x6C } + - { offset: 0x2F126, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD104, symBinAddr: 0x3EE5C, symSize: 0x2BC } + - { offset: 0x2F1B5, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD3C0, symBinAddr: 0x3F118, symSize: 0x690 } + - { offset: 0x2F384, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA50, symBinAddr: 0x3F7A8, symSize: 0x1DC } + - { offset: 0x2F412, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDC2C, symBinAddr: 0x3F984, symSize: 0x2D0 } + - { offset: 0x2F4B0, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEFC, symBinAddr: 0x3FC54, symSize: 0x308 } + - { offset: 0x2F57F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE204, symBinAddr: 0x3FF5C, symSize: 0xB4 } + - { offset: 0x2F5EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE2B8, symBinAddr: 0x40010, symSize: 0x2BC } + - { offset: 0x2F67E, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE574, symBinAddr: 0x402CC, symSize: 0x27C } + - { offset: 0x2F759, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE7F0, symBinAddr: 0x40548, symSize: 0x370 } + - { offset: 0x2F7FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB60, symBinAddr: 0x408B8, symSize: 0x1BC } + - { offset: 0x2F85F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xED1C, symBinAddr: 0x40A74, symSize: 0x1BC } + - { offset: 0x2F8C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEED8, symBinAddr: 0x40C30, symSize: 0x198 } + - { offset: 0x2F933, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF070, symBinAddr: 0x40DC8, symSize: 0x80 } + - { offset: 0x2F988, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF0F0, symBinAddr: 0x40E48, symSize: 0xA8 } + - { offset: 0x2F9EC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF198, symBinAddr: 0x40EF0, symSize: 0x80 } + - { offset: 0x2FA41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF218, symBinAddr: 0x40F70, symSize: 0xA8 } + - { offset: 0x2FAA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF2C0, symBinAddr: 0x41018, symSize: 0x300 } + - { offset: 0x2FB52, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF5C0, symBinAddr: 0x41318, symSize: 0x588 } + - { offset: 0x2FD2A, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB48, symBinAddr: 0x418A0, symSize: 0xA8 } + - { offset: 0x2FD4E, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFBF0, symBinAddr: 0x41948, symSize: 0x7C } + - { offset: 0x2FD6A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC6C, symBinAddr: 0x419C4, symSize: 0x2A8 } + - { offset: 0x2FDF9, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFF14, symBinAddr: 0x41C6C, symSize: 0x2E8 } + - { offset: 0x2FF03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101FC, symBinAddr: 0x41F54, symSize: 0x2A8 } + - { offset: 0x2FF92, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x104A4, symBinAddr: 0x421FC, symSize: 0x2D8 } + - { offset: 0x3008C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x1077C, symBinAddr: 0x424D4, symSize: 0x260 } + - { offset: 0x3011B, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x109DC, symBinAddr: 0x42734, symSize: 0x284 } + - { offset: 0x301F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C60, symBinAddr: 0x429B8, symSize: 0x260 } + - { offset: 0x30283, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10EC0, symBinAddr: 0x42C18, symSize: 0x1D4 } + - { offset: 0x30331, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11094, symBinAddr: 0x42DEC, symSize: 0x74 } + - { offset: 0x30382, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x11108, symBinAddr: 0x42E60, symSize: 0x180 } + - { offset: 0x303F1, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x11288, symBinAddr: 0x42FE0, symSize: 0x64 } + - { offset: 0x30443, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x112EC, symBinAddr: 0x43044, symSize: 0x2A0 } + - { offset: 0x304D2, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1158C, symBinAddr: 0x432E4, symSize: 0xC8 } + - { offset: 0x30542, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x11654, symBinAddr: 0x433AC, symSize: 0x64 } + - { offset: 0x30594, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x116B8, symBinAddr: 0x43410, symSize: 0x1D0 } + - { offset: 0x30612, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x11888, symBinAddr: 0x435E0, symSize: 0x64 } + - { offset: 0x30664, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x118EC, symBinAddr: 0x43644, symSize: 0x90 } + - { offset: 0x306B5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x1197C, symBinAddr: 0x436D4, symSize: 0x27C } + - { offset: 0x30742, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11BF8, symBinAddr: 0x43950, symSize: 0x80 } + - { offset: 0x307B8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C78, symBinAddr: 0x439D0, symSize: 0x28C } + - { offset: 0x30800, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11F04, symBinAddr: 0x43C5C, symSize: 0x6A4 } + - { offset: 0x308DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x125A8, symBinAddr: 0x44300, symSize: 0x150 } + - { offset: 0x30949, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x126F8, symBinAddr: 0x44450, symSize: 0xCC } + - { offset: 0x309AD, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x127C4, symBinAddr: 0x4451C, symSize: 0x8C } + - { offset: 0x30A05, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x12850, symBinAddr: 0x445A8, symSize: 0x3B0 } + - { offset: 0x30ADB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12C00, symBinAddr: 0x44958, symSize: 0x64 } + - { offset: 0x30B0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C64, symBinAddr: 0x449BC, symSize: 0x90 } + - { offset: 0x30B41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12CF4, symBinAddr: 0x44A4C, symSize: 0x224 } + - { offset: 0x30B92, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12F18, symBinAddr: 0x44C70, symSize: 0x50 } + - { offset: 0x30BD2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F68, symBinAddr: 0x44CC0, symSize: 0x264 } + - { offset: 0x30C52, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x131CC, symBinAddr: 0x44F24, symSize: 0x198 } + - { offset: 0x30CDF, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13364, symBinAddr: 0x450BC, symSize: 0x50 } + - { offset: 0x30D1F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x133B4, symBinAddr: 0x4510C, symSize: 0x264 } + - { offset: 0x30D9F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x13618, symBinAddr: 0x45370, symSize: 0x198 } + - { offset: 0x30E2C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x137B0, symBinAddr: 0x45508, symSize: 0x50 } + - { offset: 0x30E6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x13800, symBinAddr: 0x45558, symSize: 0xF4 } + - { offset: 0x30EAE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x138F4, symBinAddr: 0x4564C, symSize: 0xA4 } + - { offset: 0x30EEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13998, symBinAddr: 0x456F0, symSize: 0x90 } + - { offset: 0x30F3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x13A28, symBinAddr: 0x45780, symSize: 0x27C } + - { offset: 0x30FCC, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13CA4, symBinAddr: 0x459FC, symSize: 0x80 } + - { offset: 0x31042, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13D24, symBinAddr: 0x45A7C, symSize: 0xEB4 } + - { offset: 0x311E5, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14BD8, symBinAddr: 0x46930, symSize: 0x1B4 } + - { offset: 0x31279, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D8C, symBinAddr: 0x46AE4, symSize: 0x108 } + - { offset: 0x3130D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E94, symBinAddr: 0x46BEC, symSize: 0xA0 } + - { offset: 0x313A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14F34, symBinAddr: 0x46C8C, symSize: 0x64 } + - { offset: 0x313D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F98, symBinAddr: 0x46CF0, symSize: 0x15C } + - { offset: 0x31425, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x150F4, symBinAddr: 0x46E4C, symSize: 0xF4 } + - { offset: 0x31467, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x151E8, symBinAddr: 0x46F40, symSize: 0x54 } + - { offset: 0x314A7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x1523C, symBinAddr: 0x46F94, symSize: 0xF4 } + - { offset: 0x314E9, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x15330, symBinAddr: 0x47088, symSize: 0x98 } + - { offset: 0x31529, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x153C8, symBinAddr: 0x47120, symSize: 0x50 } + - { offset: 0x315DB, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x154DC, symBinAddr: 0x47234, symSize: 0x84 } + - { offset: 0x3161B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x15560, symBinAddr: 0x472B8, symSize: 0x13C } + - { offset: 0x3165D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x1569C, symBinAddr: 0x473F4, symSize: 0x1B0 } + - { offset: 0x316AE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x1584C, symBinAddr: 0x475A4, symSize: 0x1B0 } + - { offset: 0x316FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x159FC, symBinAddr: 0x47754, symSize: 0x43C } + - { offset: 0x31764, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15E38, symBinAddr: 0x47B90, symSize: 0x504 } + - { offset: 0x3183F, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1633C, symBinAddr: 0x48094, symSize: 0x1E4 } + - { offset: 0x318BD, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x16520, symBinAddr: 0x48278, symSize: 0x1E4 } + - { offset: 0x3193B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x16704, symBinAddr: 0x4845C, symSize: 0x1D8 } + - { offset: 0x31981, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x168DC, symBinAddr: 0x48634, symSize: 0x30C } + - { offset: 0x31A3E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16BE8, symBinAddr: 0x48940, symSize: 0xF0 } + - { offset: 0x31A71, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16CD8, symBinAddr: 0x48A30, symSize: 0x154 } + - { offset: 0x31AA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16E2C, symBinAddr: 0x48B84, symSize: 0x114 } + - { offset: 0x31AF5, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16F40, symBinAddr: 0x48C98, symSize: 0x60 } + - { offset: 0x31B35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x48CF8, symSize: 0x70 } + - { offset: 0x31B86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x17010, symBinAddr: 0x48D68, symSize: 0x68 } + - { offset: 0x31BC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17078, symBinAddr: 0x48DD0, symSize: 0x80 } + - { offset: 0x31C0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x170F8, symBinAddr: 0x48E50, symSize: 0x7C } + - { offset: 0x31C41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17174, symBinAddr: 0x48ECC, symSize: 0x58 } + - { offset: 0x31C78, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x171CC, symBinAddr: 0x48F24, symSize: 0x58 } + - { offset: 0x31CAF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x17224, symBinAddr: 0x48F7C, symSize: 0xE8 } + - { offset: 0x31CF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1730C, symBinAddr: 0x49064, symSize: 0xE8 } + - { offset: 0x31D3B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x173F4, symBinAddr: 0x4914C, symSize: 0x68 } + - { offset: 0x31D72, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x1745C, symBinAddr: 0x491B4, symSize: 0xA0 } + - { offset: 0x31DC7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x174FC, symBinAddr: 0x49254, symSize: 0xA0 } + - { offset: 0x31E1C, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1759C, symBinAddr: 0x492F4, symSize: 0x44 } + - { offset: 0x31E62, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x175E0, symBinAddr: 0x49338, symSize: 0x44 } + - { offset: 0x31EA8, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x17624, symBinAddr: 0x4937C, symSize: 0xC4 } + - { offset: 0x31EFD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x176E8, symBinAddr: 0x49440, symSize: 0x7C } + - { offset: 0x31F52, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x17764, symBinAddr: 0x494BC, symSize: 0x7C } + - { offset: 0x31FA7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x177E0, symBinAddr: 0x49538, symSize: 0x84 } + - { offset: 0x31FFC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x17864, symBinAddr: 0x495BC, symSize: 0x84 } + - { offset: 0x32051, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x178E8, symBinAddr: 0x49640, symSize: 0x80 } + - { offset: 0x320B5, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x17968, symBinAddr: 0x496C0, symSize: 0x298 } + - { offset: 0x32180, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17C00, symBinAddr: 0x49958, symSize: 0x178 } + - { offset: 0x321B3, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D78, symBinAddr: 0x49AD0, symSize: 0xA0 } + - { offset: 0x32213, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17E18, symBinAddr: 0x49B70, symSize: 0xA0 } ... diff --git a/.theos/obj/debug/arm64e/OhNo.dylib b/.theos/obj/debug/arm64e/OhNo.dylib index 5c3f2d6..cf8fe35 100755 Binary files a/.theos/obj/debug/arm64e/OhNo.dylib and b/.theos/obj/debug/arm64e/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib b/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib index 5254928..ff112bb 100644 Binary files a/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib and b/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib differ diff --git a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 index d7765fe..2fb681e 100644 --- a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 +++ b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 @@ -1 +1 @@ -70 \ No newline at end of file +71 \ No newline at end of file diff --git a/AppRunMan/server/MyAdServer.m b/AppRunMan/server/MyAdServer.m index b4b6a8c..28f9d25 100644 --- a/AppRunMan/server/MyAdServer.m +++ b/AppRunMan/server/MyAdServer.m @@ -91,9 +91,15 @@ BOOL needAdContinue(NSString *appid, NSString *idfa, NSNumber *maxEcpm) { void getChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback) { XSPhoneConfig *config = [XSPhoneConfig sharedInstance]; - NSString *url = [config GetFullServerURL:[NSString stringWithFormat:@"ios/top_selection/get_change_data?id=%@&idfa=%@", [config IPhoneName], idfa ?: @""]]; + NSString *url = [config GetFullServerURL:@"/ios/top_selection/get_change_data_json"]; XSHttpHelper *http = [[XSHttpHelper alloc] init]; - [http doGET:url withCallback:^(NSData *jsonData) { + NSDictionary *dic = @{ + @"packageName": [config PackageName], + @"washParam": @([config WashParam]), + }; + NSString *json = [XSHelper dic2Json:dic]; + + [http doPOST:url json:json withCallback:^(NSData *jsonData) { NSDictionary *data = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:nil]; if (data && [data objectForKey:@"data"]) { NSDictionary *_data = data[@"data"]; @@ -111,8 +117,8 @@ void getChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callba if(errorCallback) { errorCallback(err); } - }]; + }]; } void _newgetChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback) { @@ -143,7 +149,6 @@ void _newgetChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_ca errorCallback(err); } }]; - } BOOL saveChangeDataFile(NSDictionary *data) { diff --git a/AppRunMan/server/MyAdTask2.m b/AppRunMan/server/MyAdTask2.m index d9bc576..ff48a72 100644 --- a/AppRunMan/server/MyAdTask2.m +++ b/AppRunMan/server/MyAdTask2.m @@ -415,44 +415,37 @@ BOOL myadTaskManualStop = NO; tempBfaceDictKey = [[NSMutableDictionary alloc] init]; } NSString *serverUrl = [[XSPhoneConfig sharedInstance] ServerURL]; - - [tempBfaceDictKey setValue:@"http://127.0.0.1:6000" forKey:@"adbrush_local_url"]; + BOOL washParam = [[XSPhoneConfig sharedInstance] WashParam]; [tempBfaceDictKey setValue:serverUrl forKey:@"adbrush_base_url"]; - __weak typeof(self) weakSelf = self; - getLowEcpm(^(NSNumber *lowEcpm) { - __strong typeof(weakSelf) strongSelf = weakSelf; - if (!strongSelf) return; - - BOOL washParam = strongSelf->workType == 0 ? YES : NO; - [tempBfaceDictKey setValue:@(washParam) forKey:@"washParam"]; - [tempBfaceDictKey setValue:lowEcpm forKey:@"adbrush_ecpm"]; - if(strongSelf->linkId) { - [tempBfaceDictKey setValue:strongSelf->linkId forKey:@"linkId"]; - } else { - NSString *linkId = [[NSUUID UUID] UUIDString]; - [tempBfaceDictKey setValue:linkId forKey:@"linkId"]; - } - - if(strongSelf->dataId) { - [tempBfaceDictKey setValue:strongSelf->dataId forKey:@"dataId"]; - } else { - [tempBfaceDictKey setValue:@"0" forKey:@"dataId"]; - } - if(strongSelf->remoteIp) { - [tempBfaceDictKey setValue:strongSelf->remoteIp forKey:@"remoteIp"]; - } - uint16_t udp_port = [XUDPServer sharedInstance].udp_port; - [tempBfaceDictKey setValue:@(udp_port) forKey:@"udp_port"]; - - NSLog(@"XS- resetApp 1"); - NSMutableDictionary *tempAppInfo = [[NSMutableDictionary alloc] init]; - [tempAppInfo setValue:tempBfaceDictKey forKey:@"bfaceDictKey"]; - - XSClearAll(appId); - - XSSaveAppInfo(tempAppInfo, appInfoPath); - callback(); - }); + [tempBfaceDictKey setValue:@(washParam) forKey:@"washParam"]; + // [tempBfaceDictKey setValue:lowEcpm forKey:@"adbrush_ecpm"]; + if(self->linkId) { + [tempBfaceDictKey setValue:self->linkId forKey:@"linkId"]; + } else { + NSString *linkId = [[NSUUID UUID] UUIDString]; + [tempBfaceDictKey setValue:linkId forKey:@"linkId"]; + } + + if(self->dataId) { + [tempBfaceDictKey setValue:self->dataId forKey:@"dataId"]; + } else { + [tempBfaceDictKey setValue:@"0" forKey:@"dataId"]; + } + if(self->remoteIp) { + [tempBfaceDictKey setValue:self->remoteIp forKey:@"remoteIp"]; + } + uint16_t udp_port = [XUDPServer sharedInstance].udp_port; + [tempBfaceDictKey setValue:@(udp_port) forKey:@"udp_port"]; + + NSLog(@"XS- resetApp 1"); + NSMutableDictionary *tempAppInfo = [[NSMutableDictionary alloc] init]; + [tempAppInfo setValue:tempBfaceDictKey forKey:@"bfaceDictKey"]; + + XSClearAll(appId); + + XSSaveAppInfo(tempAppInfo, appInfoPath); + callback(); + } - (NSString *)frontMostAppId { diff --git a/ips.txt b/ips.txt index 1c9f38a..ceaf2b5 100644 --- a/ips.txt +++ b/ips.txt @@ -1,12 +1 @@ -172.29.120.31 -172.29.120.21 -172.29.120.28 -172.29.108.11 -172.29.108.19 -172.29.108.23 -172.29.102.18 -172.29.120.24 -172.29.108.21 -172.29.120.27 -172.29.108.30 -172.29.108.29 \ No newline at end of file +192.168.31.103 \ No newline at end of file diff --git a/local_file.txt b/local_file.txt new file mode 100644 index 0000000..79d2042 --- /dev/null +++ b/local_file.txt @@ -0,0 +1,22 @@ + + + + + IpDevName + wallpaper.swatch + MainServerURL + http://192.168.40.8:8080 + PackageName + com.lockscreeenWidgets + ServerURL + https://nks-api.ii.explore-sun.com + WashParam + + deviceId + 4CD1175B-A5A6-4DBA-84E0-030B696B7178 + lastReboot + 1762393045 + senderId + 4294968703 + + diff --git a/modify_config.py b/modify_config.py new file mode 100644 index 0000000..ce55351 --- /dev/null +++ b/modify_config.py @@ -0,0 +1,62 @@ +import paramiko +import os +import plistlib + +# 设置SSH连接参数 +# hostname = '172.30.104.18' +port = 22 +username = 'root' +password = 'alpine' +# packagename = 'com.funny.prank.call' + +def moveRemote(hostname:str, packagename:str,serverurl:str): + # 创建SSH传输通道 + transport = paramiko.Transport((hostname, port)) + transport.set_keepalive(5) + # 连接SSH服务端,以用户名和密码进行认证 + transport.connect(username=username, password=password) + + # 创建SFTP客户端 + sftp = paramiko.SFTPClient.from_transport(transport) + + # 上传本地文件到远程主机 + local_path = 'local_file.txt' + remote_path = '/User/OhNoData/config001.plist' + # sftp.put(local_path, remote_path) + sftp.get(remote_path, local_path) + + + with open(local_path, 'rb') as fp: + configPlist = plistlib.load(fp) + configPlist['IpDevName'] = packagename + configPlist['ServerURL'] = serverurl + configPlist['PackageName'] = 'com.lockscreeenWidgets' + configPlist['WashParam'] = True + configPlist['MainServerURL'] = "http://192.168.40.8:8080" + + with open(local_path, 'wb') as fp: + plistlib.dump(configPlist, fp) + + print(configPlist) + + # 上传本地文件到远程主机 + sftp.put(local_path, remote_path) + + # 关闭SFTP连接 + sftp.close() + + # 关闭SSH传输通道 + transport.close() + +if __name__ == "__main__": + ips1 = [] + with open("./ips.txt", 'r') as f: + ips1 = [i.strip() for i in f.readlines()] + + + for it in ips1: + try: + print(it) + moveRemote(it,"wallpaper.swatch", "https://nks-api.ii.explore-sun.com") + except Exception as e: + print(e) \ No newline at end of file diff --git a/packages/test.deb b/packages/test.deb new file mode 100644 index 0000000..7b0dbe3 Binary files /dev/null and b/packages/test.deb differ