diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control index b89edaf..ede4ddd 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-66+debug +Version: 0.0.7-10-68+debug Installed-Size: 1624 diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib index afcba16..dcb4530 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 aad48ce..c491c53 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 c01b080..49dca9f 100644 --- a/.theos/last_package +++ b/.theos/last_package @@ -1 +1 @@ -./packages/com.xyzshell.ioscontrol_0.0.7-10-66+debug_iphoneos-arm.deb +./packages/com.xyzshell.ioscontrol_0.0.7-10-68+debug_iphoneos-arm.deb diff --git a/.theos/obj/debug/AppRunMan.dylib b/.theos/obj/debug/AppRunMan.dylib index e849597..dcb4530 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 20ff318..c491c53 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 61350c3..f085cfe 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 1de1c32..104d63e 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 3282eda..fc14859 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 @@ -184,10 +184,10 @@ relocations: - { offset: 0xD9DE, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x3F98, symBinAddr: 0xFE74, symSize: 0x150 } - { offset: 0xDA5F, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x40E8, symBinAddr: 0xFFC4, symSize: 0x74 } - { offset: 0xF026, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10038, symSize: 0x7C } - - { offset: 0xF03F, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE08A, symBinAddr: 0x6B2F8, symSize: 0x0 } + - { offset: 0xF03F, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE092, symBinAddr: 0x6B2F8, symSize: 0x0 } - { offset: 0xF05A, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10038, symSize: 0x7C } - - { offset: 0xF083, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE090, symBinAddr: 0x6B200, symSize: 0x0 } - - { offset: 0xF098, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE098, symBinAddr: 0x6B208, symSize: 0x0 } + - { offset: 0xF083, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE098, symBinAddr: 0x6B200, symSize: 0x0 } + - { offset: 0xF098, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE0A0, symBinAddr: 0x6B208, symSize: 0x0 } - { offset: 0xF426, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x100B4, symSize: 0x54 } - { offset: 0xF44E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xD0, symBinAddr: 0x10108, symSize: 0x228 } - { offset: 0xF4BD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x2F8, symBinAddr: 0x10330, symSize: 0x7D4 } @@ -208,140 +208,140 @@ relocations: - { offset: 0xFAB5, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.65', symObjAddr: 0x2110, symBinAddr: 0x11FDC, symSize: 0x64 } - { offset: 0xFAEB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2174, symBinAddr: 0x12040, symSize: 0x270 } - { offset: 0xFB2B, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x23E4, symBinAddr: 0x122B0, symSize: 0x60 } - - { offset: 0xFB66, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x2444, symBinAddr: 0x12310, symSize: 0x1E0 } - - { offset: 0xFBE1, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x2624, symBinAddr: 0x124F0, symSize: 0x6C } - - { offset: 0xFC3A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2690, symBinAddr: 0x1255C, symSize: 0x98 } - - { offset: 0xFC71, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2728, symBinAddr: 0x125F4, symSize: 0x118 } - - { offset: 0xFCA4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2840, symBinAddr: 0x1270C, symSize: 0x5C4 } - - { offset: 0xFD64, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2E04, symBinAddr: 0x12CD0, symSize: 0x11C } - - { offset: 0xFDCF, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x2F20, symBinAddr: 0x12DEC, symSize: 0x6C } - - { offset: 0xFE28, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2F8C, symBinAddr: 0x12E58, symSize: 0x60 } - - { offset: 0xFE82, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2FEC, symBinAddr: 0x12EB8, symSize: 0x68 } - - { offset: 0xFECA, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3054, symBinAddr: 0x12F20, symSize: 0x28 } - - { offset: 0xFEF4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x307C, symBinAddr: 0x12F48, symSize: 0x35C } - - { offset: 0xFFA3, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x33D8, symBinAddr: 0x132A4, symSize: 0x39C } - - { offset: 0x100BB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x3774, symBinAddr: 0x13640, symSize: 0x9C } - - { offset: 0x100DF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3810, symBinAddr: 0x136DC, symSize: 0x70 } - - { offset: 0x100FB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3880, symBinAddr: 0x1374C, symSize: 0x24 } - - { offset: 0x10132, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x38A4, symBinAddr: 0x13770, symSize: 0x110 } - - { offset: 0x10189, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x39B4, symBinAddr: 0x13880, symSize: 0xBC } - - { offset: 0x101DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3AD4, symBinAddr: 0x1393C, symSize: 0x20 } - - { offset: 0x1023A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3AF4, symBinAddr: 0x1395C, symSize: 0x144 } - - { offset: 0x1028B, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3C38, symBinAddr: 0x13AA0, symSize: 0x3DC } - - { offset: 0x10304, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x4014, symBinAddr: 0x13E7C, symSize: 0x88 } - - { offset: 0x10364, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x409C, symBinAddr: 0x13F04, symSize: 0x6C } - - { offset: 0x10388, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x4108, symBinAddr: 0x13F70, symSize: 0x50 } - - { offset: 0x103A4, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x4158, symBinAddr: 0x13FC0, symSize: 0x54 } - - { offset: 0x103C8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x41AC, symBinAddr: 0x14014, symSize: 0x50 } - - { offset: 0x1040A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x41FC, symBinAddr: 0x14064, symSize: 0x1DC } - - { offset: 0x1049D, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x43D8, symBinAddr: 0x14240, symSize: 0x60 } - - { offset: 0x104FD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x4438, symBinAddr: 0x142A0, symSize: 0x174 } - - { offset: 0x1056C, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x45AC, symBinAddr: 0x14414, symSize: 0x108 } - - { offset: 0x105A8, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x46B4, symBinAddr: 0x1451C, symSize: 0x1BC } - - { offset: 0x1062E, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4870, symBinAddr: 0x146D8, symSize: 0x6C } - - { offset: 0x10687, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x48DC, symBinAddr: 0x14744, symSize: 0x1F0 } - - { offset: 0x106EB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4ACC, symBinAddr: 0x14934, symSize: 0x238 } - - { offset: 0x1076D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4D04, symBinAddr: 0x14B6C, symSize: 0x234 } - - { offset: 0x107EF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x4F38, symBinAddr: 0x14DA0, symSize: 0x50 } - - { offset: 0x10822, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4F88, symBinAddr: 0x14DF0, symSize: 0x1C } - - { offset: 0x10858, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x4FA4, symBinAddr: 0x14E0C, symSize: 0x34 } - - { offset: 0x10896, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4FD8, symBinAddr: 0x14E40, symSize: 0xD8 } - - { offset: 0x11C44, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14F18, symSize: 0xB0 } - - { offset: 0x11C51, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14F18, symSize: 0xB0 } + - { offset: 0xFB66, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x2444, symBinAddr: 0x12310, symSize: 0x1E4 } + - { offset: 0xFBE1, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x2628, symBinAddr: 0x124F4, symSize: 0x6C } + - { offset: 0xFC3A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2694, symBinAddr: 0x12560, symSize: 0x98 } + - { offset: 0xFC71, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x272C, symBinAddr: 0x125F8, symSize: 0x118 } + - { offset: 0xFCA4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2844, symBinAddr: 0x12710, symSize: 0x5C4 } + - { offset: 0xFD64, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2E08, symBinAddr: 0x12CD4, symSize: 0x11C } + - { offset: 0xFDCF, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x2F24, symBinAddr: 0x12DF0, symSize: 0x6C } + - { offset: 0xFE28, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2F90, symBinAddr: 0x12E5C, symSize: 0x60 } + - { offset: 0xFE82, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2FF0, symBinAddr: 0x12EBC, symSize: 0x68 } + - { offset: 0xFECA, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3058, symBinAddr: 0x12F24, symSize: 0x28 } + - { offset: 0xFEF4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x3080, symBinAddr: 0x12F4C, symSize: 0x35C } + - { offset: 0xFFA3, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x33DC, symBinAddr: 0x132A8, symSize: 0x39C } + - { offset: 0x100BB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x3778, symBinAddr: 0x13644, symSize: 0x9C } + - { offset: 0x100DF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3814, symBinAddr: 0x136E0, symSize: 0x70 } + - { offset: 0x100FB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3884, symBinAddr: 0x13750, symSize: 0x24 } + - { offset: 0x10132, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x38A8, symBinAddr: 0x13774, symSize: 0x110 } + - { offset: 0x10189, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x39B8, symBinAddr: 0x13884, symSize: 0xBC } + - { offset: 0x101DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3AD8, symBinAddr: 0x13940, symSize: 0x20 } + - { offset: 0x1023A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3AF8, symBinAddr: 0x13960, symSize: 0x144 } + - { offset: 0x1028B, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3C3C, symBinAddr: 0x13AA4, symSize: 0x3DC } + - { offset: 0x10304, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x4018, symBinAddr: 0x13E80, symSize: 0x88 } + - { offset: 0x10364, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x40A0, symBinAddr: 0x13F08, symSize: 0x6C } + - { offset: 0x10388, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x410C, symBinAddr: 0x13F74, symSize: 0x50 } + - { offset: 0x103A4, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x415C, symBinAddr: 0x13FC4, symSize: 0x54 } + - { offset: 0x103C8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x41B0, symBinAddr: 0x14018, symSize: 0x50 } + - { offset: 0x1040A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x4200, symBinAddr: 0x14068, symSize: 0x1DC } + - { offset: 0x1049D, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x43DC, symBinAddr: 0x14244, symSize: 0x60 } + - { offset: 0x104FD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x443C, symBinAddr: 0x142A4, symSize: 0x174 } + - { offset: 0x1056C, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x45B0, symBinAddr: 0x14418, symSize: 0x108 } + - { offset: 0x105A8, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x46B8, symBinAddr: 0x14520, symSize: 0x1BC } + - { offset: 0x1062E, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4874, symBinAddr: 0x146DC, symSize: 0x6C } + - { offset: 0x10687, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x48E0, symBinAddr: 0x14748, symSize: 0x1F0 } + - { offset: 0x106EB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4AD0, symBinAddr: 0x14938, symSize: 0x238 } + - { offset: 0x1076D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4D08, symBinAddr: 0x14B70, symSize: 0x234 } + - { offset: 0x107EF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x4F3C, symBinAddr: 0x14DA4, symSize: 0x50 } + - { offset: 0x10822, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4F8C, symBinAddr: 0x14DF4, symSize: 0x1C } + - { offset: 0x10858, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x4FA8, symBinAddr: 0x14E10, symSize: 0x34 } + - { offset: 0x10896, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4FDC, symBinAddr: 0x14E44, symSize: 0xD8 } + - { offset: 0x11C44, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14F1C, symSize: 0xB0 } + - { offset: 0x11C51, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14F1C, symSize: 0xB0 } - { offset: 0x11C7A, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23C8, symBinAddr: 0x6B210, symSize: 0x0 } - { offset: 0x11C8F, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23D0, symBinAddr: 0x6B218, symSize: 0x0 } - - { offset: 0x11E33, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x14FC8, symSize: 0x54 } - - { offset: 0x11E70, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x104, symBinAddr: 0x1501C, symSize: 0xD8 } - - { offset: 0x11EA6, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1DC, symBinAddr: 0x150F4, symSize: 0x240 } - - { offset: 0x11F55, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x41C, symBinAddr: 0x15334, symSize: 0xE8 } - - { offset: 0x11F95, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x1541C, symSize: 0x90 } - - { offset: 0x11FF8, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5F8, symBinAddr: 0x154AC, symSize: 0x2C8 } - - { offset: 0x12093, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8C0, symBinAddr: 0x15774, symSize: 0x1C } - - { offset: 0x120C9, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8DC, symBinAddr: 0x15790, symSize: 0x34 } - - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x910, symBinAddr: 0x157C4, symSize: 0x30 } - - { offset: 0x1235C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x157F4, symSize: 0x38C } - - { offset: 0x12377, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3410, symBinAddr: 0x18B04, symSize: 0x7C } + - { offset: 0x11E33, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x14FCC, symSize: 0x54 } + - { offset: 0x11E70, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x104, symBinAddr: 0x15020, symSize: 0xD8 } + - { offset: 0x11EA6, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1DC, symBinAddr: 0x150F8, symSize: 0x240 } + - { offset: 0x11F55, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x41C, symBinAddr: 0x15338, symSize: 0xE8 } + - { offset: 0x11F95, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x15420, symSize: 0x90 } + - { offset: 0x11FF8, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5F8, symBinAddr: 0x154B0, symSize: 0x2C8 } + - { offset: 0x12093, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8C0, symBinAddr: 0x15778, symSize: 0x1C } + - { offset: 0x120C9, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8DC, symBinAddr: 0x15794, symSize: 0x34 } + - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x910, symBinAddr: 0x157C8, symSize: 0x30 } + - { offset: 0x1235C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x157F8, symSize: 0x38C } + - { offset: 0x12377, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3410, symBinAddr: 0x18B08, symSize: 0x7C } - { offset: 0x123A2, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB70, symBinAddr: 0x6B220, symSize: 0x0 } - { offset: 0x123B8, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB78, symBinAddr: 0x6B228, symSize: 0x0 } - - { offset: 0x12786, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x157F4, symSize: 0x38C } - - { offset: 0x127D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x38C, symBinAddr: 0x15B80, symSize: 0x8C } - - { offset: 0x12818, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15C0C, symSize: 0x34 } - - { offset: 0x1284A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x44C, symBinAddr: 0x15C40, symSize: 0x20 } - - { offset: 0x1287C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x46C, symBinAddr: 0x15C60, symSize: 0xBC } - - { offset: 0x128B2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x528, symBinAddr: 0x15D1C, symSize: 0x120 } - - { offset: 0x12904, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x648, symBinAddr: 0x15E3C, symSize: 0x2C8 } - - { offset: 0x1297C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9AC, symBinAddr: 0x16104, symSize: 0x16C } - - { offset: 0x129C5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB18, symBinAddr: 0x16270, symSize: 0x54 } - - { offset: 0x129E9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB6C, symBinAddr: 0x162C4, symSize: 0x2C } - - { offset: 0x12A05, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB98, symBinAddr: 0x162F0, symSize: 0x27C } - - { offset: 0x12A75, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE14, symBinAddr: 0x1656C, symSize: 0x58 } - - { offset: 0x12A99, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE6C, symBinAddr: 0x165C4, symSize: 0x40 } - - { offset: 0x12AB5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEAC, symBinAddr: 0x16604, symSize: 0x40 } - - { offset: 0x12AE7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEEC, symBinAddr: 0x16644, symSize: 0x24 } - - { offset: 0x12B1D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF10, symBinAddr: 0x16668, symSize: 0xC8 } - - { offset: 0x12B5D, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD8, symBinAddr: 0x16730, symSize: 0x138 } - - { offset: 0x12B9A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1174, symBinAddr: 0x16868, symSize: 0x50 } - - { offset: 0x12BCC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11C4, symBinAddr: 0x168B8, symSize: 0x8C } - - { offset: 0x12C0C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1250, symBinAddr: 0x16944, symSize: 0x28 } - - { offset: 0x12C3E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1278, symBinAddr: 0x1696C, symSize: 0xB8 } - - { offset: 0x12C70, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x16A24, symSize: 0x108 } - - { offset: 0x12CAD, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1438, symBinAddr: 0x16B2C, symSize: 0x54 } - - { offset: 0x12CED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x148C, symBinAddr: 0x16B80, symSize: 0xBC } - - { offset: 0x12D37, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1548, symBinAddr: 0x16C3C, symSize: 0x560 } - - { offset: 0x12E06, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1AA8, symBinAddr: 0x1719C, symSize: 0x34 } - - { offset: 0x12E2E, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.64', symObjAddr: 0x1ADC, symBinAddr: 0x171D0, symSize: 0x4C } - - { offset: 0x12E67, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1B28, symBinAddr: 0x1721C, symSize: 0xAC } - - { offset: 0x12EAF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1BD4, symBinAddr: 0x172C8, symSize: 0xA94 } - - { offset: 0x12FA8, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2668, symBinAddr: 0x17D5C, symSize: 0xB0 } - - { offset: 0x12FC8, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2718, symBinAddr: 0x17E0C, symSize: 0x54 } - - { offset: 0x12FE8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x276C, symBinAddr: 0x17E60, symSize: 0x1A0 } - - { offset: 0x1306B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x290C, symBinAddr: 0x18000, symSize: 0xCC } - - { offset: 0x130E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x29D8, symBinAddr: 0x180CC, symSize: 0xE4 } - - { offset: 0x1314F, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2ABC, symBinAddr: 0x181B0, symSize: 0x74 } - - { offset: 0x1319A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2B30, symBinAddr: 0x18224, symSize: 0x1D8 } - - { offset: 0x13204, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2D08, symBinAddr: 0x183FC, symSize: 0x10C } - - { offset: 0x1326A, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2E14, symBinAddr: 0x18508, symSize: 0x74 } - - { offset: 0x132B5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2E88, symBinAddr: 0x1857C, symSize: 0x68 } - - { offset: 0x132F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x2EF0, symBinAddr: 0x185E4, symSize: 0x50 } - - { offset: 0x1333D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x2F40, symBinAddr: 0x18634, symSize: 0x50 } - - { offset: 0x13383, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x2F90, symBinAddr: 0x18684, symSize: 0xA4 } - - { offset: 0x133D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3034, symBinAddr: 0x18728, symSize: 0xC4 } - - { offset: 0x1343C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x30F8, symBinAddr: 0x187EC, symSize: 0x84 } - - { offset: 0x13482, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x317C, symBinAddr: 0x18870, symSize: 0x64 } - - { offset: 0x134C8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x31E0, symBinAddr: 0x188D4, symSize: 0x70 } - - { offset: 0x13519, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3250, symBinAddr: 0x18944, symSize: 0xEC } - - { offset: 0x1355B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x333C, symBinAddr: 0x18A30, symSize: 0xA0 } - - { offset: 0x135A1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x33DC, symBinAddr: 0x18AD0, symSize: 0x1C } - - { offset: 0x135D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x33F8, symBinAddr: 0x18AEC, symSize: 0x18 } - - { offset: 0x136AA, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x348C, symBinAddr: 0x18B80, symSize: 0x54 } - - { offset: 0x136D4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x34E0, symBinAddr: 0x18BD4, symSize: 0x1C } - - { offset: 0x1370A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x34FC, symBinAddr: 0x18BF0, symSize: 0x24 } - - { offset: 0x13748, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3520, symBinAddr: 0x18C14, symSize: 0x1C } - - { offset: 0x1377E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x353C, symBinAddr: 0x18C30, symSize: 0x34 } - - { offset: 0x137BC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3570, symBinAddr: 0x18C64, symSize: 0x1C } - - { offset: 0x137F2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x358C, symBinAddr: 0x18C80, symSize: 0x34 } - - { offset: 0x13830, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x35C0, symBinAddr: 0x18CB4, symSize: 0x1C } - - { offset: 0x13866, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x35DC, symBinAddr: 0x18CD0, symSize: 0x34 } - - { offset: 0x138A4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3610, symBinAddr: 0x18D04, symSize: 0x1C } - - { offset: 0x138DA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x362C, symBinAddr: 0x18D20, symSize: 0x34 } - - { offset: 0x13918, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3660, symBinAddr: 0x18D54, symSize: 0xA8 } - - { offset: 0x14247, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18DFC, symSize: 0x6C } - - { offset: 0x14254, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18DFC, symSize: 0x6C } + - { offset: 0x12786, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x157F8, symSize: 0x38C } + - { offset: 0x127D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x38C, symBinAddr: 0x15B84, symSize: 0x8C } + - { offset: 0x12818, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15C10, symSize: 0x34 } + - { offset: 0x1284A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x44C, symBinAddr: 0x15C44, symSize: 0x20 } + - { offset: 0x1287C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x46C, symBinAddr: 0x15C64, symSize: 0xBC } + - { offset: 0x128B2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x528, symBinAddr: 0x15D20, symSize: 0x120 } + - { offset: 0x12904, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x648, symBinAddr: 0x15E40, symSize: 0x2C8 } + - { offset: 0x1297C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9AC, symBinAddr: 0x16108, symSize: 0x16C } + - { offset: 0x129C5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB18, symBinAddr: 0x16274, symSize: 0x54 } + - { offset: 0x129E9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB6C, symBinAddr: 0x162C8, symSize: 0x2C } + - { offset: 0x12A05, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB98, symBinAddr: 0x162F4, symSize: 0x27C } + - { offset: 0x12A75, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE14, symBinAddr: 0x16570, symSize: 0x58 } + - { offset: 0x12A99, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE6C, symBinAddr: 0x165C8, symSize: 0x40 } + - { offset: 0x12AB5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEAC, symBinAddr: 0x16608, symSize: 0x40 } + - { offset: 0x12AE7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEEC, symBinAddr: 0x16648, symSize: 0x24 } + - { offset: 0x12B1D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF10, symBinAddr: 0x1666C, symSize: 0xC8 } + - { offset: 0x12B5D, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD8, symBinAddr: 0x16734, symSize: 0x138 } + - { offset: 0x12B9A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1174, symBinAddr: 0x1686C, symSize: 0x50 } + - { offset: 0x12BCC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11C4, symBinAddr: 0x168BC, symSize: 0x8C } + - { offset: 0x12C0C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1250, symBinAddr: 0x16948, symSize: 0x28 } + - { offset: 0x12C3E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1278, symBinAddr: 0x16970, symSize: 0xB8 } + - { offset: 0x12C70, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x16A28, symSize: 0x108 } + - { offset: 0x12CAD, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1438, symBinAddr: 0x16B30, symSize: 0x54 } + - { offset: 0x12CED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x148C, symBinAddr: 0x16B84, symSize: 0xBC } + - { offset: 0x12D37, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1548, symBinAddr: 0x16C40, symSize: 0x560 } + - { offset: 0x12E06, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1AA8, symBinAddr: 0x171A0, symSize: 0x34 } + - { offset: 0x12E2E, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.64', symObjAddr: 0x1ADC, symBinAddr: 0x171D4, symSize: 0x4C } + - { offset: 0x12E67, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1B28, symBinAddr: 0x17220, symSize: 0xAC } + - { offset: 0x12EAF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1BD4, symBinAddr: 0x172CC, symSize: 0xA94 } + - { offset: 0x12FA8, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2668, symBinAddr: 0x17D60, symSize: 0xB0 } + - { offset: 0x12FC8, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2718, symBinAddr: 0x17E10, symSize: 0x54 } + - { offset: 0x12FE8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x276C, symBinAddr: 0x17E64, symSize: 0x1A0 } + - { offset: 0x1306B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x290C, symBinAddr: 0x18004, symSize: 0xCC } + - { offset: 0x130E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x29D8, symBinAddr: 0x180D0, symSize: 0xE4 } + - { offset: 0x1314F, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2ABC, symBinAddr: 0x181B4, symSize: 0x74 } + - { offset: 0x1319A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2B30, symBinAddr: 0x18228, symSize: 0x1D8 } + - { offset: 0x13204, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2D08, symBinAddr: 0x18400, symSize: 0x10C } + - { offset: 0x1326A, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2E14, symBinAddr: 0x1850C, symSize: 0x74 } + - { offset: 0x132B5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2E88, symBinAddr: 0x18580, symSize: 0x68 } + - { offset: 0x132F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x2EF0, symBinAddr: 0x185E8, symSize: 0x50 } + - { offset: 0x1333D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x2F40, symBinAddr: 0x18638, symSize: 0x50 } + - { offset: 0x13383, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x2F90, symBinAddr: 0x18688, symSize: 0xA4 } + - { offset: 0x133D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3034, symBinAddr: 0x1872C, symSize: 0xC4 } + - { offset: 0x1343C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x30F8, symBinAddr: 0x187F0, symSize: 0x84 } + - { offset: 0x13482, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x317C, symBinAddr: 0x18874, symSize: 0x64 } + - { offset: 0x134C8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x31E0, symBinAddr: 0x188D8, symSize: 0x70 } + - { offset: 0x13519, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3250, symBinAddr: 0x18948, symSize: 0xEC } + - { offset: 0x1355B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x333C, symBinAddr: 0x18A34, symSize: 0xA0 } + - { offset: 0x135A1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x33DC, symBinAddr: 0x18AD4, symSize: 0x1C } + - { offset: 0x135D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x33F8, symBinAddr: 0x18AF0, symSize: 0x18 } + - { offset: 0x136AA, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x348C, symBinAddr: 0x18B84, symSize: 0x54 } + - { offset: 0x136D4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x34E0, symBinAddr: 0x18BD8, symSize: 0x1C } + - { offset: 0x1370A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x34FC, symBinAddr: 0x18BF4, symSize: 0x24 } + - { offset: 0x13748, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3520, symBinAddr: 0x18C18, symSize: 0x1C } + - { offset: 0x1377E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x353C, symBinAddr: 0x18C34, symSize: 0x34 } + - { offset: 0x137BC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3570, symBinAddr: 0x18C68, symSize: 0x1C } + - { offset: 0x137F2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x358C, symBinAddr: 0x18C84, symSize: 0x34 } + - { offset: 0x13830, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x35C0, symBinAddr: 0x18CB8, symSize: 0x1C } + - { offset: 0x13866, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x35DC, symBinAddr: 0x18CD4, symSize: 0x34 } + - { offset: 0x138A4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3610, symBinAddr: 0x18D08, symSize: 0x1C } + - { offset: 0x138DA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x362C, symBinAddr: 0x18D24, symSize: 0x34 } + - { offset: 0x13918, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3660, symBinAddr: 0x18D58, symSize: 0xA8 } + - { offset: 0x14247, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18E00, symSize: 0x6C } + - { offset: 0x14254, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18E00, symSize: 0x6C } - { offset: 0x14275, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0x1200, symBinAddr: 0x6B230, symSize: 0x0 } - - { offset: 0x143C0, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x18E68, symSize: 0xAC } - - { offset: 0x14418, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x18F14, symSize: 0x88 } - - { offset: 0x14440, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x18F9C, symSize: 0x118 } - - { offset: 0x14656, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190B4, symSize: 0x7C } - - { offset: 0x14663, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190B4, symSize: 0x7C } + - { offset: 0x143C0, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x18E6C, symSize: 0xAC } + - { offset: 0x14418, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x18F18, symSize: 0x88 } + - { offset: 0x14440, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x18FA0, symSize: 0x118 } + - { offset: 0x14656, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190B8, symSize: 0x7C } + - { offset: 0x14663, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190B8, symSize: 0x7C } - { offset: 0x1468C, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EB0, symBinAddr: 0x6B238, symSize: 0x0 } - { offset: 0x146A1, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EB8, symBinAddr: 0x6B240, symSize: 0x0 } - - { offset: 0x147EE, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x19130, symSize: 0x54 } - - { offset: 0x14816, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xD0, symBinAddr: 0x19184, symSize: 0xB0 } - - { offset: 0x14869, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x180, symBinAddr: 0x19234, symSize: 0x574 } - - { offset: 0x14971, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x197A8, symSize: 0x28 } - - { offset: 0x14999, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x71C, symBinAddr: 0x197D0, symSize: 0x5C } - - { offset: 0x149DD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x778, symBinAddr: 0x1982C, symSize: 0x5C } - - { offset: 0x14C5F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x19888, symSize: 0xBC } + - { offset: 0x147EE, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x19134, symSize: 0x54 } + - { offset: 0x14816, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xD0, symBinAddr: 0x19188, symSize: 0xB0 } + - { offset: 0x14869, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x180, symBinAddr: 0x19238, symSize: 0x574 } + - { offset: 0x14971, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x197AC, symSize: 0x28 } + - { offset: 0x14999, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x71C, symBinAddr: 0x197D4, symSize: 0x5C } + - { offset: 0x149DD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x778, symBinAddr: 0x19830, symSize: 0x5C } + - { offset: 0x14C5F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1988C, symSize: 0xBC } - { offset: 0x14C78, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x48B0, symBinAddr: 0x6B050, symSize: 0x0 } - { offset: 0x14CEB, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x48B8, symBinAddr: 0x6B058, symSize: 0x0 } - { offset: 0x14D00, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x48C0, symBinAddr: 0x6B060, symSize: 0x0 } @@ -352,705 +352,705 @@ relocations: - { offset: 0x14D73, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x48E8, symBinAddr: 0x6B088, symSize: 0x0 } - { offset: 0x14D88, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48F0, symBinAddr: 0x6B090, symSize: 0x0 } - { offset: 0x14D9D, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48F8, symBinAddr: 0x6B098, symSize: 0x0 } - - { offset: 0x14DA6, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E64, symBinAddr: 0x1D5EC, symSize: 0xB0 } + - { offset: 0x14DA6, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E64, symBinAddr: 0x1D5F0, symSize: 0xB0 } - { offset: 0x14DD1, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x136B0, symBinAddr: 0x6B248, symSize: 0x0 } - { offset: 0x14DE7, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x136B8, symBinAddr: 0x6B250, symSize: 0x0 } - - { offset: 0x1639C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x19888, symSize: 0xBC } - - { offset: 0x163DC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x19944, symSize: 0x98 } - - { offset: 0x16438, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x199DC, symSize: 0xF8 } - - { offset: 0x164B0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x19AD4, symSize: 0x164 } - - { offset: 0x16554, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x19C38, symSize: 0xBC } - - { offset: 0x16594, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x19CF4, symSize: 0x254 } - - { offset: 0x165FE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x19F48, symSize: 0x84 } - - { offset: 0x16630, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x19FCC, symSize: 0x108 } - - { offset: 0x16670, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1A0D4, symSize: 0x3C } - - { offset: 0x166A2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x1A110, symSize: 0x1C0 } - - { offset: 0x16709, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1A2D0, symSize: 0x50 } - - { offset: 0x1673B, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1A320, symSize: 0x300 } - - { offset: 0x167AC, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1A620, symSize: 0x34 } - - { offset: 0x167E5, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1A654, symSize: 0xE0 } - - { offset: 0x1686E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1A734, symSize: 0x64 } - - { offset: 0x168AE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1A798, symSize: 0x208 } - - { offset: 0x1690A, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1A9A0, symSize: 0x34 } - - { offset: 0x16943, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1A9D4, symSize: 0x23C } - - { offset: 0x169FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1AC10, symSize: 0xF60 } - - { offset: 0x16CE2, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23E8, symBinAddr: 0x1BB70, symSize: 0x4C } - - { offset: 0x16D48, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2434, symBinAddr: 0x1BBBC, symSize: 0x2C } - - { offset: 0x16D90, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2460, symBinAddr: 0x1BBE8, symSize: 0xC0 } - - { offset: 0x16DD6, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2520, symBinAddr: 0x1BCA8, symSize: 0xC0 } - - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25E0, symBinAddr: 0x1BD68, symSize: 0x8C } - - { offset: 0x16E5E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x266C, symBinAddr: 0x1BDF4, symSize: 0xCC } - - { offset: 0x16EBE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2738, symBinAddr: 0x1BEC0, symSize: 0x554 } - - { offset: 0x16F3E, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C8C, symBinAddr: 0x1C414, symSize: 0x2C } - - { offset: 0x16F86, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2CB8, symBinAddr: 0x1C440, symSize: 0x34 } - - { offset: 0x16FC2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CEC, symBinAddr: 0x1C474, symSize: 0x1B8 } - - { offset: 0x17004, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2EA4, symBinAddr: 0x1C62C, symSize: 0x34 } - - { offset: 0x17040, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2ED8, symBinAddr: 0x1C660, symSize: 0x58 } - - { offset: 0x170A1, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F30, symBinAddr: 0x1C6B8, symSize: 0x3B4 } - - { offset: 0x17136, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32E4, symBinAddr: 0x1CA6C, symSize: 0x398 } - - { offset: 0x1716D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x367C, symBinAddr: 0x1CE04, symSize: 0xAC } - - { offset: 0x1720B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3728, symBinAddr: 0x1CEB0, symSize: 0xAC } - - { offset: 0x172A9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x37D4, symBinAddr: 0x1CF5C, symSize: 0x38 } - - { offset: 0x172E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x380C, symBinAddr: 0x1CF94, symSize: 0x1C } - - { offset: 0x17316, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3828, symBinAddr: 0x1CFB0, symSize: 0x34 } - - { offset: 0x17354, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x385C, symBinAddr: 0x1CFE4, symSize: 0x1C } - - { offset: 0x1738A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3878, symBinAddr: 0x1D000, symSize: 0x34 } - - { offset: 0x173C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x38AC, symBinAddr: 0x1D034, symSize: 0x1C } - - { offset: 0x173FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x38C8, symBinAddr: 0x1D050, symSize: 0x34 } - - { offset: 0x1743C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38FC, symBinAddr: 0x1D084, symSize: 0x1C } - - { offset: 0x17472, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3918, symBinAddr: 0x1D0A0, symSize: 0x1C } - - { offset: 0x174A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3934, symBinAddr: 0x1D0BC, symSize: 0x1C } - - { offset: 0x174DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3950, symBinAddr: 0x1D0D8, symSize: 0x24 } - - { offset: 0x1751C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3974, symBinAddr: 0x1D0FC, symSize: 0x1C } - - { offset: 0x17553, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3990, symBinAddr: 0x1D118, symSize: 0x24 } - - { offset: 0x17592, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x39B4, symBinAddr: 0x1D13C, symSize: 0x1C } - - { offset: 0x175C9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x39D0, symBinAddr: 0x1D158, symSize: 0x24 } - - { offset: 0x17608, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39F4, symBinAddr: 0x1D17C, symSize: 0x1C } - - { offset: 0x1763F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3A10, symBinAddr: 0x1D198, symSize: 0x34 } - - { offset: 0x1767E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A44, symBinAddr: 0x1D1CC, symSize: 0x1C } - - { offset: 0x176B5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A60, symBinAddr: 0x1D1E8, symSize: 0x34 } - - { offset: 0x176F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A94, symBinAddr: 0x1D21C, symSize: 0x1C } - - { offset: 0x1772B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3AB0, symBinAddr: 0x1D238, symSize: 0x24 } - - { offset: 0x1776A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3AD4, symBinAddr: 0x1D25C, symSize: 0x1C } - - { offset: 0x177A1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AF0, symBinAddr: 0x1D278, symSize: 0x24 } - - { offset: 0x177E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3B14, symBinAddr: 0x1D29C, symSize: 0x1C } - - { offset: 0x17817, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3B30, symBinAddr: 0x1D2B8, symSize: 0x24 } - - { offset: 0x17856, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B54, symBinAddr: 0x1D2DC, symSize: 0x1C } - - { offset: 0x1788D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B70, symBinAddr: 0x1D2F8, symSize: 0x24 } - - { offset: 0x178CC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B94, symBinAddr: 0x1D31C, symSize: 0x20 } - - { offset: 0x17903, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3BB4, symBinAddr: 0x1D33C, symSize: 0x28 } - - { offset: 0x17942, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BDC, symBinAddr: 0x1D364, symSize: 0x1C } - - { offset: 0x17979, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BF8, symBinAddr: 0x1D380, symSize: 0x34 } - - { offset: 0x179B8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3C2C, symBinAddr: 0x1D3B4, symSize: 0x1C } - - { offset: 0x179EF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C48, symBinAddr: 0x1D3D0, symSize: 0x24 } - - { offset: 0x17A2E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C6C, symBinAddr: 0x1D3F4, symSize: 0x1C } - - { offset: 0x17A65, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C88, symBinAddr: 0x1D410, symSize: 0x24 } - - { offset: 0x17AA4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3CAC, symBinAddr: 0x1D434, symSize: 0x28 } - - { offset: 0x17ADB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3CD4, symBinAddr: 0x1D45C, symSize: 0x28 } - - { offset: 0x17B1A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CFC, symBinAddr: 0x1D484, symSize: 0x28 } - - { offset: 0x17B51, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3D24, symBinAddr: 0x1D4AC, symSize: 0x28 } - - { offset: 0x17B90, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D4C, symBinAddr: 0x1D4D4, symSize: 0x28 } - - { offset: 0x17BC7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D74, symBinAddr: 0x1D4FC, symSize: 0x28 } - - { offset: 0x17C06, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D9C, symBinAddr: 0x1D524, symSize: 0x1C } - - { offset: 0x17C3D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3DB8, symBinAddr: 0x1D540, symSize: 0x24 } - - { offset: 0x17C7C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DDC, symBinAddr: 0x1D564, symSize: 0x88 } - - { offset: 0x17D46, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3F14, symBinAddr: 0x1D69C, symSize: 0x54 } - - { offset: 0x17D86, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F68, symBinAddr: 0x1D6F0, symSize: 0x128 } - - { offset: 0x17DBD, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4090, symBinAddr: 0x1D818, symSize: 0x80 } - - { offset: 0x17DFF, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x4110, symBinAddr: 0x1D898, symSize: 0x64 } - - { offset: 0x17E36, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4174, symBinAddr: 0x1D8FC, symSize: 0x5C } - - { offset: 0x17E78, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x41D0, symBinAddr: 0x1D958, symSize: 0x5C } - - { offset: 0x17EAF, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x422C, symBinAddr: 0x1D9B4, symSize: 0x5C } - - { offset: 0x17EF1, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4288, symBinAddr: 0x1DA10, symSize: 0x5C } - - { offset: 0x17F28, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42E4, symBinAddr: 0x1DA6C, symSize: 0x58 } - - { offset: 0x17F6A, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x433C, symBinAddr: 0x1DAC4, symSize: 0x58 } - - { offset: 0x17FA1, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4394, symBinAddr: 0x1DB1C, symSize: 0xD8 } - - { offset: 0x17FE3, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x446C, symBinAddr: 0x1DBF4, symSize: 0x64 } - - { offset: 0x1801A, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x44D0, symBinAddr: 0x1DC58, symSize: 0x1C } - - { offset: 0x18051, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x44EC, symBinAddr: 0x1DC74, symSize: 0x34 } - - { offset: 0x18090, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4520, symBinAddr: 0x1DCA8, symSize: 0x20 } - - { offset: 0x180C7, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4540, symBinAddr: 0x1DCC8, symSize: 0x28 } - - { offset: 0x18106, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4568, symBinAddr: 0x1DCF0, symSize: 0x20 } - - { offset: 0x1813D, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4588, symBinAddr: 0x1DD10, symSize: 0x28 } - - { offset: 0x1817C, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x45B0, symBinAddr: 0x1DD38, symSize: 0x1C } - - { offset: 0x181B3, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x45CC, symBinAddr: 0x1DD54, symSize: 0x24 } - - { offset: 0x181F2, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45F0, symBinAddr: 0x1DD78, symSize: 0x1C } - - { offset: 0x18229, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x460C, symBinAddr: 0x1DD94, symSize: 0x34 } - - { offset: 0x18268, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4640, symBinAddr: 0x1DDC8, symSize: 0x48 } - - { offset: 0x195E8, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE10, symSize: 0x1EC } - - { offset: 0x1962F, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5384, symBinAddr: 0x230FC, symSize: 0x160 } + - { offset: 0x1639C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1988C, symSize: 0xBC } + - { offset: 0x163DC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x19948, symSize: 0x98 } + - { offset: 0x16438, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x199E0, symSize: 0xF8 } + - { offset: 0x164B0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x19AD8, symSize: 0x164 } + - { offset: 0x16554, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x19C3C, symSize: 0xBC } + - { offset: 0x16594, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x19CF8, symSize: 0x254 } + - { offset: 0x165FE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x19F4C, symSize: 0x84 } + - { offset: 0x16630, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x19FD0, symSize: 0x108 } + - { offset: 0x16670, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1A0D8, symSize: 0x3C } + - { offset: 0x166A2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x1A114, symSize: 0x1C0 } + - { offset: 0x16709, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1A2D4, symSize: 0x50 } + - { offset: 0x1673B, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1A324, symSize: 0x300 } + - { offset: 0x167AC, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1A624, symSize: 0x34 } + - { offset: 0x167E5, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1A658, symSize: 0xE0 } + - { offset: 0x1686E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1A738, symSize: 0x64 } + - { offset: 0x168AE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1A79C, symSize: 0x208 } + - { offset: 0x1690A, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1A9A4, symSize: 0x34 } + - { offset: 0x16943, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1A9D8, symSize: 0x23C } + - { offset: 0x169FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1AC14, symSize: 0xF60 } + - { offset: 0x16CE2, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23E8, symBinAddr: 0x1BB74, symSize: 0x4C } + - { offset: 0x16D48, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2434, symBinAddr: 0x1BBC0, symSize: 0x2C } + - { offset: 0x16D90, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2460, symBinAddr: 0x1BBEC, symSize: 0xC0 } + - { offset: 0x16DD6, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2520, symBinAddr: 0x1BCAC, symSize: 0xC0 } + - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25E0, symBinAddr: 0x1BD6C, symSize: 0x8C } + - { offset: 0x16E5E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x266C, symBinAddr: 0x1BDF8, symSize: 0xCC } + - { offset: 0x16EBE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2738, symBinAddr: 0x1BEC4, symSize: 0x554 } + - { offset: 0x16F3E, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C8C, symBinAddr: 0x1C418, symSize: 0x2C } + - { offset: 0x16F86, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2CB8, symBinAddr: 0x1C444, symSize: 0x34 } + - { offset: 0x16FC2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CEC, symBinAddr: 0x1C478, symSize: 0x1B8 } + - { offset: 0x17004, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2EA4, symBinAddr: 0x1C630, symSize: 0x34 } + - { offset: 0x17040, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2ED8, symBinAddr: 0x1C664, symSize: 0x58 } + - { offset: 0x170A1, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F30, symBinAddr: 0x1C6BC, symSize: 0x3B4 } + - { offset: 0x17136, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32E4, symBinAddr: 0x1CA70, symSize: 0x398 } + - { offset: 0x1716D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x367C, symBinAddr: 0x1CE08, symSize: 0xAC } + - { offset: 0x1720B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3728, symBinAddr: 0x1CEB4, symSize: 0xAC } + - { offset: 0x172A9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x37D4, symBinAddr: 0x1CF60, symSize: 0x38 } + - { offset: 0x172E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x380C, symBinAddr: 0x1CF98, symSize: 0x1C } + - { offset: 0x17316, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3828, symBinAddr: 0x1CFB4, symSize: 0x34 } + - { offset: 0x17354, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x385C, symBinAddr: 0x1CFE8, symSize: 0x1C } + - { offset: 0x1738A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3878, symBinAddr: 0x1D004, symSize: 0x34 } + - { offset: 0x173C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x38AC, symBinAddr: 0x1D038, symSize: 0x1C } + - { offset: 0x173FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x38C8, symBinAddr: 0x1D054, symSize: 0x34 } + - { offset: 0x1743C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38FC, symBinAddr: 0x1D088, symSize: 0x1C } + - { offset: 0x17472, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3918, symBinAddr: 0x1D0A4, symSize: 0x1C } + - { offset: 0x174A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3934, symBinAddr: 0x1D0C0, symSize: 0x1C } + - { offset: 0x174DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3950, symBinAddr: 0x1D0DC, symSize: 0x24 } + - { offset: 0x1751C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3974, symBinAddr: 0x1D100, symSize: 0x1C } + - { offset: 0x17553, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3990, symBinAddr: 0x1D11C, symSize: 0x24 } + - { offset: 0x17592, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x39B4, symBinAddr: 0x1D140, symSize: 0x1C } + - { offset: 0x175C9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x39D0, symBinAddr: 0x1D15C, symSize: 0x24 } + - { offset: 0x17608, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39F4, symBinAddr: 0x1D180, symSize: 0x1C } + - { offset: 0x1763F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3A10, symBinAddr: 0x1D19C, symSize: 0x34 } + - { offset: 0x1767E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A44, symBinAddr: 0x1D1D0, symSize: 0x1C } + - { offset: 0x176B5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A60, symBinAddr: 0x1D1EC, symSize: 0x34 } + - { offset: 0x176F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A94, symBinAddr: 0x1D220, symSize: 0x1C } + - { offset: 0x1772B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3AB0, symBinAddr: 0x1D23C, symSize: 0x24 } + - { offset: 0x1776A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3AD4, symBinAddr: 0x1D260, symSize: 0x1C } + - { offset: 0x177A1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AF0, symBinAddr: 0x1D27C, symSize: 0x24 } + - { offset: 0x177E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3B14, symBinAddr: 0x1D2A0, symSize: 0x1C } + - { offset: 0x17817, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3B30, symBinAddr: 0x1D2BC, symSize: 0x24 } + - { offset: 0x17856, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B54, symBinAddr: 0x1D2E0, symSize: 0x1C } + - { offset: 0x1788D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B70, symBinAddr: 0x1D2FC, symSize: 0x24 } + - { offset: 0x178CC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B94, symBinAddr: 0x1D320, symSize: 0x20 } + - { offset: 0x17903, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3BB4, symBinAddr: 0x1D340, symSize: 0x28 } + - { offset: 0x17942, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BDC, symBinAddr: 0x1D368, symSize: 0x1C } + - { offset: 0x17979, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BF8, symBinAddr: 0x1D384, symSize: 0x34 } + - { offset: 0x179B8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3C2C, symBinAddr: 0x1D3B8, symSize: 0x1C } + - { offset: 0x179EF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C48, symBinAddr: 0x1D3D4, symSize: 0x24 } + - { offset: 0x17A2E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C6C, symBinAddr: 0x1D3F8, symSize: 0x1C } + - { offset: 0x17A65, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C88, symBinAddr: 0x1D414, symSize: 0x24 } + - { offset: 0x17AA4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3CAC, symBinAddr: 0x1D438, symSize: 0x28 } + - { offset: 0x17ADB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3CD4, symBinAddr: 0x1D460, symSize: 0x28 } + - { offset: 0x17B1A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CFC, symBinAddr: 0x1D488, symSize: 0x28 } + - { offset: 0x17B51, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3D24, symBinAddr: 0x1D4B0, symSize: 0x28 } + - { offset: 0x17B90, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D4C, symBinAddr: 0x1D4D8, symSize: 0x28 } + - { offset: 0x17BC7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D74, symBinAddr: 0x1D500, symSize: 0x28 } + - { offset: 0x17C06, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D9C, symBinAddr: 0x1D528, symSize: 0x1C } + - { offset: 0x17C3D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3DB8, symBinAddr: 0x1D544, symSize: 0x24 } + - { offset: 0x17C7C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DDC, symBinAddr: 0x1D568, symSize: 0x88 } + - { offset: 0x17D46, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3F14, symBinAddr: 0x1D6A0, symSize: 0x54 } + - { offset: 0x17D86, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F68, symBinAddr: 0x1D6F4, symSize: 0x128 } + - { offset: 0x17DBD, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4090, symBinAddr: 0x1D81C, symSize: 0x80 } + - { offset: 0x17DFF, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x4110, symBinAddr: 0x1D89C, symSize: 0x64 } + - { offset: 0x17E36, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4174, symBinAddr: 0x1D900, symSize: 0x5C } + - { offset: 0x17E78, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x41D0, symBinAddr: 0x1D95C, symSize: 0x5C } + - { offset: 0x17EAF, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x422C, symBinAddr: 0x1D9B8, symSize: 0x5C } + - { offset: 0x17EF1, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4288, symBinAddr: 0x1DA14, symSize: 0x5C } + - { offset: 0x17F28, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42E4, symBinAddr: 0x1DA70, symSize: 0x58 } + - { offset: 0x17F6A, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x433C, symBinAddr: 0x1DAC8, symSize: 0x58 } + - { offset: 0x17FA1, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4394, symBinAddr: 0x1DB20, symSize: 0xD8 } + - { offset: 0x17FE3, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x446C, symBinAddr: 0x1DBF8, symSize: 0x64 } + - { offset: 0x1801A, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x44D0, symBinAddr: 0x1DC5C, symSize: 0x1C } + - { offset: 0x18051, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x44EC, symBinAddr: 0x1DC78, symSize: 0x34 } + - { offset: 0x18090, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4520, symBinAddr: 0x1DCAC, symSize: 0x20 } + - { offset: 0x180C7, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4540, symBinAddr: 0x1DCCC, symSize: 0x28 } + - { offset: 0x18106, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4568, symBinAddr: 0x1DCF4, symSize: 0x20 } + - { offset: 0x1813D, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4588, symBinAddr: 0x1DD14, symSize: 0x28 } + - { offset: 0x1817C, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x45B0, symBinAddr: 0x1DD3C, symSize: 0x1C } + - { offset: 0x181B3, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x45CC, symBinAddr: 0x1DD58, symSize: 0x24 } + - { offset: 0x181F2, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45F0, symBinAddr: 0x1DD7C, symSize: 0x1C } + - { offset: 0x18229, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x460C, symBinAddr: 0x1DD98, symSize: 0x34 } + - { offset: 0x18268, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4640, symBinAddr: 0x1DDCC, symSize: 0x48 } + - { offset: 0x195E8, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE14, symSize: 0x1EC } + - { offset: 0x1962F, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5384, symBinAddr: 0x23100, symSize: 0x160 } - { offset: 0x19652, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DB38, symBinAddr: 0x6B258, symSize: 0x0 } - { offset: 0x19668, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DB40, symBinAddr: 0x6B260, symSize: 0x0 } - { offset: 0x1967E, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DB48, symBinAddr: 0x6B268, symSize: 0x0 } - - { offset: 0x1977C, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x554C, symBinAddr: 0x232C4, symSize: 0x470 } + - { offset: 0x1977C, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x554C, symBinAddr: 0x232C8, symSize: 0x470 } - { offset: 0x197A3, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DB50, symBinAddr: 0x6B270, symSize: 0x0 } - { offset: 0x197B9, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DB58, symBinAddr: 0x6B278, symSize: 0x0 } - { offset: 0x197CF, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DB60, symBinAddr: 0x6B280, symSize: 0x0 } - { offset: 0x1986C, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6B300, symSize: 0x0 } - - { offset: 0x1A62F, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE10, symSize: 0x1EC } - - { offset: 0x1A69D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1DFFC, symSize: 0x54 } - - { offset: 0x1A6C1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1E050, symSize: 0x2C } - - { offset: 0x1A6DD, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1E07C, symSize: 0x1BC } - - { offset: 0x1A755, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4C0, symBinAddr: 0x1E238, symSize: 0x128 } - - { offset: 0x1A77D, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E8, symBinAddr: 0x1E360, symSize: 0x11C } - - { offset: 0x1A7F9, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x704, symBinAddr: 0x1E47C, symSize: 0x50 } - - { offset: 0x1A859, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x754, symBinAddr: 0x1E4CC, symSize: 0x50 } - - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A4, symBinAddr: 0x1E51C, symSize: 0x4C0 } - - { offset: 0x1AA06, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC64, symBinAddr: 0x1E9DC, symSize: 0x70 } - - { offset: 0x1AA3C, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD4, symBinAddr: 0x1EA4C, symSize: 0x100 } - - { offset: 0x1AAAA, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD4, symBinAddr: 0x1EB4C, symSize: 0xD4 } - - { offset: 0x1AB0A, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA8, symBinAddr: 0x1EC20, symSize: 0x248 } - - { offset: 0x1AB9C, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10F0, symBinAddr: 0x1EE68, symSize: 0x7C } - - { offset: 0x1ABD2, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x116C, symBinAddr: 0x1EEE4, symSize: 0xE0 } - - { offset: 0x1AC16, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x124C, symBinAddr: 0x1EFC4, symSize: 0x194 } - - { offset: 0x1AC79, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13E0, symBinAddr: 0x1F158, symSize: 0x68 } - - { offset: 0x1ACAF, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1448, symBinAddr: 0x1F1C0, symSize: 0xD0 } - - { offset: 0x1AD03, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1518, symBinAddr: 0x1F290, symSize: 0x4B8 } - - { offset: 0x1ADB5, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19D0, symBinAddr: 0x1F748, symSize: 0x2C } - - { offset: 0x1ADFD, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19FC, symBinAddr: 0x1F774, symSize: 0x80 } - - { offset: 0x1AE27, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A7C, symBinAddr: 0x1F7F4, symSize: 0x7C } - - { offset: 0x1AE6F, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AF8, symBinAddr: 0x1F870, symSize: 0x620 } - - { offset: 0x1B06F, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2118, symBinAddr: 0x1FE90, symSize: 0x4C } - - { offset: 0x1B0D5, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2164, symBinAddr: 0x1FEDC, symSize: 0x90 } - - { offset: 0x1B10E, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21F4, symBinAddr: 0x1FF6C, symSize: 0x160 } - - { offset: 0x1B138, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2354, symBinAddr: 0x200CC, symSize: 0x358 } - - { offset: 0x1B203, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x26AC, symBinAddr: 0x20424, symSize: 0xAF8 } - - { offset: 0x1B40D, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x31A4, symBinAddr: 0x20F1C, symSize: 0x2C } - - { offset: 0x1B455, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31D0, symBinAddr: 0x20F48, symSize: 0xE0 } - - { offset: 0x1B4B6, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x32B0, symBinAddr: 0x21028, symSize: 0x4D8 } - - { offset: 0x1B5EF, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3788, symBinAddr: 0x21500, symSize: 0x158 } - - { offset: 0x1B641, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38E0, symBinAddr: 0x21658, symSize: 0x34C } - - { offset: 0x1B6ED, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3C2C, symBinAddr: 0x219A4, symSize: 0x51C } - - { offset: 0x1B833, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4148, symBinAddr: 0x21EC0, symSize: 0x390 } - - { offset: 0x1B8F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44D8, symBinAddr: 0x22250, symSize: 0x1D8 } - - { offset: 0x1B968, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x46B0, symBinAddr: 0x22428, symSize: 0xA8 } - - { offset: 0x1B9AF, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4758, symBinAddr: 0x224D0, symSize: 0x404 } - - { offset: 0x1BAAD, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B5C, symBinAddr: 0x228D4, symSize: 0x358 } - - { offset: 0x1BB52, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4EB4, symBinAddr: 0x22C2C, symSize: 0x254 } - - { offset: 0x1BBC9, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5108, symBinAddr: 0x22E80, symSize: 0x78 } - - { offset: 0x1BBFE, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5180, symBinAddr: 0x22EF8, symSize: 0xCC } - - { offset: 0x1BC54, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x524C, symBinAddr: 0x22FC4, symSize: 0x54 } - - { offset: 0x1BC7A, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x52A0, symBinAddr: 0x23018, symSize: 0xE4 } - - { offset: 0x1BDA9, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54E4, symBinAddr: 0x2325C, symSize: 0x68 } - - { offset: 0x1BDD3, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x59BC, symBinAddr: 0x23734, symSize: 0x68 } - - { offset: 0x1BDFD, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5A24, symBinAddr: 0x2379C, symSize: 0x10C } - - { offset: 0x1BE63, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5B30, symBinAddr: 0x238A8, symSize: 0x4BC } - - { offset: 0x1C0B0, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5FEC, symBinAddr: 0x23D64, symSize: 0x80 } - - { offset: 0x1C0D6, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x606C, symBinAddr: 0x23DE4, symSize: 0x21C } - - { offset: 0x1C191, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6288, symBinAddr: 0x24000, symSize: 0x240 } - - { offset: 0x1C244, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x64C8, symBinAddr: 0x24240, symSize: 0x4A0 } - - { offset: 0x1C2BD, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6968, symBinAddr: 0x246E0, symSize: 0x178 } - - { offset: 0x1C334, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6AE0, symBinAddr: 0x24858, symSize: 0x2DC } - - { offset: 0x1C3A7, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6DBC, symBinAddr: 0x24B34, symSize: 0x420 } - - { offset: 0x1C432, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x71DC, symBinAddr: 0x24F54, symSize: 0x54 } - - { offset: 0x1C45E, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7230, symBinAddr: 0x24FA8, symSize: 0x50 } - - { offset: 0x20339, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x24FF8, symSize: 0x1A8 } - - { offset: 0x20346, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x251A0, symSize: 0x90 } + - { offset: 0x1A62F, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE14, symSize: 0x1EC } + - { offset: 0x1A69D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1E000, symSize: 0x54 } + - { offset: 0x1A6C1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1E054, symSize: 0x2C } + - { offset: 0x1A6DD, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1E080, symSize: 0x1BC } + - { offset: 0x1A755, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4C0, symBinAddr: 0x1E23C, symSize: 0x128 } + - { offset: 0x1A77D, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E8, symBinAddr: 0x1E364, symSize: 0x11C } + - { offset: 0x1A7F9, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x704, symBinAddr: 0x1E480, symSize: 0x50 } + - { offset: 0x1A859, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x754, symBinAddr: 0x1E4D0, symSize: 0x50 } + - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A4, symBinAddr: 0x1E520, symSize: 0x4C0 } + - { offset: 0x1AA06, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC64, symBinAddr: 0x1E9E0, symSize: 0x70 } + - { offset: 0x1AA3C, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD4, symBinAddr: 0x1EA50, symSize: 0x100 } + - { offset: 0x1AAAA, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD4, symBinAddr: 0x1EB50, symSize: 0xD4 } + - { offset: 0x1AB0A, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA8, symBinAddr: 0x1EC24, symSize: 0x248 } + - { offset: 0x1AB9C, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10F0, symBinAddr: 0x1EE6C, symSize: 0x7C } + - { offset: 0x1ABD2, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x116C, symBinAddr: 0x1EEE8, symSize: 0xE0 } + - { offset: 0x1AC16, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x124C, symBinAddr: 0x1EFC8, symSize: 0x194 } + - { offset: 0x1AC79, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13E0, symBinAddr: 0x1F15C, symSize: 0x68 } + - { offset: 0x1ACAF, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1448, symBinAddr: 0x1F1C4, symSize: 0xD0 } + - { offset: 0x1AD03, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1518, symBinAddr: 0x1F294, symSize: 0x4B8 } + - { offset: 0x1ADB5, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19D0, symBinAddr: 0x1F74C, symSize: 0x2C } + - { offset: 0x1ADFD, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19FC, symBinAddr: 0x1F778, symSize: 0x80 } + - { offset: 0x1AE27, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A7C, symBinAddr: 0x1F7F8, symSize: 0x7C } + - { offset: 0x1AE6F, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AF8, symBinAddr: 0x1F874, symSize: 0x620 } + - { offset: 0x1B06F, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2118, symBinAddr: 0x1FE94, symSize: 0x4C } + - { offset: 0x1B0D5, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2164, symBinAddr: 0x1FEE0, symSize: 0x90 } + - { offset: 0x1B10E, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21F4, symBinAddr: 0x1FF70, symSize: 0x160 } + - { offset: 0x1B138, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2354, symBinAddr: 0x200D0, symSize: 0x358 } + - { offset: 0x1B203, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x26AC, symBinAddr: 0x20428, symSize: 0xAF8 } + - { offset: 0x1B40D, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x31A4, symBinAddr: 0x20F20, symSize: 0x2C } + - { offset: 0x1B455, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31D0, symBinAddr: 0x20F4C, symSize: 0xE0 } + - { offset: 0x1B4B6, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x32B0, symBinAddr: 0x2102C, symSize: 0x4D8 } + - { offset: 0x1B5EF, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3788, symBinAddr: 0x21504, symSize: 0x158 } + - { offset: 0x1B641, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38E0, symBinAddr: 0x2165C, symSize: 0x34C } + - { offset: 0x1B6ED, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3C2C, symBinAddr: 0x219A8, symSize: 0x51C } + - { offset: 0x1B833, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4148, symBinAddr: 0x21EC4, symSize: 0x390 } + - { offset: 0x1B8F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44D8, symBinAddr: 0x22254, symSize: 0x1D8 } + - { offset: 0x1B968, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x46B0, symBinAddr: 0x2242C, symSize: 0xA8 } + - { offset: 0x1B9AF, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4758, symBinAddr: 0x224D4, symSize: 0x404 } + - { offset: 0x1BAAD, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B5C, symBinAddr: 0x228D8, symSize: 0x358 } + - { offset: 0x1BB52, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4EB4, symBinAddr: 0x22C30, symSize: 0x254 } + - { offset: 0x1BBC9, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5108, symBinAddr: 0x22E84, symSize: 0x78 } + - { offset: 0x1BBFE, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5180, symBinAddr: 0x22EFC, symSize: 0xCC } + - { offset: 0x1BC54, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x524C, symBinAddr: 0x22FC8, symSize: 0x54 } + - { offset: 0x1BC7A, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x52A0, symBinAddr: 0x2301C, symSize: 0xE4 } + - { offset: 0x1BDA9, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54E4, symBinAddr: 0x23260, symSize: 0x68 } + - { offset: 0x1BDD3, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x59BC, symBinAddr: 0x23738, symSize: 0x68 } + - { offset: 0x1BDFD, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5A24, symBinAddr: 0x237A0, symSize: 0x10C } + - { offset: 0x1BE63, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5B30, symBinAddr: 0x238AC, symSize: 0x4BC } + - { offset: 0x1C0B0, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5FEC, symBinAddr: 0x23D68, symSize: 0x80 } + - { offset: 0x1C0D6, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x606C, symBinAddr: 0x23DE8, symSize: 0x21C } + - { offset: 0x1C191, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6288, symBinAddr: 0x24004, symSize: 0x240 } + - { offset: 0x1C244, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x64C8, symBinAddr: 0x24244, symSize: 0x4A0 } + - { offset: 0x1C2BD, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6968, symBinAddr: 0x246E4, symSize: 0x178 } + - { offset: 0x1C334, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6AE0, symBinAddr: 0x2485C, symSize: 0x2DC } + - { offset: 0x1C3A7, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6DBC, symBinAddr: 0x24B38, symSize: 0x420 } + - { offset: 0x1C432, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x71DC, symBinAddr: 0x24F58, symSize: 0x54 } + - { offset: 0x1C45E, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7230, symBinAddr: 0x24FAC, symSize: 0x50 } + - { offset: 0x20339, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x24FFC, symSize: 0x1A8 } + - { offset: 0x20346, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x251A4, symSize: 0x90 } - { offset: 0x2036B, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC170, symBinAddr: 0x6B288, symSize: 0x0 } - - { offset: 0x208C1, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x24FF8, symSize: 0x1A8 } - - { offset: 0x208F7, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x25230, symSize: 0x4C } - - { offset: 0x2093B, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x2527C, symSize: 0x140 } - - { offset: 0x2097B, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x253BC, symSize: 0x34 } - - { offset: 0x209B4, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x253F0, symSize: 0x4C } - - { offset: 0x20A06, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x2543C, symSize: 0x70 } - - { offset: 0x20A4A, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x254AC, symSize: 0x74 } - - { offset: 0x20A8E, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x25520, symSize: 0x128 } - - { offset: 0x20B2C, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x25648, symSize: 0x130 } - - { offset: 0x20BC9, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x25778, symSize: 0x19C } - - { offset: 0x20C0D, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x25914, symSize: 0xFC } - - { offset: 0x20C6D, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x25A10, symSize: 0xDC } - - { offset: 0x20CCD, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x25AEC, symSize: 0xA8 } - - { offset: 0x20D1F, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x25B94, symSize: 0x12C } - - { offset: 0x20D7F, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25CC0, symSize: 0x94 } - - { offset: 0x20DD1, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x25D54, symSize: 0xCC } - - { offset: 0x20E31, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x25E20, symSize: 0x2FC } - - { offset: 0x20ED9, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x2611C, symSize: 0xD4 } - - { offset: 0x20F39, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x125C, symBinAddr: 0x261F0, symSize: 0xBC } - - { offset: 0x20F99, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1318, symBinAddr: 0x262AC, symSize: 0x104 } - - { offset: 0x21023, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x141C, symBinAddr: 0x263B0, symSize: 0x1E8 } - - { offset: 0x210ED, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1604, symBinAddr: 0x26598, symSize: 0xA0 } - - { offset: 0x2113F, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x16A4, symBinAddr: 0x26638, symSize: 0xA8 } - - { offset: 0x21191, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x174C, symBinAddr: 0x266E0, symSize: 0x74 } - - { offset: 0x211D5, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17C0, symBinAddr: 0x26754, symSize: 0xC8 } - - { offset: 0x21235, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1888, symBinAddr: 0x2681C, symSize: 0xA8 } - - { offset: 0x21287, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1930, symBinAddr: 0x268C4, symSize: 0xA4 } - - { offset: 0x212D9, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19D4, symBinAddr: 0x26968, symSize: 0x64 } - - { offset: 0x2131D, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A38, symBinAddr: 0x269CC, symSize: 0x178 } - - { offset: 0x21388, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BB0, symBinAddr: 0x26B44, symSize: 0x368 } - - { offset: 0x2141F, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F18, symBinAddr: 0x26EAC, symSize: 0x480 } - - { offset: 0x214F0, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2398, symBinAddr: 0x2732C, symSize: 0x3C } - - { offset: 0x2152B, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23D4, symBinAddr: 0x27368, symSize: 0x3C } - - { offset: 0x21578, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2410, symBinAddr: 0x273A4, symSize: 0x58 } - - { offset: 0x2159C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24AC, symBinAddr: 0x273FC, symSize: 0x3C } - - { offset: 0x215D7, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E8, symBinAddr: 0x27438, symSize: 0x9C } - - { offset: 0x2162C, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x2584, symBinAddr: 0x274D4, symSize: 0x9C } - - { offset: 0x21681, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2620, symBinAddr: 0x27570, symSize: 0x21C } - - { offset: 0x21749, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x283C, symBinAddr: 0x2778C, symSize: 0xF8 } - - { offset: 0x217AD, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2934, symBinAddr: 0x27884, symSize: 0x100 } - - { offset: 0x2308B, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27984, symSize: 0xBC } - - { offset: 0x23C3E, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27984, symSize: 0xBC } - - { offset: 0x23C82, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xBC, symBinAddr: 0x27A40, symSize: 0x180 } - - { offset: 0x23CF2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x23C, symBinAddr: 0x27BC0, symSize: 0x108 } - - { offset: 0x23D28, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x344, symBinAddr: 0x27CC8, symSize: 0x3C8 } - - { offset: 0x23DCC, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x70C, symBinAddr: 0x28090, symSize: 0x13C } - - { offset: 0x23E51, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x848, symBinAddr: 0x281CC, symSize: 0x74 } - - { offset: 0x23E75, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x910, symBinAddr: 0x28240, symSize: 0x250 } - - { offset: 0x23EF9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB60, symBinAddr: 0x28490, symSize: 0x54 } - - { offset: 0x23F1D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBB4, symBinAddr: 0x284E4, symSize: 0x2C } - - { offset: 0x23F39, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xBE0, symBinAddr: 0x28510, symSize: 0x70 } - - { offset: 0x23F97, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xCE8, symBinAddr: 0x28580, symSize: 0x58 } - - { offset: 0x23FDE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xDA4, symBinAddr: 0x285D8, symSize: 0x460 } - - { offset: 0x2409F, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x1204, symBinAddr: 0x28A38, symSize: 0x130 } - - { offset: 0x24124, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1334, symBinAddr: 0x28B68, symSize: 0x27C } - - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x15B0, symBinAddr: 0x28DE4, symSize: 0x70 } - - { offset: 0x24214, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x1620, symBinAddr: 0x28E54, symSize: 0x58 } - - { offset: 0x2425B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1678, symBinAddr: 0x28EAC, symSize: 0x64 } - - { offset: 0x2429B, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x16DC, symBinAddr: 0x28F10, symSize: 0x5C } - - { offset: 0x242D1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1738, symBinAddr: 0x28F6C, symSize: 0x94 } - - { offset: 0x24311, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x17CC, symBinAddr: 0x29000, symSize: 0x78 } - - { offset: 0x24347, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1844, symBinAddr: 0x29078, symSize: 0x1C } - - { offset: 0x2437D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1860, symBinAddr: 0x29094, symSize: 0x34 } - - { offset: 0x243BB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1894, symBinAddr: 0x290C8, symSize: 0x1C } - - { offset: 0x243F1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x18B0, symBinAddr: 0x290E4, symSize: 0x34 } - - { offset: 0x2442F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x18E4, symBinAddr: 0x29118, symSize: 0x58 } - - { offset: 0x25116, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x29170, symSize: 0x7C } + - { offset: 0x208C1, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x24FFC, symSize: 0x1A8 } + - { offset: 0x208F7, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x25234, symSize: 0x4C } + - { offset: 0x2093B, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x25280, symSize: 0x140 } + - { offset: 0x2097B, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x253C0, symSize: 0x34 } + - { offset: 0x209B4, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x253F4, symSize: 0x4C } + - { offset: 0x20A06, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x25440, symSize: 0x70 } + - { offset: 0x20A4A, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x254B0, symSize: 0x74 } + - { offset: 0x20A8E, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x25524, symSize: 0x128 } + - { offset: 0x20B2C, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x2564C, symSize: 0x130 } + - { offset: 0x20BC9, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x2577C, symSize: 0x19C } + - { offset: 0x20C0D, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x25918, symSize: 0xFC } + - { offset: 0x20C6D, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x25A14, symSize: 0xDC } + - { offset: 0x20CCD, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x25AF0, symSize: 0xA8 } + - { offset: 0x20D1F, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x25B98, symSize: 0x12C } + - { offset: 0x20D7F, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25CC4, symSize: 0x94 } + - { offset: 0x20DD1, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x25D58, symSize: 0xCC } + - { offset: 0x20E31, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x25E24, symSize: 0x2FC } + - { offset: 0x20ED9, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x26120, symSize: 0xD4 } + - { offset: 0x20F39, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x125C, symBinAddr: 0x261F4, symSize: 0xBC } + - { offset: 0x20F99, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1318, symBinAddr: 0x262B0, symSize: 0x104 } + - { offset: 0x21023, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x141C, symBinAddr: 0x263B4, symSize: 0x1E8 } + - { offset: 0x210ED, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1604, symBinAddr: 0x2659C, symSize: 0xA0 } + - { offset: 0x2113F, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x16A4, symBinAddr: 0x2663C, symSize: 0xA8 } + - { offset: 0x21191, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x174C, symBinAddr: 0x266E4, symSize: 0x74 } + - { offset: 0x211D5, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17C0, symBinAddr: 0x26758, symSize: 0xC8 } + - { offset: 0x21235, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1888, symBinAddr: 0x26820, symSize: 0xA8 } + - { offset: 0x21287, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1930, symBinAddr: 0x268C8, symSize: 0xA4 } + - { offset: 0x212D9, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19D4, symBinAddr: 0x2696C, symSize: 0x64 } + - { offset: 0x2131D, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A38, symBinAddr: 0x269D0, symSize: 0x178 } + - { offset: 0x21388, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BB0, symBinAddr: 0x26B48, symSize: 0x368 } + - { offset: 0x2141F, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F18, symBinAddr: 0x26EB0, symSize: 0x480 } + - { offset: 0x214F0, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2398, symBinAddr: 0x27330, symSize: 0x3C } + - { offset: 0x2152B, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23D4, symBinAddr: 0x2736C, symSize: 0x3C } + - { offset: 0x21578, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2410, symBinAddr: 0x273A8, symSize: 0x58 } + - { offset: 0x2159C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24AC, symBinAddr: 0x27400, symSize: 0x3C } + - { offset: 0x215D7, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E8, symBinAddr: 0x2743C, symSize: 0x9C } + - { offset: 0x2162C, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x2584, symBinAddr: 0x274D8, symSize: 0x9C } + - { offset: 0x21681, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2620, symBinAddr: 0x27574, symSize: 0x21C } + - { offset: 0x21749, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x283C, symBinAddr: 0x27790, symSize: 0xF8 } + - { offset: 0x217AD, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2934, symBinAddr: 0x27888, symSize: 0x100 } + - { offset: 0x2308B, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27988, symSize: 0xBC } + - { offset: 0x23C3E, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27988, symSize: 0xBC } + - { offset: 0x23C82, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xBC, symBinAddr: 0x27A44, symSize: 0x180 } + - { offset: 0x23CF2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x23C, symBinAddr: 0x27BC4, symSize: 0x108 } + - { offset: 0x23D28, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x344, symBinAddr: 0x27CCC, symSize: 0x3C8 } + - { offset: 0x23DCC, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x70C, symBinAddr: 0x28094, symSize: 0x13C } + - { offset: 0x23E51, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x848, symBinAddr: 0x281D0, symSize: 0x74 } + - { offset: 0x23E75, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x910, symBinAddr: 0x28244, symSize: 0x250 } + - { offset: 0x23EF9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB60, symBinAddr: 0x28494, symSize: 0x54 } + - { offset: 0x23F1D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBB4, symBinAddr: 0x284E8, symSize: 0x2C } + - { offset: 0x23F39, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xBE0, symBinAddr: 0x28514, symSize: 0x70 } + - { offset: 0x23F97, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xCE8, symBinAddr: 0x28584, symSize: 0x58 } + - { offset: 0x23FDE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xDA4, symBinAddr: 0x285DC, symSize: 0x460 } + - { offset: 0x2409F, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x1204, symBinAddr: 0x28A3C, symSize: 0x130 } + - { offset: 0x24124, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1334, symBinAddr: 0x28B6C, symSize: 0x27C } + - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x15B0, symBinAddr: 0x28DE8, symSize: 0x70 } + - { offset: 0x24214, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x1620, symBinAddr: 0x28E58, symSize: 0x58 } + - { offset: 0x2425B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1678, symBinAddr: 0x28EB0, symSize: 0x64 } + - { offset: 0x2429B, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x16DC, symBinAddr: 0x28F14, symSize: 0x5C } + - { offset: 0x242D1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1738, symBinAddr: 0x28F70, symSize: 0x94 } + - { offset: 0x24311, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x17CC, symBinAddr: 0x29004, symSize: 0x78 } + - { offset: 0x24347, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1844, symBinAddr: 0x2907C, symSize: 0x1C } + - { offset: 0x2437D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1860, symBinAddr: 0x29098, symSize: 0x34 } + - { offset: 0x243BB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1894, symBinAddr: 0x290CC, symSize: 0x1C } + - { offset: 0x243F1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x18B0, symBinAddr: 0x290E8, symSize: 0x34 } + - { offset: 0x2442F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x18E4, symBinAddr: 0x2911C, symSize: 0x58 } + - { offset: 0x25116, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x29174, symSize: 0x7C } - { offset: 0x2512F, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2700, symBinAddr: 0x6B160, symSize: 0x0 } - - { offset: 0x25196, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x29170, symSize: 0x7C } + - { offset: 0x25196, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x29174, symSize: 0x7C } - { offset: 0x251BF, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6608, symBinAddr: 0x6B290, symSize: 0x0 } - { offset: 0x251D4, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6610, symBinAddr: 0x6B298, symSize: 0x0 } - - { offset: 0x2535A, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x291EC, symSize: 0x54 } - - { offset: 0x25382, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xD0, symBinAddr: 0x29240, symSize: 0xE8 } - - { offset: 0x253B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B8, symBinAddr: 0x29328, symSize: 0x15C } - - { offset: 0x25430, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x314, symBinAddr: 0x29484, symSize: 0x1AC } - - { offset: 0x254AD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4C0, symBinAddr: 0x29630, symSize: 0xA0 } - - { offset: 0x254ED, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x560, symBinAddr: 0x296D0, symSize: 0x200 } - - { offset: 0x25562, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7BC, symBinAddr: 0x298D0, symSize: 0x1E4 } - - { offset: 0x255D7, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x9A0, symBinAddr: 0x29AB4, symSize: 0x2BC } - - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC5C, symBinAddr: 0x29D70, symSize: 0x84 } - - { offset: 0x256CC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCE0, symBinAddr: 0x29DF4, symSize: 0x60 } - - { offset: 0x256E8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD40, symBinAddr: 0x29E54, symSize: 0x1F4 } - - { offset: 0x2575D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF34, symBinAddr: 0x2A048, symSize: 0x54 } - - { offset: 0x25781, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF88, symBinAddr: 0x2A09C, symSize: 0x2C } - - { offset: 0x2579D, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFB4, symBinAddr: 0x2A0C8, symSize: 0x21C } - - { offset: 0x2583B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11D0, symBinAddr: 0x2A2E4, symSize: 0x6C } - - { offset: 0x2585F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x123C, symBinAddr: 0x2A350, symSize: 0x4C } - - { offset: 0x2587B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1288, symBinAddr: 0x2A39C, symSize: 0x170 } - - { offset: 0x258CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13F8, symBinAddr: 0x2A50C, symSize: 0x70 } - - { offset: 0x25911, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1468, symBinAddr: 0x2A57C, symSize: 0x70 } - - { offset: 0x25955, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14D8, symBinAddr: 0x2A5EC, symSize: 0x3C } - - { offset: 0x2598B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1514, symBinAddr: 0x2A628, symSize: 0x1CC } - - { offset: 0x259F7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x16E0, symBinAddr: 0x2A7F4, symSize: 0x3C } - - { offset: 0x25A2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x171C, symBinAddr: 0x2A830, symSize: 0x3C } - - { offset: 0x25A63, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1758, symBinAddr: 0x2A86C, symSize: 0xBC } - - { offset: 0x25AA7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1814, symBinAddr: 0x2A928, symSize: 0xBC } - - { offset: 0x25AEB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x18D0, symBinAddr: 0x2A9E4, symSize: 0x3C } - - { offset: 0x25B21, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x190C, symBinAddr: 0x2AA20, symSize: 0x3C } - - { offset: 0x25B57, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1948, symBinAddr: 0x2AA5C, symSize: 0x64 } - - { offset: 0x25B97, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x19AC, symBinAddr: 0x2AAC0, symSize: 0x38 } - - { offset: 0x25BCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x19E4, symBinAddr: 0x2AAF8, symSize: 0x74 } - - { offset: 0x25C0D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1A58, symBinAddr: 0x2AB6C, symSize: 0x38 } - - { offset: 0x25C43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1A90, symBinAddr: 0x2ABA4, symSize: 0x74 } - - { offset: 0x25C85, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1B04, symBinAddr: 0x2AC18, symSize: 0x204 } - - { offset: 0x25D17, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1D08, symBinAddr: 0x2AE1C, symSize: 0x150 } - - { offset: 0x25D87, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1E58, symBinAddr: 0x2AF6C, symSize: 0x9C } - - { offset: 0x25DBA, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1EF4, symBinAddr: 0x2B008, symSize: 0xA8 } - - { offset: 0x25DFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2000, symBinAddr: 0x2B0B0, symSize: 0x68 } - - { offset: 0x25E2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2068, symBinAddr: 0x2B118, symSize: 0x48 } - - { offset: 0x263E1, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B160, symSize: 0x7C } - - { offset: 0x263EE, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B160, symSize: 0x7C } + - { offset: 0x2535A, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x291F0, symSize: 0x54 } + - { offset: 0x25382, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xD0, symBinAddr: 0x29244, symSize: 0xE8 } + - { offset: 0x253B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B8, symBinAddr: 0x2932C, symSize: 0x15C } + - { offset: 0x25430, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x314, symBinAddr: 0x29488, symSize: 0x1AC } + - { offset: 0x254AD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4C0, symBinAddr: 0x29634, symSize: 0xA0 } + - { offset: 0x254ED, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x560, symBinAddr: 0x296D4, symSize: 0x200 } + - { offset: 0x25562, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7BC, symBinAddr: 0x298D4, symSize: 0x1E4 } + - { offset: 0x255D7, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x9A0, symBinAddr: 0x29AB8, symSize: 0x2BC } + - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC5C, symBinAddr: 0x29D74, symSize: 0x84 } + - { offset: 0x256CC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCE0, symBinAddr: 0x29DF8, symSize: 0x60 } + - { offset: 0x256E8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD40, symBinAddr: 0x29E58, symSize: 0x1F4 } + - { offset: 0x2575D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF34, symBinAddr: 0x2A04C, symSize: 0x54 } + - { offset: 0x25781, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF88, symBinAddr: 0x2A0A0, symSize: 0x2C } + - { offset: 0x2579D, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFB4, symBinAddr: 0x2A0CC, symSize: 0x21C } + - { offset: 0x2583B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11D0, symBinAddr: 0x2A2E8, symSize: 0x6C } + - { offset: 0x2585F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x123C, symBinAddr: 0x2A354, symSize: 0x4C } + - { offset: 0x2587B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1288, symBinAddr: 0x2A3A0, symSize: 0x170 } + - { offset: 0x258CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13F8, symBinAddr: 0x2A510, symSize: 0x70 } + - { offset: 0x25911, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1468, symBinAddr: 0x2A580, symSize: 0x70 } + - { offset: 0x25955, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14D8, symBinAddr: 0x2A5F0, symSize: 0x3C } + - { offset: 0x2598B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1514, symBinAddr: 0x2A62C, symSize: 0x1CC } + - { offset: 0x259F7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x16E0, symBinAddr: 0x2A7F8, symSize: 0x3C } + - { offset: 0x25A2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x171C, symBinAddr: 0x2A834, symSize: 0x3C } + - { offset: 0x25A63, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1758, symBinAddr: 0x2A870, symSize: 0xBC } + - { offset: 0x25AA7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1814, symBinAddr: 0x2A92C, symSize: 0xBC } + - { offset: 0x25AEB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x18D0, symBinAddr: 0x2A9E8, symSize: 0x3C } + - { offset: 0x25B21, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x190C, symBinAddr: 0x2AA24, symSize: 0x3C } + - { offset: 0x25B57, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1948, symBinAddr: 0x2AA60, symSize: 0x64 } + - { offset: 0x25B97, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x19AC, symBinAddr: 0x2AAC4, symSize: 0x38 } + - { offset: 0x25BCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x19E4, symBinAddr: 0x2AAFC, symSize: 0x74 } + - { offset: 0x25C0D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1A58, symBinAddr: 0x2AB70, symSize: 0x38 } + - { offset: 0x25C43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1A90, symBinAddr: 0x2ABA8, symSize: 0x74 } + - { offset: 0x25C85, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1B04, symBinAddr: 0x2AC1C, symSize: 0x204 } + - { offset: 0x25D17, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1D08, symBinAddr: 0x2AE20, symSize: 0x150 } + - { offset: 0x25D87, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1E58, symBinAddr: 0x2AF70, symSize: 0x9C } + - { offset: 0x25DBA, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1EF4, symBinAddr: 0x2B00C, symSize: 0xA8 } + - { offset: 0x25DFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2000, symBinAddr: 0x2B0B4, symSize: 0x68 } + - { offset: 0x25E2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2068, symBinAddr: 0x2B11C, symSize: 0x48 } + - { offset: 0x263E1, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B164, symSize: 0x7C } + - { offset: 0x263EE, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B164, symSize: 0x7C } - { offset: 0x26417, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A8, symBinAddr: 0x6B2A0, symSize: 0x0 } - { offset: 0x2642C, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97B0, symBinAddr: 0x6B2A8, symSize: 0x0 } - - { offset: 0x26A9C, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2B1DC, symSize: 0x54 } - - { offset: 0x26AC4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xD0, symBinAddr: 0x2B230, symSize: 0xFC } - - { offset: 0x26AFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1CC, symBinAddr: 0x2B32C, symSize: 0x104 } - - { offset: 0x26B2C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2D0, symBinAddr: 0x2B430, symSize: 0xB8 } - - { offset: 0x26B5E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x388, symBinAddr: 0x2B4E8, symSize: 0xFC } - - { offset: 0x26B90, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x484, symBinAddr: 0x2B5E4, symSize: 0x4A0 } - - { offset: 0x26C31, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x924, symBinAddr: 0x2BA84, symSize: 0x114 } - - { offset: 0x26C7F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA38, symBinAddr: 0x2BB98, symSize: 0x32C } - - { offset: 0x26CB7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD64, symBinAddr: 0x2BEC4, symSize: 0x8C } - - { offset: 0x26CE9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDF0, symBinAddr: 0x2BF50, symSize: 0x58 } - - { offset: 0x26D29, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE48, symBinAddr: 0x2BFA8, symSize: 0x58 } - - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEA0, symBinAddr: 0x2C000, symSize: 0x148 } - - { offset: 0x26DD3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE8, symBinAddr: 0x2C148, symSize: 0x90 } - - { offset: 0x26E41, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1078, symBinAddr: 0x2C1D8, symSize: 0x128 } - - { offset: 0x26E73, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11A0, symBinAddr: 0x2C300, symSize: 0x128 } - - { offset: 0x26EA6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C8, symBinAddr: 0x2C428, symSize: 0x78 } - - { offset: 0x26ED9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1340, symBinAddr: 0x2C4A0, symSize: 0x60 } - - { offset: 0x26F0C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x13A0, symBinAddr: 0x2C500, symSize: 0x2C } - - { offset: 0x26F3F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13CC, symBinAddr: 0x2C52C, symSize: 0xF0 } - - { offset: 0x26F72, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14BC, symBinAddr: 0x2C61C, symSize: 0x158 } - - { offset: 0x26FCD, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1614, symBinAddr: 0x2C774, symSize: 0x54 } - - { offset: 0x26FF1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1668, symBinAddr: 0x2C7C8, symSize: 0x2C } - - { offset: 0x2700D, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1694, symBinAddr: 0x2C7F4, symSize: 0xB0 } - - { offset: 0x2707C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x1744, symBinAddr: 0x2C8A4, symSize: 0x38 } - - { offset: 0x270A0, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x177C, symBinAddr: 0x2C8DC, symSize: 0x2C } - - { offset: 0x270BC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A8, symBinAddr: 0x2C908, symSize: 0x2E4 } - - { offset: 0x271C8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A8C, symBinAddr: 0x2CBEC, symSize: 0x134 } - - { offset: 0x2720E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BC0, symBinAddr: 0x2CD20, symSize: 0x2D4 } - - { offset: 0x272B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E94, symBinAddr: 0x2CFF4, symSize: 0x210 } - - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x20A4, symBinAddr: 0x2D204, symSize: 0x1C } - - { offset: 0x27361, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20C0, symBinAddr: 0x2D220, symSize: 0x20 } - - { offset: 0x27397, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20E0, symBinAddr: 0x2D240, symSize: 0x1C } - - { offset: 0x273CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20FC, symBinAddr: 0x2D25C, symSize: 0x1C } - - { offset: 0x27403, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2118, symBinAddr: 0x2D278, symSize: 0x1C } - - { offset: 0x27439, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2134, symBinAddr: 0x2D294, symSize: 0x1C } - - { offset: 0x2746F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2150, symBinAddr: 0x2D2B0, symSize: 0x1C } - - { offset: 0x274A5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x216C, symBinAddr: 0x2D2CC, symSize: 0x1C } - - { offset: 0x274DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2188, symBinAddr: 0x2D2E8, symSize: 0x20 } - - { offset: 0x27511, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A8, symBinAddr: 0x2D308, symSize: 0x1C } - - { offset: 0x27547, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21C4, symBinAddr: 0x2D324, symSize: 0x38 } - - { offset: 0x27585, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21FC, symBinAddr: 0x2D35C, symSize: 0x1C } - - { offset: 0x275BB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2218, symBinAddr: 0x2D378, symSize: 0x1C } - - { offset: 0x275F1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2234, symBinAddr: 0x2D394, symSize: 0x1C } - - { offset: 0x27627, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2250, symBinAddr: 0x2D3B0, symSize: 0x1C } - - { offset: 0x2765D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x226C, symBinAddr: 0x2D3CC, symSize: 0x1C } - - { offset: 0x27693, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2288, symBinAddr: 0x2D3E8, symSize: 0x1C } - - { offset: 0x276C9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x22A4, symBinAddr: 0x2D404, symSize: 0x1C } - - { offset: 0x276FF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22C0, symBinAddr: 0x2D420, symSize: 0x1C } - - { offset: 0x27735, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22DC, symBinAddr: 0x2D43C, symSize: 0x38 } - - { offset: 0x27773, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2314, symBinAddr: 0x2D474, symSize: 0x1C } - - { offset: 0x277A9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2330, symBinAddr: 0x2D490, symSize: 0x34 } - - { offset: 0x277E7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2364, symBinAddr: 0x2D4C4, symSize: 0x20 } - - { offset: 0x2781D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2384, symBinAddr: 0x2D4E4, symSize: 0x28 } - - { offset: 0x2785B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23AC, symBinAddr: 0x2D50C, symSize: 0x1C } - - { offset: 0x27891, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C8, symBinAddr: 0x2D528, symSize: 0x38 } - - { offset: 0x278CF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2400, symBinAddr: 0x2D560, symSize: 0x78 } - - { offset: 0x280BE, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D5D8, symSize: 0xB0 } - - { offset: 0x280CB, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D5D8, symSize: 0xB0 } + - { offset: 0x26A9C, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2B1E0, symSize: 0x54 } + - { offset: 0x26AC4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xD0, symBinAddr: 0x2B234, symSize: 0xFC } + - { offset: 0x26AFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1CC, symBinAddr: 0x2B330, symSize: 0x104 } + - { offset: 0x26B2C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2D0, symBinAddr: 0x2B434, symSize: 0xB8 } + - { offset: 0x26B5E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x388, symBinAddr: 0x2B4EC, symSize: 0xFC } + - { offset: 0x26B90, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x484, symBinAddr: 0x2B5E8, symSize: 0x4A0 } + - { offset: 0x26C31, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x924, symBinAddr: 0x2BA88, symSize: 0x114 } + - { offset: 0x26C7F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA38, symBinAddr: 0x2BB9C, symSize: 0x32C } + - { offset: 0x26CB7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD64, symBinAddr: 0x2BEC8, symSize: 0x8C } + - { offset: 0x26CE9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDF0, symBinAddr: 0x2BF54, symSize: 0x58 } + - { offset: 0x26D29, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE48, symBinAddr: 0x2BFAC, symSize: 0x58 } + - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEA0, symBinAddr: 0x2C004, symSize: 0x148 } + - { offset: 0x26DD3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE8, symBinAddr: 0x2C14C, symSize: 0x90 } + - { offset: 0x26E41, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1078, symBinAddr: 0x2C1DC, symSize: 0x128 } + - { offset: 0x26E73, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11A0, symBinAddr: 0x2C304, symSize: 0x128 } + - { offset: 0x26EA6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C8, symBinAddr: 0x2C42C, symSize: 0x78 } + - { offset: 0x26ED9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1340, symBinAddr: 0x2C4A4, symSize: 0x60 } + - { offset: 0x26F0C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x13A0, symBinAddr: 0x2C504, symSize: 0x2C } + - { offset: 0x26F3F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13CC, symBinAddr: 0x2C530, symSize: 0xF0 } + - { offset: 0x26F72, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14BC, symBinAddr: 0x2C620, symSize: 0x158 } + - { offset: 0x26FCD, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1614, symBinAddr: 0x2C778, symSize: 0x54 } + - { offset: 0x26FF1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1668, symBinAddr: 0x2C7CC, symSize: 0x2C } + - { offset: 0x2700D, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1694, symBinAddr: 0x2C7F8, symSize: 0xB0 } + - { offset: 0x2707C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x1744, symBinAddr: 0x2C8A8, symSize: 0x38 } + - { offset: 0x270A0, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x177C, symBinAddr: 0x2C8E0, symSize: 0x2C } + - { offset: 0x270BC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A8, symBinAddr: 0x2C90C, symSize: 0x2E4 } + - { offset: 0x271C8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A8C, symBinAddr: 0x2CBF0, symSize: 0x134 } + - { offset: 0x2720E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BC0, symBinAddr: 0x2CD24, symSize: 0x2D4 } + - { offset: 0x272B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E94, symBinAddr: 0x2CFF8, symSize: 0x210 } + - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x20A4, symBinAddr: 0x2D208, symSize: 0x1C } + - { offset: 0x27361, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20C0, symBinAddr: 0x2D224, symSize: 0x20 } + - { offset: 0x27397, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20E0, symBinAddr: 0x2D244, symSize: 0x1C } + - { offset: 0x273CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20FC, symBinAddr: 0x2D260, symSize: 0x1C } + - { offset: 0x27403, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2118, symBinAddr: 0x2D27C, symSize: 0x1C } + - { offset: 0x27439, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2134, symBinAddr: 0x2D298, symSize: 0x1C } + - { offset: 0x2746F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2150, symBinAddr: 0x2D2B4, symSize: 0x1C } + - { offset: 0x274A5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x216C, symBinAddr: 0x2D2D0, symSize: 0x1C } + - { offset: 0x274DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2188, symBinAddr: 0x2D2EC, symSize: 0x20 } + - { offset: 0x27511, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A8, symBinAddr: 0x2D30C, symSize: 0x1C } + - { offset: 0x27547, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21C4, symBinAddr: 0x2D328, symSize: 0x38 } + - { offset: 0x27585, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21FC, symBinAddr: 0x2D360, symSize: 0x1C } + - { offset: 0x275BB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2218, symBinAddr: 0x2D37C, symSize: 0x1C } + - { offset: 0x275F1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2234, symBinAddr: 0x2D398, symSize: 0x1C } + - { offset: 0x27627, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2250, symBinAddr: 0x2D3B4, symSize: 0x1C } + - { offset: 0x2765D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x226C, symBinAddr: 0x2D3D0, symSize: 0x1C } + - { offset: 0x27693, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2288, symBinAddr: 0x2D3EC, symSize: 0x1C } + - { offset: 0x276C9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x22A4, symBinAddr: 0x2D408, symSize: 0x1C } + - { offset: 0x276FF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22C0, symBinAddr: 0x2D424, symSize: 0x1C } + - { offset: 0x27735, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22DC, symBinAddr: 0x2D440, symSize: 0x38 } + - { offset: 0x27773, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2314, symBinAddr: 0x2D478, symSize: 0x1C } + - { offset: 0x277A9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2330, symBinAddr: 0x2D494, symSize: 0x34 } + - { offset: 0x277E7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2364, symBinAddr: 0x2D4C8, symSize: 0x20 } + - { offset: 0x2781D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2384, symBinAddr: 0x2D4E8, symSize: 0x28 } + - { offset: 0x2785B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23AC, symBinAddr: 0x2D510, symSize: 0x1C } + - { offset: 0x27891, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C8, symBinAddr: 0x2D52C, symSize: 0x38 } + - { offset: 0x278CF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2400, symBinAddr: 0x2D564, symSize: 0x78 } + - { offset: 0x280BE, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D5DC, symSize: 0xB0 } + - { offset: 0x280CB, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D5DC, symSize: 0xB0 } - { offset: 0x280F4, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xA8F8, symBinAddr: 0x6B2B0, symSize: 0x0 } - { offset: 0x28109, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xA900, symBinAddr: 0x6B2B8, symSize: 0x0 } - - { offset: 0x28305, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x19A8, symBinAddr: 0x2EE84, symSize: 0x1F0 } - - { offset: 0x284F0, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x2D688, symSize: 0x74 } - - { offset: 0x2852D, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x124, symBinAddr: 0x2D6FC, symSize: 0x38 } - - { offset: 0x28571, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x15C, symBinAddr: 0x2D734, symSize: 0x130 } - - { offset: 0x285A7, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x28C, symBinAddr: 0x2D864, symSize: 0x9C } - - { offset: 0x285D9, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x328, symBinAddr: 0x2D900, symSize: 0x30 } - - { offset: 0x28616, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x3BC, symBinAddr: 0x2D930, symSize: 0x10C } - - { offset: 0x2865F, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x2DA3C, symSize: 0x30 } - - { offset: 0x286B3, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x590, symBinAddr: 0x2DA6C, symSize: 0x170 } - - { offset: 0x286E5, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x2DBDC, symSize: 0x30 } - - { offset: 0x28722, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x730, symBinAddr: 0x2DC0C, symSize: 0x374 } - - { offset: 0x28762, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xAA4, symBinAddr: 0x2DF80, symSize: 0x30 } - - { offset: 0x2879F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xAD4, symBinAddr: 0x2DFB0, symSize: 0x168 } - - { offset: 0x28817, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xC3C, symBinAddr: 0x2E118, symSize: 0x34 } - - { offset: 0x28850, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xC70, symBinAddr: 0x2E14C, symSize: 0x1A8 } - - { offset: 0x288BA, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xE18, symBinAddr: 0x2E2F4, symSize: 0x24 } - - { offset: 0x288E2, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xE3C, symBinAddr: 0x2E318, symSize: 0x18C } - - { offset: 0x28987, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0xFC8, symBinAddr: 0x2E4A4, symSize: 0x160 } - - { offset: 0x28A20, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1128, symBinAddr: 0x2E604, symSize: 0x9C } - - { offset: 0x28A53, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x11C4, symBinAddr: 0x2E6A0, symSize: 0x30 } - - { offset: 0x28A93, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x11F4, symBinAddr: 0x2E6D0, symSize: 0x138 } - - { offset: 0x28AC6, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x132C, symBinAddr: 0x2E808, symSize: 0x3C } - - { offset: 0x28B06, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x1368, symBinAddr: 0x2E844, symSize: 0x154 } - - { offset: 0x28B39, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x14BC, symBinAddr: 0x2E998, symSize: 0x30 } - - { offset: 0x28B79, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x14EC, symBinAddr: 0x2E9C8, symSize: 0x50 } - - { offset: 0x28BAC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x153C, symBinAddr: 0x2EA18, symSize: 0x1FC } - - { offset: 0x28C0C, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x1738, symBinAddr: 0x2EC14, symSize: 0x30 } - - { offset: 0x28C4C, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x1768, symBinAddr: 0x2EC44, symSize: 0x1F0 } - - { offset: 0x28CFC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1958, symBinAddr: 0x2EE34, symSize: 0x50 } - - { offset: 0x28D2F, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1B98, symBinAddr: 0x2F074, symSize: 0x30 } - - { offset: 0x28D6F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1BC8, symBinAddr: 0x2F0A4, symSize: 0x118 } - - { offset: 0x28DFA, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1CE0, symBinAddr: 0x2F1BC, symSize: 0x1A8 } - - { offset: 0x28E8C, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x1E88, symBinAddr: 0x2F364, symSize: 0xB8 } - - { offset: 0x28EBF, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x1F40, symBinAddr: 0x2F41C, symSize: 0x30 } - - { offset: 0x28EFF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x1F70, symBinAddr: 0x2F44C, symSize: 0x7C } - - { offset: 0x28F50, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x1FEC, symBinAddr: 0x2F4C8, symSize: 0x294 } - - { offset: 0x28FDD, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2280, symBinAddr: 0x2F75C, symSize: 0xBC } - - { offset: 0x2907F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x233C, symBinAddr: 0x2F818, symSize: 0x88 } - - { offset: 0x290A3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x23C4, symBinAddr: 0x2F8A0, symSize: 0x64 } - - { offset: 0x290BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2428, symBinAddr: 0x2F904, symSize: 0x194 } - - { offset: 0x2911F, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x25BC, symBinAddr: 0x2FA98, symSize: 0x310 } - - { offset: 0x291C8, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x28CC, symBinAddr: 0x2FDA8, symSize: 0x38 } - - { offset: 0x2921A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2904, symBinAddr: 0x2FDE0, symSize: 0xE8 } - - { offset: 0x2926B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x29EC, symBinAddr: 0x2FEC8, symSize: 0x88 } - - { offset: 0x292BC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2A74, symBinAddr: 0x2FF50, symSize: 0xA4 } - - { offset: 0x2930D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2B18, symBinAddr: 0x2FFF4, symSize: 0xE4 } - - { offset: 0x2936D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2BFC, symBinAddr: 0x300D8, symSize: 0xD4 } - - { offset: 0x293BE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2CD0, symBinAddr: 0x301AC, symSize: 0x15C } - - { offset: 0x29422, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x2E2C, symBinAddr: 0x30308, symSize: 0x5C } - - { offset: 0x29455, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x2E88, symBinAddr: 0x30364, symSize: 0x1C } - - { offset: 0x2948B, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x2EA4, symBinAddr: 0x30380, symSize: 0x34 } - - { offset: 0x294C9, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x2ED8, symBinAddr: 0x303B4, symSize: 0x1C } - - { offset: 0x294FF, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x2EF4, symBinAddr: 0x303D0, symSize: 0x24 } - - { offset: 0x2953D, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x2F18, symBinAddr: 0x303F4, symSize: 0x78 } - - { offset: 0x2A055, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x3046C, symSize: 0x90 } + - { offset: 0x28305, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x19A8, symBinAddr: 0x2EE88, symSize: 0x1F0 } + - { offset: 0x284F0, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x2D68C, symSize: 0x74 } + - { offset: 0x2852D, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x124, symBinAddr: 0x2D700, symSize: 0x38 } + - { offset: 0x28571, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x15C, symBinAddr: 0x2D738, symSize: 0x130 } + - { offset: 0x285A7, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x28C, symBinAddr: 0x2D868, symSize: 0x9C } + - { offset: 0x285D9, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x328, symBinAddr: 0x2D904, symSize: 0x30 } + - { offset: 0x28616, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x3BC, symBinAddr: 0x2D934, symSize: 0x10C } + - { offset: 0x2865F, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x2DA40, symSize: 0x30 } + - { offset: 0x286B3, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x590, symBinAddr: 0x2DA70, symSize: 0x170 } + - { offset: 0x286E5, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x2DBE0, symSize: 0x30 } + - { offset: 0x28722, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x730, symBinAddr: 0x2DC10, symSize: 0x374 } + - { offset: 0x28762, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xAA4, symBinAddr: 0x2DF84, symSize: 0x30 } + - { offset: 0x2879F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xAD4, symBinAddr: 0x2DFB4, symSize: 0x168 } + - { offset: 0x28817, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xC3C, symBinAddr: 0x2E11C, symSize: 0x34 } + - { offset: 0x28850, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xC70, symBinAddr: 0x2E150, symSize: 0x1A8 } + - { offset: 0x288BA, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xE18, symBinAddr: 0x2E2F8, symSize: 0x24 } + - { offset: 0x288E2, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xE3C, symBinAddr: 0x2E31C, symSize: 0x18C } + - { offset: 0x28987, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0xFC8, symBinAddr: 0x2E4A8, symSize: 0x160 } + - { offset: 0x28A20, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1128, symBinAddr: 0x2E608, symSize: 0x9C } + - { offset: 0x28A53, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x11C4, symBinAddr: 0x2E6A4, symSize: 0x30 } + - { offset: 0x28A93, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x11F4, symBinAddr: 0x2E6D4, symSize: 0x138 } + - { offset: 0x28AC6, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x132C, symBinAddr: 0x2E80C, symSize: 0x3C } + - { offset: 0x28B06, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x1368, symBinAddr: 0x2E848, symSize: 0x154 } + - { offset: 0x28B39, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x14BC, symBinAddr: 0x2E99C, symSize: 0x30 } + - { offset: 0x28B79, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x14EC, symBinAddr: 0x2E9CC, symSize: 0x50 } + - { offset: 0x28BAC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x153C, symBinAddr: 0x2EA1C, symSize: 0x1FC } + - { offset: 0x28C0C, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x1738, symBinAddr: 0x2EC18, symSize: 0x30 } + - { offset: 0x28C4C, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x1768, symBinAddr: 0x2EC48, symSize: 0x1F0 } + - { offset: 0x28CFC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1958, symBinAddr: 0x2EE38, symSize: 0x50 } + - { offset: 0x28D2F, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1B98, symBinAddr: 0x2F078, symSize: 0x30 } + - { offset: 0x28D6F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1BC8, symBinAddr: 0x2F0A8, symSize: 0x118 } + - { offset: 0x28DFA, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1CE0, symBinAddr: 0x2F1C0, symSize: 0x1A8 } + - { offset: 0x28E8C, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x1E88, symBinAddr: 0x2F368, symSize: 0xB8 } + - { offset: 0x28EBF, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x1F40, symBinAddr: 0x2F420, symSize: 0x30 } + - { offset: 0x28EFF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x1F70, symBinAddr: 0x2F450, symSize: 0x7C } + - { offset: 0x28F50, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x1FEC, symBinAddr: 0x2F4CC, symSize: 0x294 } + - { offset: 0x28FDD, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2280, symBinAddr: 0x2F760, symSize: 0xBC } + - { offset: 0x2907F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x233C, symBinAddr: 0x2F81C, symSize: 0x88 } + - { offset: 0x290A3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x23C4, symBinAddr: 0x2F8A4, symSize: 0x64 } + - { offset: 0x290BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2428, symBinAddr: 0x2F908, symSize: 0x194 } + - { offset: 0x2911F, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x25BC, symBinAddr: 0x2FA9C, symSize: 0x310 } + - { offset: 0x291C8, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x28CC, symBinAddr: 0x2FDAC, symSize: 0x38 } + - { offset: 0x2921A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2904, symBinAddr: 0x2FDE4, symSize: 0xE8 } + - { offset: 0x2926B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x29EC, symBinAddr: 0x2FECC, symSize: 0x88 } + - { offset: 0x292BC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2A74, symBinAddr: 0x2FF54, symSize: 0xA4 } + - { offset: 0x2930D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2B18, symBinAddr: 0x2FFF8, symSize: 0xE4 } + - { offset: 0x2936D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2BFC, symBinAddr: 0x300DC, symSize: 0xD4 } + - { offset: 0x293BE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2CD0, symBinAddr: 0x301B0, symSize: 0x15C } + - { offset: 0x29422, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x2E2C, symBinAddr: 0x3030C, symSize: 0x5C } + - { offset: 0x29455, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x2E88, symBinAddr: 0x30368, symSize: 0x1C } + - { offset: 0x2948B, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x2EA4, symBinAddr: 0x30384, symSize: 0x34 } + - { offset: 0x294C9, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x2ED8, symBinAddr: 0x303B8, symSize: 0x1C } + - { offset: 0x294FF, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x2EF4, symBinAddr: 0x303D4, symSize: 0x24 } + - { offset: 0x2953D, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x2F18, symBinAddr: 0x303F8, symSize: 0x78 } + - { offset: 0x2A055, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x30470, symSize: 0x90 } - { offset: 0x2A06E, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x185D0, symBinAddr: 0x5D450, symSize: 0x0 } - { offset: 0x2A0E6, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x185D8, symBinAddr: 0x5D458, symSize: 0x0 } - { offset: 0x2A0FB, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x185E0, symBinAddr: 0x5D460, symSize: 0x0 } - { offset: 0x2A110, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x185E8, symBinAddr: 0x5D468, symSize: 0x0 } - - { offset: 0x2A119, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x1428C, symBinAddr: 0x443A8, symSize: 0xA8 } + - { offset: 0x2A119, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x1428C, symBinAddr: 0x443AC, symSize: 0xA8 } - { offset: 0x2A140, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38CA0, symBinAddr: 0x6B2C0, symSize: 0x0 } - { offset: 0x2A1BD, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38CA8, symBinAddr: 0x6B2C8, symSize: 0x0 } - - { offset: 0x2ABF0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x3046C, symSize: 0x90 } - - { offset: 0x2AC27, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x304FC, symSize: 0x10C } - - { offset: 0x2AC8B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x30608, symSize: 0x68 } - - { offset: 0x2ACBE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x30670, symSize: 0x94 } - - { offset: 0x2ACF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x30704, symSize: 0x48 } - - { offset: 0x2AD28, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x3074C, symSize: 0x74 } - - { offset: 0x2AD5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x307C0, symSize: 0x9C } - - { offset: 0x2ADA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x3085C, symSize: 0xC0 } - - { offset: 0x2ADFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x3091C, symSize: 0x478 } - - { offset: 0x2AE7B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x30D94, symSize: 0x158 } - - { offset: 0x2AEAE, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x30EEC, symSize: 0x34 } - - { offset: 0x2AEEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x30F20, symSize: 0x154 } - - { offset: 0x2AF48, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x31074, symSize: 0x54 } - - { offset: 0x2AF6C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x310C8, symSize: 0x2C } - - { offset: 0x2AF88, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x310F4, symSize: 0x5C } - - { offset: 0x2AFE0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x31150, symSize: 0x14C } - - { offset: 0x2B040, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x3129C, symSize: 0x38 } - - { offset: 0x2B092, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x312D4, symSize: 0x64 } - - { offset: 0x2B0D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x31338, symSize: 0x64 } - - { offset: 0x2B116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x3139C, symSize: 0x15C } - - { offset: 0x2B170, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x314F8, symSize: 0x40 } - - { offset: 0x2B1C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x31538, symSize: 0x14C } - - { offset: 0x2B228, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x31684, symSize: 0x38 } - - { offset: 0x2B27A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x316BC, symSize: 0x64 } - - { offset: 0x2B2BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x31720, symSize: 0x64 } - - { offset: 0x2B2FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x31784, symSize: 0x23C } - - { offset: 0x2B387, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x319C0, symSize: 0x78 } - - { offset: 0x2B3F7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x31A38, symSize: 0x74 } - - { offset: 0x2B41B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x31AAC, symSize: 0x54 } - - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x31B00, symSize: 0x190 } - - { offset: 0x2B4A6, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x31C90, symSize: 0x50 } - - { offset: 0x2B50A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x31CE0, symSize: 0x8C } - - { offset: 0x2B55B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x31D6C, symSize: 0x8C } - - { offset: 0x2B5AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x31DF8, symSize: 0x14C } - - { offset: 0x2B606, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x31F44, symSize: 0x38 } - - { offset: 0x2B65E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x31F7C, symSize: 0xE4 } - - { offset: 0x2B6AF, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x32060, symSize: 0x5C } - - { offset: 0x2B701, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x320BC, symSize: 0x14C } - - { offset: 0x2B75B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x32208, symSize: 0x38 } - - { offset: 0x2B7B3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x32240, symSize: 0xE4 } - - { offset: 0x2B804, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x32324, symSize: 0x5C } - - { offset: 0x2B856, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x32380, symSize: 0x14C } - - { offset: 0x2B8B0, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x324CC, symSize: 0x44 } - - { offset: 0x2B908, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x32510, symSize: 0x14C } - - { offset: 0x2B962, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x3265C, symSize: 0x44 } - - { offset: 0x2B9BA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x326A0, symSize: 0x14C } - - { offset: 0x2BA14, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x327EC, symSize: 0x38 } - - { offset: 0x2BA6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x32824, symSize: 0xD4 } - - { offset: 0x2BAAE, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x328F8, symSize: 0x3C } - - { offset: 0x2BAEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x32934, symSize: 0xD4 } - - { offset: 0x2BB30, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x32A08, symSize: 0x3C } - - { offset: 0x2BB70, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x32A44, symSize: 0xD4 } - - { offset: 0x2BBB2, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x32B18, symSize: 0x3C } - - { offset: 0x2BBF2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x32B54, symSize: 0x148 } - - { offset: 0x2BC4C, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x32C9C, symSize: 0x30 } - - { offset: 0x2BCA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x32CCC, symSize: 0xE0 } - - { offset: 0x2BCF5, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x32DAC, symSize: 0x28 } - - { offset: 0x2BD47, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x32DD4, symSize: 0x148 } - - { offset: 0x2BDA1, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x32F1C, symSize: 0x30 } - - { offset: 0x2BDF9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x32F4C, symSize: 0xE0 } - - { offset: 0x2BE4A, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x3302C, symSize: 0x28 } - - { offset: 0x2BE9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x33054, symSize: 0xE0 } - - { offset: 0x2BEED, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x33134, symSize: 0x28 } - - { offset: 0x2BF3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x3315C, symSize: 0x148 } - - { offset: 0x2BF99, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x332A4, symSize: 0x30 } - - { offset: 0x2BFF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x332D4, symSize: 0x17C } - - { offset: 0x2C04C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x33450, symSize: 0x40 } - - { offset: 0x2C0A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x33490, symSize: 0x11C } - - { offset: 0x2C0F5, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x335AC, symSize: 0x5C } - - { offset: 0x2C147, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x33608, symSize: 0x18C } - - { offset: 0x2C1AD, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3584, symBinAddr: 0x33794, symSize: 0x50 } - - { offset: 0x2C211, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D4, symBinAddr: 0x337E4, symSize: 0x168 } - - { offset: 0x2C262, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x373C, symBinAddr: 0x3394C, symSize: 0x50 } - - { offset: 0x2C2C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x378C, symBinAddr: 0x3399C, symSize: 0x124 } - - { offset: 0x2C317, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38B0, symBinAddr: 0x33AC0, symSize: 0x50 } - - { offset: 0x2C37B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3900, symBinAddr: 0x33B10, symSize: 0x174 } - - { offset: 0x2C3DB, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A74, symBinAddr: 0x33C84, symSize: 0x54 } - - { offset: 0x2C451, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AC8, symBinAddr: 0x33CD8, symSize: 0x208 } - - { offset: 0x2C4CF, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CD0, symBinAddr: 0x33EE0, symSize: 0x58 } - - { offset: 0x2C557, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D28, symBinAddr: 0x33F38, symSize: 0xA0 } - - { offset: 0x2C57B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DC8, symBinAddr: 0x33FD8, symSize: 0x74 } - - { offset: 0x2C597, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E3C, symBinAddr: 0x3404C, symSize: 0x168 } - - { offset: 0x2C5E8, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3FA4, symBinAddr: 0x341B4, symSize: 0x50 } - - { offset: 0x2C64C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FF4, symBinAddr: 0x34204, symSize: 0x108 } - - { offset: 0x2C6A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40FC, symBinAddr: 0x3430C, symSize: 0x104 } - - { offset: 0x2C6F6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4200, symBinAddr: 0x34410, symSize: 0x12C } - - { offset: 0x2C75B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x432C, symBinAddr: 0x3453C, symSize: 0x1F0 } - - { offset: 0x2C7C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x451C, symBinAddr: 0x3472C, symSize: 0x30 } - - { offset: 0x2C7FA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x454C, symBinAddr: 0x3475C, symSize: 0x14C } - - { offset: 0x2C84F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4698, symBinAddr: 0x348A8, symSize: 0x14C } - - { offset: 0x2C8A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47E4, symBinAddr: 0x349F4, symSize: 0x104 } - - { offset: 0x2C8F9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48E8, symBinAddr: 0x34AF8, symSize: 0x1E8 } - - { offset: 0x2C969, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AD0, symBinAddr: 0x34CE0, symSize: 0x2CC } - - { offset: 0x2CA16, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D9C, symBinAddr: 0x34FAC, symSize: 0x50 } - - { offset: 0x2CA64, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E44, symBinAddr: 0x34FFC, symSize: 0x5E0 } - - { offset: 0x2CBC0, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5424, symBinAddr: 0x355DC, symSize: 0x24 } - - { offset: 0x2CBE8, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5448, symBinAddr: 0x35600, symSize: 0x50 } - - { offset: 0x2CC48, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5498, symBinAddr: 0x35650, symSize: 0x70 } - - { offset: 0x2CC6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5508, symBinAddr: 0x356C0, symSize: 0xBC8 } - - { offset: 0x2CEA7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60D0, symBinAddr: 0x36288, symSize: 0x690 } - - { offset: 0x2D0E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6760, symBinAddr: 0x36918, symSize: 0x2BC } - - { offset: 0x2D1B9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6A1C, symBinAddr: 0x36BD4, symSize: 0x2A4 } - - { offset: 0x2D21D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CC0, symBinAddr: 0x36E78, symSize: 0x2A4 } - - { offset: 0x2D281, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F64, symBinAddr: 0x3711C, symSize: 0x15C } - - { offset: 0x2D320, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70C0, symBinAddr: 0x37278, symSize: 0x15C } - - { offset: 0x2D3BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x721C, symBinAddr: 0x373D4, symSize: 0x334 } - - { offset: 0x2D417, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7550, symBinAddr: 0x37708, symSize: 0xE8 } - - { offset: 0x2D457, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7638, symBinAddr: 0x377F0, symSize: 0x98 } - - { offset: 0x2D497, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76D0, symBinAddr: 0x37888, symSize: 0x58 } - - { offset: 0x2D4EB, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x778C, symBinAddr: 0x378E0, symSize: 0x58 } - - { offset: 0x2D53F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77E4, symBinAddr: 0x37938, symSize: 0x334 } - - { offset: 0x2D597, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7B18, symBinAddr: 0x37C6C, symSize: 0xE8 } - - { offset: 0x2D5D7, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7C00, symBinAddr: 0x37D54, symSize: 0x98 } - - { offset: 0x2D617, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C98, symBinAddr: 0x37DEC, symSize: 0x58 } - - { offset: 0x2D66B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CF0, symBinAddr: 0x37E44, symSize: 0x58 } - - { offset: 0x2D6BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D48, symBinAddr: 0x37E9C, symSize: 0x2E8 } - - { offset: 0x2D732, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8030, symBinAddr: 0x38184, symSize: 0x394 } - - { offset: 0x2D7E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83C4, symBinAddr: 0x38518, symSize: 0x64 } - - { offset: 0x2D845, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8428, symBinAddr: 0x3857C, symSize: 0x60 } - - { offset: 0x2D878, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8488, symBinAddr: 0x385DC, symSize: 0x60 } - - { offset: 0x2D8AB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84E8, symBinAddr: 0x3863C, symSize: 0x60 } - - { offset: 0x2D8DE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8548, symBinAddr: 0x3869C, symSize: 0x60 } - - { offset: 0x2D911, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x85A8, symBinAddr: 0x386FC, symSize: 0x60 } - - { offset: 0x2D944, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8608, symBinAddr: 0x3875C, symSize: 0x60 } - - { offset: 0x2D977, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8668, symBinAddr: 0x387BC, symSize: 0x60 } - - { offset: 0x2D9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86C8, symBinAddr: 0x3881C, symSize: 0x60 } - - { offset: 0x2D9DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8728, symBinAddr: 0x3887C, symSize: 0xD8 } - - { offset: 0x2DA10, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8800, symBinAddr: 0x38954, symSize: 0xD8 } - - { offset: 0x2DA43, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88D8, symBinAddr: 0x38A2C, symSize: 0x48 } - - { offset: 0x2DA76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8920, symBinAddr: 0x38A74, symSize: 0x2B8 } - - { offset: 0x2DB85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BD8, symBinAddr: 0x38D2C, symSize: 0x19C } - - { offset: 0x2DBE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D74, symBinAddr: 0x38EC8, symSize: 0x19C } - - { offset: 0x2DC45, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8F10, symBinAddr: 0x39064, symSize: 0x1F4 } - - { offset: 0x2DCA1, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x9104, symBinAddr: 0x39258, symSize: 0xA0 } - - { offset: 0x2DCF9, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x91A4, symBinAddr: 0x392F8, symSize: 0x4C } - - { offset: 0x2DD35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9228, symBinAddr: 0x39344, symSize: 0x1F4 } - - { offset: 0x2DD91, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x941C, symBinAddr: 0x39538, symSize: 0xA0 } - - { offset: 0x2DDE9, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x94BC, symBinAddr: 0x395D8, symSize: 0x4C } - - { offset: 0x2DE25, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9508, symBinAddr: 0x39624, symSize: 0x1B8 } - - { offset: 0x2DE7F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x96C0, symBinAddr: 0x397DC, symSize: 0x98 } - - { offset: 0x2DED7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9758, symBinAddr: 0x39874, symSize: 0x4C } - - { offset: 0x2DF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x97A4, symBinAddr: 0x398C0, symSize: 0x1F4 } - - { offset: 0x2DF6F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9998, symBinAddr: 0x39AB4, symSize: 0x50 } - - { offset: 0x2DFC7, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99E8, symBinAddr: 0x39B04, symSize: 0x4C } - - { offset: 0x2E003, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A34, symBinAddr: 0x39B50, symSize: 0x1F4 } - - { offset: 0x2E05F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9C28, symBinAddr: 0x39D44, symSize: 0x50 } - - { offset: 0x2E0B7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C78, symBinAddr: 0x39D94, symSize: 0x4C } - - { offset: 0x2E0F3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9CC4, symBinAddr: 0x39DE0, symSize: 0x1B8 } - - { offset: 0x2E14D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E7C, symBinAddr: 0x39F98, symSize: 0x4C } - - { offset: 0x2E1A5, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9EC8, symBinAddr: 0x39FE4, symSize: 0x4C } - - { offset: 0x2E1E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9F14, symBinAddr: 0x3A030, symSize: 0x1F4 } - - { offset: 0x2E23D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA108, symBinAddr: 0x3A224, symSize: 0x50 } - - { offset: 0x2E295, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA158, symBinAddr: 0x3A274, symSize: 0x4C } - - { offset: 0x2E2D1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA1A4, symBinAddr: 0x3A2C0, symSize: 0x1F4 } - - { offset: 0x2E32D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA398, symBinAddr: 0x3A4B4, symSize: 0x50 } - - { offset: 0x2E385, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3E8, symBinAddr: 0x3A504, symSize: 0x4C } - - { offset: 0x2E3C1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA434, symBinAddr: 0x3A550, symSize: 0x1B8 } - - { offset: 0x2E41B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5EC, symBinAddr: 0x3A708, symSize: 0x4C } - - { offset: 0x2E473, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA638, symBinAddr: 0x3A754, symSize: 0x4C } - - { offset: 0x2E4AF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA684, symBinAddr: 0x3A7A0, symSize: 0x328 } - - { offset: 0x2E578, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA9AC, symBinAddr: 0x3AAC8, symSize: 0x1F4 } - - { offset: 0x2E5D4, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xABA0, symBinAddr: 0x3ACBC, symSize: 0x50 } - - { offset: 0x2E62C, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABF0, symBinAddr: 0x3AD0C, symSize: 0x4C } - - { offset: 0x2E668, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xAC3C, symBinAddr: 0x3AD58, symSize: 0x1F4 } - - { offset: 0x2E6C4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xAE30, symBinAddr: 0x3AF4C, symSize: 0x50 } - - { offset: 0x2E71C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE80, symBinAddr: 0x3AF9C, symSize: 0x4C } - - { offset: 0x2E758, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAECC, symBinAddr: 0x3AFE8, symSize: 0x1B8 } - - { offset: 0x2E7B2, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB084, symBinAddr: 0x3B1A0, symSize: 0x4C } - - { offset: 0x2E80A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB0D0, symBinAddr: 0x3B1EC, symSize: 0x4C } - - { offset: 0x2E846, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB11C, symBinAddr: 0x3B238, symSize: 0x14C } - - { offset: 0x2E8A0, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB268, symBinAddr: 0x3B384, symSize: 0x44 } - - { offset: 0x2E8F8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB2AC, symBinAddr: 0x3B3C8, symSize: 0x150 } - - { offset: 0x2E952, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3FC, symBinAddr: 0x3B518, symSize: 0x40 } - - { offset: 0x2E9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB43C, symBinAddr: 0x3B558, symSize: 0x150 } - - { offset: 0x2EA04, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB58C, symBinAddr: 0x3B6A8, symSize: 0x84 } - - { offset: 0x2EA5C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB610, symBinAddr: 0x3B72C, symSize: 0x150 } - - { offset: 0x2EAB6, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB760, symBinAddr: 0x3B87C, symSize: 0x84 } - - { offset: 0x2EB0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7E4, symBinAddr: 0x3B900, symSize: 0x264 } - - { offset: 0x2EBB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3BB64, symSize: 0x40 } - - { offset: 0x2EC07, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA88, symBinAddr: 0x3BBA4, symSize: 0x294 } - - { offset: 0x2ECA5, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBD1C, symBinAddr: 0x3BE38, symSize: 0x660 } - - { offset: 0x2EE77, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC37C, symBinAddr: 0x3C498, symSize: 0x8C } - - { offset: 0x2EE9B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC408, symBinAddr: 0x3C524, symSize: 0x68 } - - { offset: 0x2EEB7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC470, symBinAddr: 0x3C58C, symSize: 0x288 } - - { offset: 0x2EF46, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6F8, symBinAddr: 0x3C814, symSize: 0x68C } - - { offset: 0x2F115, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD84, symBinAddr: 0x3CEA0, symSize: 0x1D8 } - - { offset: 0x2F1A3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF5C, symBinAddr: 0x3D078, symSize: 0x29C } - - { offset: 0x2F241, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1F8, symBinAddr: 0x3D314, symSize: 0x2EC } - - { offset: 0x2F310, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD4E4, symBinAddr: 0x3D600, symSize: 0xB0 } - - { offset: 0x2F380, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD594, symBinAddr: 0x3D6B0, symSize: 0x288 } - - { offset: 0x2F40F, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD81C, symBinAddr: 0x3D938, symSize: 0x278 } - - { offset: 0x2F4EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA94, symBinAddr: 0x3DBB0, symSize: 0x36C } - - { offset: 0x2F58C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDE00, symBinAddr: 0x3DF1C, symSize: 0x1B8 } - - { offset: 0x2F5F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDFB8, symBinAddr: 0x3E0D4, symSize: 0x1B8 } - - { offset: 0x2F654, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE170, symBinAddr: 0x3E28C, symSize: 0x194 } - - { offset: 0x2F6C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE304, symBinAddr: 0x3E420, symSize: 0x7C } - - { offset: 0x2F719, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE380, symBinAddr: 0x3E49C, symSize: 0xA4 } - - { offset: 0x2F77D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE424, symBinAddr: 0x3E540, symSize: 0x7C } - - { offset: 0x2F7D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE4A0, symBinAddr: 0x3E5BC, symSize: 0xA4 } - - { offset: 0x2F836, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE544, symBinAddr: 0x3E660, symSize: 0x2CC } - - { offset: 0x2F8E3, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE810, symBinAddr: 0x3E92C, symSize: 0x584 } - - { offset: 0x2FABB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED94, symBinAddr: 0x3EEB0, symSize: 0xA4 } - - { offset: 0x2FADF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEE38, symBinAddr: 0x3EF54, symSize: 0x78 } - - { offset: 0x2FAFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEEB0, symBinAddr: 0x3EFCC, symSize: 0x274 } - - { offset: 0x2FB8A, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF124, symBinAddr: 0x3F240, symSize: 0x2E4 } - - { offset: 0x2FC94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF408, symBinAddr: 0x3F524, symSize: 0x274 } - - { offset: 0x2FD23, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF67C, symBinAddr: 0x3F798, symSize: 0x2D4 } - - { offset: 0x2FE1D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF950, symBinAddr: 0x3FA6C, symSize: 0x22C } - - { offset: 0x2FEAC, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB7C, symBinAddr: 0x3FC98, symSize: 0x280 } - - { offset: 0x2FF85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDFC, symBinAddr: 0x3FF18, symSize: 0x22C } - - { offset: 0x30014, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10028, symBinAddr: 0x40144, symSize: 0x1D0 } - - { offset: 0x300C2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x101F8, symBinAddr: 0x40314, symSize: 0x70 } - - { offset: 0x30113, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x10268, symBinAddr: 0x40384, symSize: 0x164 } - - { offset: 0x30182, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x103CC, symBinAddr: 0x404E8, symSize: 0x60 } - - { offset: 0x301D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x1042C, symBinAddr: 0x40548, symSize: 0x26C } - - { offset: 0x30263, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x10698, symBinAddr: 0x407B4, symSize: 0xC4 } - - { offset: 0x302D3, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x1075C, symBinAddr: 0x40878, symSize: 0x60 } - - { offset: 0x30325, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x107BC, symBinAddr: 0x408D8, symSize: 0x1B4 } - - { offset: 0x303A3, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10970, symBinAddr: 0x40A8C, symSize: 0x60 } - - { offset: 0x303F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x109D0, symBinAddr: 0x40AEC, symSize: 0x8C } - - { offset: 0x30446, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A5C, symBinAddr: 0x40B78, symSize: 0x25C } - - { offset: 0x304D3, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10CB8, symBinAddr: 0x40DD4, symSize: 0x7C } - - { offset: 0x30549, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10D34, symBinAddr: 0x40E50, symSize: 0x288 } - - { offset: 0x30591, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10FBC, symBinAddr: 0x410D8, symSize: 0x670 } - - { offset: 0x3066B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x1162C, symBinAddr: 0x41748, symSize: 0x130 } - - { offset: 0x306DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x1175C, symBinAddr: 0x41878, symSize: 0xC8 } - - { offset: 0x3073E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x11824, symBinAddr: 0x41940, symSize: 0x84 } - - { offset: 0x30796, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x118A8, symBinAddr: 0x419C4, symSize: 0x3AC } - - { offset: 0x3086C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11C54, symBinAddr: 0x41D70, symSize: 0x60 } - - { offset: 0x3089F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11CB4, symBinAddr: 0x41DD0, symSize: 0x8C } - - { offset: 0x308D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11D40, symBinAddr: 0x41E5C, symSize: 0x208 } - - { offset: 0x30923, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11F48, symBinAddr: 0x42064, symSize: 0x4C } - - { offset: 0x30963, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F94, symBinAddr: 0x420B0, symSize: 0x230 } - - { offset: 0x309E3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x121C4, symBinAddr: 0x422E0, symSize: 0x17C } - - { offset: 0x30A70, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x12340, symBinAddr: 0x4245C, symSize: 0x4C } - - { offset: 0x30AB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x1238C, symBinAddr: 0x424A8, symSize: 0x230 } - - { offset: 0x30B30, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x125BC, symBinAddr: 0x426D8, symSize: 0x17C } - - { offset: 0x30BBD, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x12738, symBinAddr: 0x42854, symSize: 0x4C } - - { offset: 0x30BFD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12784, symBinAddr: 0x428A0, symSize: 0xD4 } - - { offset: 0x30C3F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x12858, symBinAddr: 0x42974, symSize: 0xA0 } - - { offset: 0x30C7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x128F8, symBinAddr: 0x42A14, symSize: 0x8C } - - { offset: 0x30CD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12984, symBinAddr: 0x42AA0, symSize: 0x25C } - - { offset: 0x30D5D, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12BE0, symBinAddr: 0x42CFC, symSize: 0x7C } - - { offset: 0x30DD3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12C5C, symBinAddr: 0x42D78, symSize: 0xE70 } - - { offset: 0x30F76, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13ACC, symBinAddr: 0x43BE8, symSize: 0x194 } - - { offset: 0x3100A, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13C60, symBinAddr: 0x43D7C, symSize: 0x104 } - - { offset: 0x3109E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D64, symBinAddr: 0x43E80, symSize: 0x98 } - - { offset: 0x31132, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13DFC, symBinAddr: 0x43F18, symSize: 0x60 } - - { offset: 0x31165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13E5C, symBinAddr: 0x43F78, symSize: 0x158 } - - { offset: 0x311B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13FB4, symBinAddr: 0x440D0, symSize: 0xD4 } - - { offset: 0x311F8, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14088, symBinAddr: 0x441A4, symSize: 0x50 } - - { offset: 0x31238, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x140D8, symBinAddr: 0x441F4, symSize: 0xD4 } - - { offset: 0x3127A, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x141AC, symBinAddr: 0x442C8, symSize: 0x94 } - - { offset: 0x312BA, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x14240, symBinAddr: 0x4435C, symSize: 0x4C } - - { offset: 0x3136C, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x14334, symBinAddr: 0x44450, symSize: 0x80 } - - { offset: 0x313AC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x143B4, symBinAddr: 0x444D0, symSize: 0x138 } - - { offset: 0x313EE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x144EC, symBinAddr: 0x44608, symSize: 0x1AC } - - { offset: 0x3143F, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14698, symBinAddr: 0x447B4, symSize: 0x1AC } - - { offset: 0x31490, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x14844, symBinAddr: 0x44960, symSize: 0x438 } - - { offset: 0x314F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C7C, symBinAddr: 0x44D98, symSize: 0x4F0 } - - { offset: 0x315D0, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1516C, symBinAddr: 0x45288, symSize: 0x1C8 } - - { offset: 0x3164E, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x15334, symBinAddr: 0x45450, symSize: 0x1C8 } - - { offset: 0x316CC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x154FC, symBinAddr: 0x45618, symSize: 0x1D4 } - - { offset: 0x31712, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x156D0, symBinAddr: 0x457EC, symSize: 0x308 } - - { offset: 0x317CF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x159D8, symBinAddr: 0x45AF4, symSize: 0xEC } - - { offset: 0x31802, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15AC4, symBinAddr: 0x45BE0, symSize: 0x150 } - - { offset: 0x31835, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15C14, symBinAddr: 0x45D30, symSize: 0xF4 } - - { offset: 0x31886, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15D08, symBinAddr: 0x45E24, symSize: 0x5C } - - { offset: 0x318C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15D64, symBinAddr: 0x45E80, symSize: 0x6C } - - { offset: 0x31917, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15DD0, symBinAddr: 0x45EEC, symSize: 0x64 } - - { offset: 0x31959, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15E34, symBinAddr: 0x45F50, symSize: 0x78 } - - { offset: 0x3199B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15EAC, symBinAddr: 0x45FC8, symSize: 0x78 } - - { offset: 0x319D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15F24, symBinAddr: 0x46040, symSize: 0x54 } - - { offset: 0x31A09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F78, symBinAddr: 0x46094, symSize: 0x54 } - - { offset: 0x31A40, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15FCC, symBinAddr: 0x460E8, symSize: 0xE4 } - - { offset: 0x31A86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x160B0, symBinAddr: 0x461CC, symSize: 0xE4 } - - { offset: 0x31ACC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16194, symBinAddr: 0x462B0, symSize: 0x64 } - - { offset: 0x31B03, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x161F8, symBinAddr: 0x46314, symSize: 0x9C } - - { offset: 0x31B58, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16294, symBinAddr: 0x463B0, symSize: 0x9C } - - { offset: 0x31BAD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x16330, symBinAddr: 0x4644C, symSize: 0x40 } - - { offset: 0x31BF3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16370, symBinAddr: 0x4648C, symSize: 0x40 } - - { offset: 0x31C39, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x163B0, symBinAddr: 0x464CC, symSize: 0xB0 } - - { offset: 0x31C8E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x16460, symBinAddr: 0x4657C, symSize: 0x78 } - - { offset: 0x31CE3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x164D8, symBinAddr: 0x465F4, symSize: 0x78 } - - { offset: 0x31D38, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x16550, symBinAddr: 0x4666C, symSize: 0x80 } - - { offset: 0x31D8D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x165D0, symBinAddr: 0x466EC, symSize: 0x80 } - - { offset: 0x31DE2, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x16650, symBinAddr: 0x4676C, symSize: 0x7C } - - { offset: 0x31E46, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x166CC, symBinAddr: 0x467E8, symSize: 0x294 } - - { offset: 0x31F11, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x16960, symBinAddr: 0x46A7C, symSize: 0x174 } - - { offset: 0x31F44, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16AD4, symBinAddr: 0x46BF0, symSize: 0x9C } - - { offset: 0x31FA4, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B70, symBinAddr: 0x46C8C, symSize: 0x9C } + - { offset: 0x2ABF0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x30470, symSize: 0x90 } + - { offset: 0x2AC27, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x30500, symSize: 0x10C } + - { offset: 0x2AC8B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x3060C, symSize: 0x68 } + - { offset: 0x2ACBE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x30674, symSize: 0x94 } + - { offset: 0x2ACF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x30708, symSize: 0x48 } + - { offset: 0x2AD28, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x30750, symSize: 0x74 } + - { offset: 0x2AD5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x307C4, symSize: 0x9C } + - { offset: 0x2ADA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x30860, symSize: 0xC0 } + - { offset: 0x2ADFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x30920, symSize: 0x478 } + - { offset: 0x2AE7B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x30D98, symSize: 0x158 } + - { offset: 0x2AEAE, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x30EF0, symSize: 0x34 } + - { offset: 0x2AEEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x30F24, symSize: 0x154 } + - { offset: 0x2AF48, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x31078, symSize: 0x54 } + - { offset: 0x2AF6C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x310CC, symSize: 0x2C } + - { offset: 0x2AF88, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x310F8, symSize: 0x5C } + - { offset: 0x2AFE0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x31154, symSize: 0x14C } + - { offset: 0x2B040, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x312A0, symSize: 0x38 } + - { offset: 0x2B092, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x312D8, symSize: 0x64 } + - { offset: 0x2B0D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x3133C, symSize: 0x64 } + - { offset: 0x2B116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x313A0, symSize: 0x15C } + - { offset: 0x2B170, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x314FC, symSize: 0x40 } + - { offset: 0x2B1C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x3153C, symSize: 0x14C } + - { offset: 0x2B228, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x31688, symSize: 0x38 } + - { offset: 0x2B27A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x316C0, symSize: 0x64 } + - { offset: 0x2B2BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x31724, symSize: 0x64 } + - { offset: 0x2B2FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x31788, symSize: 0x23C } + - { offset: 0x2B387, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x319C4, symSize: 0x78 } + - { offset: 0x2B3F7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x31A3C, symSize: 0x74 } + - { offset: 0x2B41B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x31AB0, symSize: 0x54 } + - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x31B04, symSize: 0x190 } + - { offset: 0x2B4A6, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x31C94, symSize: 0x50 } + - { offset: 0x2B50A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x31CE4, symSize: 0x8C } + - { offset: 0x2B55B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x31D70, symSize: 0x8C } + - { offset: 0x2B5AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x31DFC, symSize: 0x14C } + - { offset: 0x2B606, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x31F48, symSize: 0x38 } + - { offset: 0x2B65E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x31F80, symSize: 0xE4 } + - { offset: 0x2B6AF, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x32064, symSize: 0x5C } + - { offset: 0x2B701, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x320C0, symSize: 0x14C } + - { offset: 0x2B75B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x3220C, symSize: 0x38 } + - { offset: 0x2B7B3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x32244, symSize: 0xE4 } + - { offset: 0x2B804, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x32328, symSize: 0x5C } + - { offset: 0x2B856, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x32384, symSize: 0x14C } + - { offset: 0x2B8B0, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x324D0, symSize: 0x44 } + - { offset: 0x2B908, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x32514, symSize: 0x14C } + - { offset: 0x2B962, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x32660, symSize: 0x44 } + - { offset: 0x2B9BA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x326A4, symSize: 0x14C } + - { offset: 0x2BA14, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x327F0, symSize: 0x38 } + - { offset: 0x2BA6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x32828, symSize: 0xD4 } + - { offset: 0x2BAAE, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x328FC, symSize: 0x3C } + - { offset: 0x2BAEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x32938, symSize: 0xD4 } + - { offset: 0x2BB30, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x32A0C, symSize: 0x3C } + - { offset: 0x2BB70, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x32A48, symSize: 0xD4 } + - { offset: 0x2BBB2, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x32B1C, symSize: 0x3C } + - { offset: 0x2BBF2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x32B58, symSize: 0x148 } + - { offset: 0x2BC4C, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x32CA0, symSize: 0x30 } + - { offset: 0x2BCA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x32CD0, symSize: 0xE0 } + - { offset: 0x2BCF5, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x32DB0, symSize: 0x28 } + - { offset: 0x2BD47, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x32DD8, symSize: 0x148 } + - { offset: 0x2BDA1, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x32F20, symSize: 0x30 } + - { offset: 0x2BDF9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x32F50, symSize: 0xE0 } + - { offset: 0x2BE4A, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x33030, symSize: 0x28 } + - { offset: 0x2BE9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x33058, symSize: 0xE0 } + - { offset: 0x2BEED, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x33138, symSize: 0x28 } + - { offset: 0x2BF3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x33160, symSize: 0x148 } + - { offset: 0x2BF99, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x332A8, symSize: 0x30 } + - { offset: 0x2BFF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x332D8, symSize: 0x17C } + - { offset: 0x2C04C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x33454, symSize: 0x40 } + - { offset: 0x2C0A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x33494, symSize: 0x11C } + - { offset: 0x2C0F5, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x335B0, symSize: 0x5C } + - { offset: 0x2C147, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x3360C, symSize: 0x18C } + - { offset: 0x2C1AD, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3584, symBinAddr: 0x33798, symSize: 0x50 } + - { offset: 0x2C211, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D4, symBinAddr: 0x337E8, symSize: 0x168 } + - { offset: 0x2C262, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x373C, symBinAddr: 0x33950, symSize: 0x50 } + - { offset: 0x2C2C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x378C, symBinAddr: 0x339A0, symSize: 0x124 } + - { offset: 0x2C317, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38B0, symBinAddr: 0x33AC4, symSize: 0x50 } + - { offset: 0x2C37B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3900, symBinAddr: 0x33B14, symSize: 0x174 } + - { offset: 0x2C3DB, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A74, symBinAddr: 0x33C88, symSize: 0x54 } + - { offset: 0x2C451, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AC8, symBinAddr: 0x33CDC, symSize: 0x208 } + - { offset: 0x2C4CF, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CD0, symBinAddr: 0x33EE4, symSize: 0x58 } + - { offset: 0x2C557, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D28, symBinAddr: 0x33F3C, symSize: 0xA0 } + - { offset: 0x2C57B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DC8, symBinAddr: 0x33FDC, symSize: 0x74 } + - { offset: 0x2C597, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E3C, symBinAddr: 0x34050, symSize: 0x168 } + - { offset: 0x2C5E8, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3FA4, symBinAddr: 0x341B8, symSize: 0x50 } + - { offset: 0x2C64C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FF4, symBinAddr: 0x34208, symSize: 0x108 } + - { offset: 0x2C6A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40FC, symBinAddr: 0x34310, symSize: 0x104 } + - { offset: 0x2C6F6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4200, symBinAddr: 0x34414, symSize: 0x12C } + - { offset: 0x2C75B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x432C, symBinAddr: 0x34540, symSize: 0x1F0 } + - { offset: 0x2C7C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x451C, symBinAddr: 0x34730, symSize: 0x30 } + - { offset: 0x2C7FA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x454C, symBinAddr: 0x34760, symSize: 0x14C } + - { offset: 0x2C84F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4698, symBinAddr: 0x348AC, symSize: 0x14C } + - { offset: 0x2C8A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47E4, symBinAddr: 0x349F8, symSize: 0x104 } + - { offset: 0x2C8F9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48E8, symBinAddr: 0x34AFC, symSize: 0x1E8 } + - { offset: 0x2C969, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AD0, symBinAddr: 0x34CE4, symSize: 0x2CC } + - { offset: 0x2CA16, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D9C, symBinAddr: 0x34FB0, symSize: 0x50 } + - { offset: 0x2CA64, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E44, symBinAddr: 0x35000, symSize: 0x5E0 } + - { offset: 0x2CBC0, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5424, symBinAddr: 0x355E0, symSize: 0x24 } + - { offset: 0x2CBE8, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5448, symBinAddr: 0x35604, symSize: 0x50 } + - { offset: 0x2CC48, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5498, symBinAddr: 0x35654, symSize: 0x70 } + - { offset: 0x2CC6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5508, symBinAddr: 0x356C4, symSize: 0xBC8 } + - { offset: 0x2CEA7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60D0, symBinAddr: 0x3628C, symSize: 0x690 } + - { offset: 0x2D0E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6760, symBinAddr: 0x3691C, symSize: 0x2BC } + - { offset: 0x2D1B9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6A1C, symBinAddr: 0x36BD8, symSize: 0x2A4 } + - { offset: 0x2D21D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CC0, symBinAddr: 0x36E7C, symSize: 0x2A4 } + - { offset: 0x2D281, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F64, symBinAddr: 0x37120, symSize: 0x15C } + - { offset: 0x2D320, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70C0, symBinAddr: 0x3727C, symSize: 0x15C } + - { offset: 0x2D3BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x721C, symBinAddr: 0x373D8, symSize: 0x334 } + - { offset: 0x2D417, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7550, symBinAddr: 0x3770C, symSize: 0xE8 } + - { offset: 0x2D457, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7638, symBinAddr: 0x377F4, symSize: 0x98 } + - { offset: 0x2D497, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76D0, symBinAddr: 0x3788C, symSize: 0x58 } + - { offset: 0x2D4EB, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x778C, symBinAddr: 0x378E4, symSize: 0x58 } + - { offset: 0x2D53F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77E4, symBinAddr: 0x3793C, symSize: 0x334 } + - { offset: 0x2D597, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7B18, symBinAddr: 0x37C70, symSize: 0xE8 } + - { offset: 0x2D5D7, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7C00, symBinAddr: 0x37D58, symSize: 0x98 } + - { offset: 0x2D617, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C98, symBinAddr: 0x37DF0, symSize: 0x58 } + - { offset: 0x2D66B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CF0, symBinAddr: 0x37E48, symSize: 0x58 } + - { offset: 0x2D6BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D48, symBinAddr: 0x37EA0, symSize: 0x2E8 } + - { offset: 0x2D732, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8030, symBinAddr: 0x38188, symSize: 0x394 } + - { offset: 0x2D7E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83C4, symBinAddr: 0x3851C, symSize: 0x64 } + - { offset: 0x2D845, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8428, symBinAddr: 0x38580, symSize: 0x60 } + - { offset: 0x2D878, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8488, symBinAddr: 0x385E0, symSize: 0x60 } + - { offset: 0x2D8AB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84E8, symBinAddr: 0x38640, symSize: 0x60 } + - { offset: 0x2D8DE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8548, symBinAddr: 0x386A0, symSize: 0x60 } + - { offset: 0x2D911, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x85A8, symBinAddr: 0x38700, symSize: 0x60 } + - { offset: 0x2D944, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8608, symBinAddr: 0x38760, symSize: 0x60 } + - { offset: 0x2D977, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8668, symBinAddr: 0x387C0, symSize: 0x60 } + - { offset: 0x2D9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86C8, symBinAddr: 0x38820, symSize: 0x60 } + - { offset: 0x2D9DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8728, symBinAddr: 0x38880, symSize: 0xD8 } + - { offset: 0x2DA10, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8800, symBinAddr: 0x38958, symSize: 0xD8 } + - { offset: 0x2DA43, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88D8, symBinAddr: 0x38A30, symSize: 0x48 } + - { offset: 0x2DA76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8920, symBinAddr: 0x38A78, symSize: 0x2B8 } + - { offset: 0x2DB85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BD8, symBinAddr: 0x38D30, symSize: 0x19C } + - { offset: 0x2DBE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D74, symBinAddr: 0x38ECC, symSize: 0x19C } + - { offset: 0x2DC45, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8F10, symBinAddr: 0x39068, symSize: 0x1F4 } + - { offset: 0x2DCA1, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x9104, symBinAddr: 0x3925C, symSize: 0xA0 } + - { offset: 0x2DCF9, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x91A4, symBinAddr: 0x392FC, symSize: 0x4C } + - { offset: 0x2DD35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9228, symBinAddr: 0x39348, symSize: 0x1F4 } + - { offset: 0x2DD91, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x941C, symBinAddr: 0x3953C, symSize: 0xA0 } + - { offset: 0x2DDE9, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x94BC, symBinAddr: 0x395DC, symSize: 0x4C } + - { offset: 0x2DE25, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9508, symBinAddr: 0x39628, symSize: 0x1B8 } + - { offset: 0x2DE7F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x96C0, symBinAddr: 0x397E0, symSize: 0x98 } + - { offset: 0x2DED7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9758, symBinAddr: 0x39878, symSize: 0x4C } + - { offset: 0x2DF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x97A4, symBinAddr: 0x398C4, symSize: 0x1F4 } + - { offset: 0x2DF6F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9998, symBinAddr: 0x39AB8, symSize: 0x50 } + - { offset: 0x2DFC7, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99E8, symBinAddr: 0x39B08, symSize: 0x4C } + - { offset: 0x2E003, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A34, symBinAddr: 0x39B54, symSize: 0x1F4 } + - { offset: 0x2E05F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9C28, symBinAddr: 0x39D48, symSize: 0x50 } + - { offset: 0x2E0B7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C78, symBinAddr: 0x39D98, symSize: 0x4C } + - { offset: 0x2E0F3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9CC4, symBinAddr: 0x39DE4, symSize: 0x1B8 } + - { offset: 0x2E14D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E7C, symBinAddr: 0x39F9C, symSize: 0x4C } + - { offset: 0x2E1A5, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9EC8, symBinAddr: 0x39FE8, symSize: 0x4C } + - { offset: 0x2E1E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9F14, symBinAddr: 0x3A034, symSize: 0x1F4 } + - { offset: 0x2E23D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA108, symBinAddr: 0x3A228, symSize: 0x50 } + - { offset: 0x2E295, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA158, symBinAddr: 0x3A278, symSize: 0x4C } + - { offset: 0x2E2D1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA1A4, symBinAddr: 0x3A2C4, symSize: 0x1F4 } + - { offset: 0x2E32D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA398, symBinAddr: 0x3A4B8, symSize: 0x50 } + - { offset: 0x2E385, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3E8, symBinAddr: 0x3A508, symSize: 0x4C } + - { offset: 0x2E3C1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA434, symBinAddr: 0x3A554, symSize: 0x1B8 } + - { offset: 0x2E41B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5EC, symBinAddr: 0x3A70C, symSize: 0x4C } + - { offset: 0x2E473, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA638, symBinAddr: 0x3A758, symSize: 0x4C } + - { offset: 0x2E4AF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA684, symBinAddr: 0x3A7A4, symSize: 0x328 } + - { offset: 0x2E578, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA9AC, symBinAddr: 0x3AACC, symSize: 0x1F4 } + - { offset: 0x2E5D4, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xABA0, symBinAddr: 0x3ACC0, symSize: 0x50 } + - { offset: 0x2E62C, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABF0, symBinAddr: 0x3AD10, symSize: 0x4C } + - { offset: 0x2E668, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xAC3C, symBinAddr: 0x3AD5C, symSize: 0x1F4 } + - { offset: 0x2E6C4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xAE30, symBinAddr: 0x3AF50, symSize: 0x50 } + - { offset: 0x2E71C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE80, symBinAddr: 0x3AFA0, symSize: 0x4C } + - { offset: 0x2E758, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAECC, symBinAddr: 0x3AFEC, symSize: 0x1B8 } + - { offset: 0x2E7B2, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB084, symBinAddr: 0x3B1A4, symSize: 0x4C } + - { offset: 0x2E80A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB0D0, symBinAddr: 0x3B1F0, symSize: 0x4C } + - { offset: 0x2E846, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB11C, symBinAddr: 0x3B23C, symSize: 0x14C } + - { offset: 0x2E8A0, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB268, symBinAddr: 0x3B388, symSize: 0x44 } + - { offset: 0x2E8F8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB2AC, symBinAddr: 0x3B3CC, symSize: 0x150 } + - { offset: 0x2E952, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3FC, symBinAddr: 0x3B51C, symSize: 0x40 } + - { offset: 0x2E9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB43C, symBinAddr: 0x3B55C, symSize: 0x150 } + - { offset: 0x2EA04, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB58C, symBinAddr: 0x3B6AC, symSize: 0x84 } + - { offset: 0x2EA5C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB610, symBinAddr: 0x3B730, symSize: 0x150 } + - { offset: 0x2EAB6, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB760, symBinAddr: 0x3B880, symSize: 0x84 } + - { offset: 0x2EB0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7E4, symBinAddr: 0x3B904, symSize: 0x264 } + - { offset: 0x2EBB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3BB68, symSize: 0x40 } + - { offset: 0x2EC07, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA88, symBinAddr: 0x3BBA8, symSize: 0x294 } + - { offset: 0x2ECA5, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBD1C, symBinAddr: 0x3BE3C, symSize: 0x660 } + - { offset: 0x2EE77, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC37C, symBinAddr: 0x3C49C, symSize: 0x8C } + - { offset: 0x2EE9B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC408, symBinAddr: 0x3C528, symSize: 0x68 } + - { offset: 0x2EEB7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC470, symBinAddr: 0x3C590, symSize: 0x288 } + - { offset: 0x2EF46, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6F8, symBinAddr: 0x3C818, symSize: 0x68C } + - { offset: 0x2F115, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD84, symBinAddr: 0x3CEA4, symSize: 0x1D8 } + - { offset: 0x2F1A3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF5C, symBinAddr: 0x3D07C, symSize: 0x29C } + - { offset: 0x2F241, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1F8, symBinAddr: 0x3D318, symSize: 0x2EC } + - { offset: 0x2F310, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD4E4, symBinAddr: 0x3D604, symSize: 0xB0 } + - { offset: 0x2F380, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD594, symBinAddr: 0x3D6B4, symSize: 0x288 } + - { offset: 0x2F40F, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD81C, symBinAddr: 0x3D93C, symSize: 0x278 } + - { offset: 0x2F4EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA94, symBinAddr: 0x3DBB4, symSize: 0x36C } + - { offset: 0x2F58C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDE00, symBinAddr: 0x3DF20, symSize: 0x1B8 } + - { offset: 0x2F5F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDFB8, symBinAddr: 0x3E0D8, symSize: 0x1B8 } + - { offset: 0x2F654, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE170, symBinAddr: 0x3E290, symSize: 0x194 } + - { offset: 0x2F6C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE304, symBinAddr: 0x3E424, symSize: 0x7C } + - { offset: 0x2F719, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE380, symBinAddr: 0x3E4A0, symSize: 0xA4 } + - { offset: 0x2F77D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE424, symBinAddr: 0x3E544, symSize: 0x7C } + - { offset: 0x2F7D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE4A0, symBinAddr: 0x3E5C0, symSize: 0xA4 } + - { offset: 0x2F836, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE544, symBinAddr: 0x3E664, symSize: 0x2CC } + - { offset: 0x2F8E3, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE810, symBinAddr: 0x3E930, symSize: 0x584 } + - { offset: 0x2FABB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED94, symBinAddr: 0x3EEB4, symSize: 0xA4 } + - { offset: 0x2FADF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEE38, symBinAddr: 0x3EF58, symSize: 0x78 } + - { offset: 0x2FAFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEEB0, symBinAddr: 0x3EFD0, symSize: 0x274 } + - { offset: 0x2FB8A, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF124, symBinAddr: 0x3F244, symSize: 0x2E4 } + - { offset: 0x2FC94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF408, symBinAddr: 0x3F528, symSize: 0x274 } + - { offset: 0x2FD23, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF67C, symBinAddr: 0x3F79C, symSize: 0x2D4 } + - { offset: 0x2FE1D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF950, symBinAddr: 0x3FA70, symSize: 0x22C } + - { offset: 0x2FEAC, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB7C, symBinAddr: 0x3FC9C, symSize: 0x280 } + - { offset: 0x2FF85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDFC, symBinAddr: 0x3FF1C, symSize: 0x22C } + - { offset: 0x30014, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10028, symBinAddr: 0x40148, symSize: 0x1D0 } + - { offset: 0x300C2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x101F8, symBinAddr: 0x40318, symSize: 0x70 } + - { offset: 0x30113, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x10268, symBinAddr: 0x40388, symSize: 0x164 } + - { offset: 0x30182, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x103CC, symBinAddr: 0x404EC, symSize: 0x60 } + - { offset: 0x301D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x1042C, symBinAddr: 0x4054C, symSize: 0x26C } + - { offset: 0x30263, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x10698, symBinAddr: 0x407B8, symSize: 0xC4 } + - { offset: 0x302D3, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x1075C, symBinAddr: 0x4087C, symSize: 0x60 } + - { offset: 0x30325, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x107BC, symBinAddr: 0x408DC, symSize: 0x1B4 } + - { offset: 0x303A3, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10970, symBinAddr: 0x40A90, symSize: 0x60 } + - { offset: 0x303F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x109D0, symBinAddr: 0x40AF0, symSize: 0x8C } + - { offset: 0x30446, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A5C, symBinAddr: 0x40B7C, symSize: 0x25C } + - { offset: 0x304D3, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10CB8, symBinAddr: 0x40DD8, symSize: 0x7C } + - { offset: 0x30549, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10D34, symBinAddr: 0x40E54, symSize: 0x288 } + - { offset: 0x30591, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10FBC, symBinAddr: 0x410DC, symSize: 0x670 } + - { offset: 0x3066B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x1162C, symBinAddr: 0x4174C, symSize: 0x130 } + - { offset: 0x306DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x1175C, symBinAddr: 0x4187C, symSize: 0xC8 } + - { offset: 0x3073E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x11824, symBinAddr: 0x41944, symSize: 0x84 } + - { offset: 0x30796, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x118A8, symBinAddr: 0x419C8, symSize: 0x3AC } + - { offset: 0x3086C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11C54, symBinAddr: 0x41D74, symSize: 0x60 } + - { offset: 0x3089F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11CB4, symBinAddr: 0x41DD4, symSize: 0x8C } + - { offset: 0x308D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11D40, symBinAddr: 0x41E60, symSize: 0x208 } + - { offset: 0x30923, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11F48, symBinAddr: 0x42068, symSize: 0x4C } + - { offset: 0x30963, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F94, symBinAddr: 0x420B4, symSize: 0x230 } + - { offset: 0x309E3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x121C4, symBinAddr: 0x422E4, symSize: 0x17C } + - { offset: 0x30A70, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x12340, symBinAddr: 0x42460, symSize: 0x4C } + - { offset: 0x30AB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x1238C, symBinAddr: 0x424AC, symSize: 0x230 } + - { offset: 0x30B30, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x125BC, symBinAddr: 0x426DC, symSize: 0x17C } + - { offset: 0x30BBD, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x12738, symBinAddr: 0x42858, symSize: 0x4C } + - { offset: 0x30BFD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12784, symBinAddr: 0x428A4, symSize: 0xD4 } + - { offset: 0x30C3F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x12858, symBinAddr: 0x42978, symSize: 0xA0 } + - { offset: 0x30C7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x128F8, symBinAddr: 0x42A18, symSize: 0x8C } + - { offset: 0x30CD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12984, symBinAddr: 0x42AA4, symSize: 0x25C } + - { offset: 0x30D5D, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12BE0, symBinAddr: 0x42D00, symSize: 0x7C } + - { offset: 0x30DD3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12C5C, symBinAddr: 0x42D7C, symSize: 0xE70 } + - { offset: 0x30F76, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13ACC, symBinAddr: 0x43BEC, symSize: 0x194 } + - { offset: 0x3100A, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13C60, symBinAddr: 0x43D80, symSize: 0x104 } + - { offset: 0x3109E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D64, symBinAddr: 0x43E84, symSize: 0x98 } + - { offset: 0x31132, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13DFC, symBinAddr: 0x43F1C, symSize: 0x60 } + - { offset: 0x31165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13E5C, symBinAddr: 0x43F7C, symSize: 0x158 } + - { offset: 0x311B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13FB4, symBinAddr: 0x440D4, symSize: 0xD4 } + - { offset: 0x311F8, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14088, symBinAddr: 0x441A8, symSize: 0x50 } + - { offset: 0x31238, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x140D8, symBinAddr: 0x441F8, symSize: 0xD4 } + - { offset: 0x3127A, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x141AC, symBinAddr: 0x442CC, symSize: 0x94 } + - { offset: 0x312BA, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x14240, symBinAddr: 0x44360, symSize: 0x4C } + - { offset: 0x3136C, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x14334, symBinAddr: 0x44454, symSize: 0x80 } + - { offset: 0x313AC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x143B4, symBinAddr: 0x444D4, symSize: 0x138 } + - { offset: 0x313EE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x144EC, symBinAddr: 0x4460C, symSize: 0x1AC } + - { offset: 0x3143F, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14698, symBinAddr: 0x447B8, symSize: 0x1AC } + - { offset: 0x31490, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x14844, symBinAddr: 0x44964, symSize: 0x438 } + - { offset: 0x314F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C7C, symBinAddr: 0x44D9C, symSize: 0x4F0 } + - { offset: 0x315D0, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1516C, symBinAddr: 0x4528C, symSize: 0x1C8 } + - { offset: 0x3164E, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x15334, symBinAddr: 0x45454, symSize: 0x1C8 } + - { offset: 0x316CC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x154FC, symBinAddr: 0x4561C, symSize: 0x1D4 } + - { offset: 0x31712, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x156D0, symBinAddr: 0x457F0, symSize: 0x308 } + - { offset: 0x317CF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x159D8, symBinAddr: 0x45AF8, symSize: 0xEC } + - { offset: 0x31802, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15AC4, symBinAddr: 0x45BE4, symSize: 0x150 } + - { offset: 0x31835, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15C14, symBinAddr: 0x45D34, symSize: 0xF4 } + - { offset: 0x31886, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15D08, symBinAddr: 0x45E28, symSize: 0x5C } + - { offset: 0x318C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15D64, symBinAddr: 0x45E84, symSize: 0x6C } + - { offset: 0x31917, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15DD0, symBinAddr: 0x45EF0, symSize: 0x64 } + - { offset: 0x31959, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15E34, symBinAddr: 0x45F54, symSize: 0x78 } + - { offset: 0x3199B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15EAC, symBinAddr: 0x45FCC, symSize: 0x78 } + - { offset: 0x319D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15F24, symBinAddr: 0x46044, symSize: 0x54 } + - { offset: 0x31A09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F78, symBinAddr: 0x46098, symSize: 0x54 } + - { offset: 0x31A40, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15FCC, symBinAddr: 0x460EC, symSize: 0xE4 } + - { offset: 0x31A86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x160B0, symBinAddr: 0x461D0, symSize: 0xE4 } + - { offset: 0x31ACC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16194, symBinAddr: 0x462B4, symSize: 0x64 } + - { offset: 0x31B03, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x161F8, symBinAddr: 0x46318, symSize: 0x9C } + - { offset: 0x31B58, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16294, symBinAddr: 0x463B4, symSize: 0x9C } + - { offset: 0x31BAD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x16330, symBinAddr: 0x46450, symSize: 0x40 } + - { offset: 0x31BF3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16370, symBinAddr: 0x46490, symSize: 0x40 } + - { offset: 0x31C39, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x163B0, symBinAddr: 0x464D0, symSize: 0xB0 } + - { offset: 0x31C8E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x16460, symBinAddr: 0x46580, symSize: 0x78 } + - { offset: 0x31CE3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x164D8, symBinAddr: 0x465F8, symSize: 0x78 } + - { offset: 0x31D38, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x16550, symBinAddr: 0x46670, symSize: 0x80 } + - { offset: 0x31D8D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x165D0, symBinAddr: 0x466F0, symSize: 0x80 } + - { offset: 0x31DE2, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x16650, symBinAddr: 0x46770, symSize: 0x7C } + - { offset: 0x31E46, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x166CC, symBinAddr: 0x467EC, symSize: 0x294 } + - { offset: 0x31F11, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x16960, symBinAddr: 0x46A80, symSize: 0x174 } + - { offset: 0x31F44, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16AD4, symBinAddr: 0x46BF4, symSize: 0x9C } + - { offset: 0x31FA4, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B70, symBinAddr: 0x46C90, symSize: 0x9C } ... diff --git a/.theos/obj/debug/arm64/OhNo.dylib b/.theos/obj/debug/arm64/OhNo.dylib index 694a2dc..0248859 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 db1be66..e7b1658 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 b931dc6..99b0244 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 54e2b6f..a02fc95 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 3dc0254..22ee183 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 @@ -184,10 +184,10 @@ relocations: - { offset: 0xD9DE, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x4120, symBinAddr: 0x10378, symSize: 0x154 } - { offset: 0xDA5F, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4274, symBinAddr: 0x104CC, symSize: 0x8C } - { offset: 0xF026, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10558, symSize: 0x90 } - - { offset: 0xF03F, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE3D5, symBinAddr: 0x6D710, symSize: 0x0 } + - { offset: 0xF03F, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE3DD, symBinAddr: 0x6D710, symSize: 0x0 } - { offset: 0xF05A, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10558, symSize: 0x90 } - - { offset: 0xF083, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE3D8, symBinAddr: 0x6D618, symSize: 0x0 } - - { offset: 0xF098, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE3E0, symBinAddr: 0x6D620, symSize: 0x0 } + - { offset: 0xF083, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE3E0, symBinAddr: 0x6D618, symSize: 0x0 } + - { offset: 0xF098, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE3E8, symBinAddr: 0x6D620, symSize: 0x0 } - { offset: 0xF426, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x105E8, symSize: 0x58 } - { offset: 0xF44E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE8, symBinAddr: 0x10640, symSize: 0x22C } - { offset: 0xF4BD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x314, symBinAddr: 0x1086C, symSize: 0x7F0 } @@ -208,140 +208,140 @@ relocations: - { offset: 0xFAB5, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.95', symObjAddr: 0x2254, symBinAddr: 0x1262C, symSize: 0x68 } - { offset: 0xFAEB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x22BC, symBinAddr: 0x12694, symSize: 0x28C } - { offset: 0xFB2B, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2548, symBinAddr: 0x12920, symSize: 0x64 } - - { offset: 0xFB66, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x25AC, symBinAddr: 0x12984, symSize: 0x1FC } - - { offset: 0xFBE1, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x27A8, symBinAddr: 0x12B80, symSize: 0x70 } - - { offset: 0xFC3A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2818, symBinAddr: 0x12BF0, symSize: 0xAC } - - { offset: 0xFC71, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x28C4, symBinAddr: 0x12C9C, symSize: 0x11C } - - { offset: 0xFCA4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x29E0, symBinAddr: 0x12DB8, symSize: 0x5E0 } - - { offset: 0xFD64, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2FC0, symBinAddr: 0x13398, symSize: 0x138 } - - { offset: 0xFDCF, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x30F8, symBinAddr: 0x134D0, symSize: 0x70 } - - { offset: 0xFE28, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x3168, symBinAddr: 0x13540, symSize: 0x64 } - - { offset: 0xFE82, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x31CC, symBinAddr: 0x135A4, symSize: 0x6C } - - { offset: 0xFECA, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3238, symBinAddr: 0x13610, symSize: 0x2C } - - { offset: 0xFEF4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x3264, symBinAddr: 0x1363C, symSize: 0x378 } - - { offset: 0xFFA3, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x35DC, symBinAddr: 0x139B4, symSize: 0x3A4 } - - { offset: 0x100BB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x3980, symBinAddr: 0x13D58, symSize: 0xA0 } - - { offset: 0x100DF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3A20, symBinAddr: 0x13DF8, symSize: 0x74 } - - { offset: 0x100FB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3A94, symBinAddr: 0x13E6C, symSize: 0x28 } - - { offset: 0x10132, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3ABC, symBinAddr: 0x13E94, symSize: 0x12C } - - { offset: 0x10189, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3BE8, symBinAddr: 0x13FC0, symSize: 0xC0 } - - { offset: 0x101DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3D14, symBinAddr: 0x14080, symSize: 0x20 } - - { offset: 0x1023A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3D34, symBinAddr: 0x140A0, symSize: 0x160 } - - { offset: 0x1028B, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3E94, symBinAddr: 0x14200, symSize: 0x3F8 } - - { offset: 0x10304, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x428C, symBinAddr: 0x145F8, symSize: 0x8C } - - { offset: 0x10364, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x4318, symBinAddr: 0x14684, symSize: 0x70 } - - { offset: 0x10388, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x4388, symBinAddr: 0x146F4, symSize: 0x54 } - - { offset: 0x103A4, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x43DC, symBinAddr: 0x14748, symSize: 0x58 } - - { offset: 0x103C8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x4434, symBinAddr: 0x147A0, symSize: 0x54 } - - { offset: 0x1040A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x4488, symBinAddr: 0x147F4, symSize: 0x1F8 } - - { offset: 0x1049D, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x4680, symBinAddr: 0x149EC, symSize: 0x64 } - - { offset: 0x104FD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x46E4, symBinAddr: 0x14A50, symSize: 0x194 } - - { offset: 0x1056C, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x4878, symBinAddr: 0x14BE4, symSize: 0x124 } - - { offset: 0x105A8, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x499C, symBinAddr: 0x14D08, symSize: 0x1D8 } - - { offset: 0x1062E, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4B74, symBinAddr: 0x14EE0, symSize: 0x70 } - - { offset: 0x10687, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4BE4, symBinAddr: 0x14F50, symSize: 0x204 } - - { offset: 0x106EB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4DE8, symBinAddr: 0x15154, symSize: 0x24C } - - { offset: 0x1076D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x5034, symBinAddr: 0x153A0, symSize: 0x238 } - - { offset: 0x107EF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x526C, symBinAddr: 0x155D8, symSize: 0x54 } - - { offset: 0x10822, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x52C0, symBinAddr: 0x1562C, symSize: 0x1C } - - { offset: 0x10858, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x52DC, symBinAddr: 0x15648, symSize: 0x38 } - - { offset: 0x10896, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x5314, symBinAddr: 0x15680, symSize: 0xDC } - - { offset: 0x11C44, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1575C, symSize: 0xDC } - - { offset: 0x11C51, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1575C, symSize: 0xDC } + - { offset: 0xFB66, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x25AC, symBinAddr: 0x12984, symSize: 0x200 } + - { offset: 0xFBE1, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x27AC, symBinAddr: 0x12B84, symSize: 0x70 } + - { offset: 0xFC3A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x281C, symBinAddr: 0x12BF4, symSize: 0xAC } + - { offset: 0xFC71, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x28C8, symBinAddr: 0x12CA0, symSize: 0x11C } + - { offset: 0xFCA4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x29E4, symBinAddr: 0x12DBC, symSize: 0x5E0 } + - { offset: 0xFD64, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2FC4, symBinAddr: 0x1339C, symSize: 0x138 } + - { offset: 0xFDCF, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x30FC, symBinAddr: 0x134D4, symSize: 0x70 } + - { offset: 0xFE28, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x316C, symBinAddr: 0x13544, symSize: 0x64 } + - { offset: 0xFE82, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x31D0, symBinAddr: 0x135A8, symSize: 0x6C } + - { offset: 0xFECA, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x323C, symBinAddr: 0x13614, symSize: 0x2C } + - { offset: 0xFEF4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x3268, symBinAddr: 0x13640, symSize: 0x378 } + - { offset: 0xFFA3, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x35E0, symBinAddr: 0x139B8, symSize: 0x3A4 } + - { offset: 0x100BB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x3984, symBinAddr: 0x13D5C, symSize: 0xA0 } + - { offset: 0x100DF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3A24, symBinAddr: 0x13DFC, symSize: 0x74 } + - { offset: 0x100FB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3A98, symBinAddr: 0x13E70, symSize: 0x28 } + - { offset: 0x10132, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3AC0, symBinAddr: 0x13E98, symSize: 0x12C } + - { offset: 0x10189, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3BEC, symBinAddr: 0x13FC4, symSize: 0xC0 } + - { offset: 0x101DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3D18, symBinAddr: 0x14084, symSize: 0x20 } + - { offset: 0x1023A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3D38, symBinAddr: 0x140A4, symSize: 0x160 } + - { offset: 0x1028B, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3E98, symBinAddr: 0x14204, symSize: 0x3F8 } + - { offset: 0x10304, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x4290, symBinAddr: 0x145FC, symSize: 0x8C } + - { offset: 0x10364, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x431C, symBinAddr: 0x14688, symSize: 0x70 } + - { offset: 0x10388, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x438C, symBinAddr: 0x146F8, symSize: 0x54 } + - { offset: 0x103A4, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x43E0, symBinAddr: 0x1474C, symSize: 0x58 } + - { offset: 0x103C8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x4438, symBinAddr: 0x147A4, symSize: 0x54 } + - { offset: 0x1040A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x448C, symBinAddr: 0x147F8, symSize: 0x1F8 } + - { offset: 0x1049D, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x4684, symBinAddr: 0x149F0, symSize: 0x64 } + - { offset: 0x104FD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x46E8, symBinAddr: 0x14A54, symSize: 0x194 } + - { offset: 0x1056C, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x487C, symBinAddr: 0x14BE8, symSize: 0x124 } + - { offset: 0x105A8, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x49A0, symBinAddr: 0x14D0C, symSize: 0x1D8 } + - { offset: 0x1062E, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4B78, symBinAddr: 0x14EE4, symSize: 0x70 } + - { offset: 0x10687, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4BE8, symBinAddr: 0x14F54, symSize: 0x204 } + - { offset: 0x106EB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4DEC, symBinAddr: 0x15158, symSize: 0x24C } + - { offset: 0x1076D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x5038, symBinAddr: 0x153A4, symSize: 0x238 } + - { offset: 0x107EF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x5270, symBinAddr: 0x155DC, symSize: 0x54 } + - { offset: 0x10822, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x52C4, symBinAddr: 0x15630, symSize: 0x1C } + - { offset: 0x10858, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x52E0, symBinAddr: 0x1564C, symSize: 0x38 } + - { offset: 0x10896, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x5318, symBinAddr: 0x15684, symSize: 0xDC } + - { offset: 0x11C44, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15760, symSize: 0xDC } + - { offset: 0x11C51, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15760, symSize: 0xDC } - { offset: 0x11C7A, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2438, symBinAddr: 0x6D628, symSize: 0x0 } - { offset: 0x11C8F, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2440, symBinAddr: 0x6D630, symSize: 0x0 } - - { offset: 0x11E33, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x15838, symSize: 0x58 } - - { offset: 0x11E70, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x134, symBinAddr: 0x15890, symSize: 0xDC } - - { offset: 0x11EA6, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x210, symBinAddr: 0x1596C, symSize: 0x244 } - - { offset: 0x11F55, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x454, symBinAddr: 0x15BB0, symSize: 0x104 } - - { offset: 0x11F95, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x15CB4, symSize: 0x94 } - - { offset: 0x11FF8, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x658, symBinAddr: 0x15D48, symSize: 0x2CC } - - { offset: 0x12093, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x924, symBinAddr: 0x16014, symSize: 0x1C } - - { offset: 0x120C9, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x940, symBinAddr: 0x16030, symSize: 0x38 } - - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x978, symBinAddr: 0x16068, symSize: 0x34 } - - { offset: 0x1235C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1609C, symSize: 0x390 } - - { offset: 0x12377, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x35D4, symBinAddr: 0x19560, symSize: 0x90 } + - { offset: 0x11E33, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x1583C, symSize: 0x58 } + - { offset: 0x11E70, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x134, symBinAddr: 0x15894, symSize: 0xDC } + - { offset: 0x11EA6, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x210, symBinAddr: 0x15970, symSize: 0x244 } + - { offset: 0x11F55, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x454, symBinAddr: 0x15BB4, symSize: 0x104 } + - { offset: 0x11F95, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x15CB8, symSize: 0x94 } + - { offset: 0x11FF8, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x658, symBinAddr: 0x15D4C, symSize: 0x2CC } + - { offset: 0x12093, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x924, symBinAddr: 0x16018, symSize: 0x1C } + - { offset: 0x120C9, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x940, symBinAddr: 0x16034, symSize: 0x38 } + - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x978, symBinAddr: 0x1606C, symSize: 0x34 } + - { offset: 0x1235C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x160A0, symSize: 0x390 } + - { offset: 0x12377, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x35D4, symBinAddr: 0x19564, symSize: 0x90 } - { offset: 0x123A2, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAD68, symBinAddr: 0x6D638, symSize: 0x0 } - { offset: 0x123B8, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAD70, symBinAddr: 0x6D640, symSize: 0x0 } - - { offset: 0x12786, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1609C, symSize: 0x390 } - - { offset: 0x127D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x390, symBinAddr: 0x1642C, symSize: 0x90 } - - { offset: 0x12818, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x420, symBinAddr: 0x164BC, symSize: 0x38 } - - { offset: 0x1284A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x458, symBinAddr: 0x164F4, symSize: 0x20 } - - { offset: 0x1287C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x478, symBinAddr: 0x16514, symSize: 0xC0 } - - { offset: 0x128B2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x538, symBinAddr: 0x165D4, symSize: 0x13C } - - { offset: 0x12904, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x674, symBinAddr: 0x16710, symSize: 0x2CC } - - { offset: 0x1297C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9E4, symBinAddr: 0x169DC, symSize: 0x1AC } - - { offset: 0x129C5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB90, symBinAddr: 0x16B88, symSize: 0x58 } - - { offset: 0x129E9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE8, symBinAddr: 0x16BE0, symSize: 0x30 } - - { offset: 0x12A05, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0x16C10, symSize: 0x280 } - - { offset: 0x12A75, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE98, symBinAddr: 0x16E90, symSize: 0x5C } - - { offset: 0x12A99, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEF4, symBinAddr: 0x16EEC, symSize: 0x44 } - - { offset: 0x12AB5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF38, symBinAddr: 0x16F30, symSize: 0x44 } - - { offset: 0x12AE7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF7C, symBinAddr: 0x16F74, symSize: 0x24 } - - { offset: 0x12B1D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xFA0, symBinAddr: 0x16F98, symSize: 0xE4 } - - { offset: 0x12B5D, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x1084, symBinAddr: 0x1707C, symSize: 0x13C } - - { offset: 0x12B9A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x122C, symBinAddr: 0x171B8, symSize: 0x54 } - - { offset: 0x12BCC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1280, symBinAddr: 0x1720C, symSize: 0x90 } - - { offset: 0x12C0C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1310, symBinAddr: 0x1729C, symSize: 0x28 } - - { offset: 0x12C3E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1338, symBinAddr: 0x172C4, symSize: 0xD4 } - - { offset: 0x12C70, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x140C, symBinAddr: 0x17398, symSize: 0x10C } - - { offset: 0x12CAD, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1518, symBinAddr: 0x174A4, symSize: 0x58 } - - { offset: 0x12CED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1570, symBinAddr: 0x174FC, symSize: 0xD8 } - - { offset: 0x12D37, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1648, symBinAddr: 0x175D4, symSize: 0x564 } - - { offset: 0x12E06, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1BAC, symBinAddr: 0x17B38, symSize: 0x38 } - - { offset: 0x12E2E, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.88', symObjAddr: 0x1BE4, symBinAddr: 0x17B70, symSize: 0x50 } - - { offset: 0x12E67, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1C34, symBinAddr: 0x17BC0, symSize: 0xB0 } - - { offset: 0x12EAF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1CE4, symBinAddr: 0x17C70, symSize: 0xA98 } - - { offset: 0x12FA8, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x277C, symBinAddr: 0x18708, symSize: 0xB4 } - - { offset: 0x12FC8, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2830, symBinAddr: 0x187BC, symSize: 0x58 } - - { offset: 0x12FE8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2888, symBinAddr: 0x18814, symSize: 0x1A8 } - - { offset: 0x1306B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2A30, symBinAddr: 0x189BC, symSize: 0xD0 } - - { offset: 0x130E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2B00, symBinAddr: 0x18A8C, symSize: 0x100 } - - { offset: 0x1314F, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2C00, symBinAddr: 0x18B8C, symSize: 0x78 } - - { offset: 0x1319A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2C78, symBinAddr: 0x18C04, symSize: 0x1DC } - - { offset: 0x13204, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2E54, symBinAddr: 0x18DE0, symSize: 0x128 } - - { offset: 0x1326A, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2F7C, symBinAddr: 0x18F08, symSize: 0x78 } - - { offset: 0x132B5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2FF4, symBinAddr: 0x18F80, symSize: 0x6C } - - { offset: 0x132F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3060, symBinAddr: 0x18FEC, symSize: 0x54 } - - { offset: 0x1333D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x30B4, symBinAddr: 0x19040, symSize: 0x54 } - - { offset: 0x13383, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x3108, symBinAddr: 0x19094, symSize: 0xB8 } - - { offset: 0x133D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x31C0, symBinAddr: 0x1914C, symSize: 0xC8 } - - { offset: 0x1343C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x3288, symBinAddr: 0x19214, symSize: 0x98 } - - { offset: 0x13482, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3320, symBinAddr: 0x192AC, symSize: 0x68 } - - { offset: 0x134C8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3388, symBinAddr: 0x19314, symSize: 0x74 } - - { offset: 0x13519, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x33FC, symBinAddr: 0x19388, symSize: 0xF0 } - - { offset: 0x1355B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x34EC, symBinAddr: 0x19478, symSize: 0xB4 } - - { offset: 0x135A1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x35A0, symBinAddr: 0x1952C, symSize: 0x1C } - - { offset: 0x135D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x35BC, symBinAddr: 0x19548, symSize: 0x18 } - - { offset: 0x136AA, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3664, symBinAddr: 0x195F0, symSize: 0x58 } - - { offset: 0x136D4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x36BC, symBinAddr: 0x19648, symSize: 0x1C } - - { offset: 0x1370A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x36D8, symBinAddr: 0x19664, symSize: 0x24 } - - { offset: 0x13748, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x36FC, symBinAddr: 0x19688, symSize: 0x1C } - - { offset: 0x1377E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3718, symBinAddr: 0x196A4, symSize: 0x38 } - - { offset: 0x137BC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3750, symBinAddr: 0x196DC, symSize: 0x1C } - - { offset: 0x137F2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x376C, symBinAddr: 0x196F8, symSize: 0x38 } - - { offset: 0x13830, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x37A4, symBinAddr: 0x19730, symSize: 0x1C } - - { offset: 0x13866, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x37C0, symBinAddr: 0x1974C, symSize: 0x38 } - - { offset: 0x138A4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x37F8, symBinAddr: 0x19784, symSize: 0x1C } - - { offset: 0x138DA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3814, symBinAddr: 0x197A0, symSize: 0x38 } - - { offset: 0x13918, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x384C, symBinAddr: 0x197D8, symSize: 0xAC } - - { offset: 0x14247, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19884, symSize: 0x70 } - - { offset: 0x14254, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19884, symSize: 0x70 } + - { offset: 0x12786, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x160A0, symSize: 0x390 } + - { offset: 0x127D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x390, symBinAddr: 0x16430, symSize: 0x90 } + - { offset: 0x12818, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x420, symBinAddr: 0x164C0, symSize: 0x38 } + - { offset: 0x1284A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x458, symBinAddr: 0x164F8, symSize: 0x20 } + - { offset: 0x1287C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x478, symBinAddr: 0x16518, symSize: 0xC0 } + - { offset: 0x128B2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x538, symBinAddr: 0x165D8, symSize: 0x13C } + - { offset: 0x12904, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x674, symBinAddr: 0x16714, symSize: 0x2CC } + - { offset: 0x1297C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9E4, symBinAddr: 0x169E0, symSize: 0x1AC } + - { offset: 0x129C5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB90, symBinAddr: 0x16B8C, symSize: 0x58 } + - { offset: 0x129E9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE8, symBinAddr: 0x16BE4, symSize: 0x30 } + - { offset: 0x12A05, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0x16C14, symSize: 0x280 } + - { offset: 0x12A75, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE98, symBinAddr: 0x16E94, symSize: 0x5C } + - { offset: 0x12A99, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEF4, symBinAddr: 0x16EF0, symSize: 0x44 } + - { offset: 0x12AB5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF38, symBinAddr: 0x16F34, symSize: 0x44 } + - { offset: 0x12AE7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF7C, symBinAddr: 0x16F78, symSize: 0x24 } + - { offset: 0x12B1D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xFA0, symBinAddr: 0x16F9C, symSize: 0xE4 } + - { offset: 0x12B5D, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x1084, symBinAddr: 0x17080, symSize: 0x13C } + - { offset: 0x12B9A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x122C, symBinAddr: 0x171BC, symSize: 0x54 } + - { offset: 0x12BCC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1280, symBinAddr: 0x17210, symSize: 0x90 } + - { offset: 0x12C0C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1310, symBinAddr: 0x172A0, symSize: 0x28 } + - { offset: 0x12C3E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1338, symBinAddr: 0x172C8, symSize: 0xD4 } + - { offset: 0x12C70, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x140C, symBinAddr: 0x1739C, symSize: 0x10C } + - { offset: 0x12CAD, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1518, symBinAddr: 0x174A8, symSize: 0x58 } + - { offset: 0x12CED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1570, symBinAddr: 0x17500, symSize: 0xD8 } + - { offset: 0x12D37, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1648, symBinAddr: 0x175D8, symSize: 0x564 } + - { offset: 0x12E06, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1BAC, symBinAddr: 0x17B3C, symSize: 0x38 } + - { offset: 0x12E2E, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.88', symObjAddr: 0x1BE4, symBinAddr: 0x17B74, symSize: 0x50 } + - { offset: 0x12E67, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1C34, symBinAddr: 0x17BC4, symSize: 0xB0 } + - { offset: 0x12EAF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1CE4, symBinAddr: 0x17C74, symSize: 0xA98 } + - { offset: 0x12FA8, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x277C, symBinAddr: 0x1870C, symSize: 0xB4 } + - { offset: 0x12FC8, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2830, symBinAddr: 0x187C0, symSize: 0x58 } + - { offset: 0x12FE8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2888, symBinAddr: 0x18818, symSize: 0x1A8 } + - { offset: 0x1306B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2A30, symBinAddr: 0x189C0, symSize: 0xD0 } + - { offset: 0x130E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2B00, symBinAddr: 0x18A90, symSize: 0x100 } + - { offset: 0x1314F, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2C00, symBinAddr: 0x18B90, symSize: 0x78 } + - { offset: 0x1319A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2C78, symBinAddr: 0x18C08, symSize: 0x1DC } + - { offset: 0x13204, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2E54, symBinAddr: 0x18DE4, symSize: 0x128 } + - { offset: 0x1326A, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2F7C, symBinAddr: 0x18F0C, symSize: 0x78 } + - { offset: 0x132B5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2FF4, symBinAddr: 0x18F84, symSize: 0x6C } + - { offset: 0x132F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3060, symBinAddr: 0x18FF0, symSize: 0x54 } + - { offset: 0x1333D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x30B4, symBinAddr: 0x19044, symSize: 0x54 } + - { offset: 0x13383, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x3108, symBinAddr: 0x19098, symSize: 0xB8 } + - { offset: 0x133D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x31C0, symBinAddr: 0x19150, symSize: 0xC8 } + - { offset: 0x1343C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x3288, symBinAddr: 0x19218, symSize: 0x98 } + - { offset: 0x13482, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3320, symBinAddr: 0x192B0, symSize: 0x68 } + - { offset: 0x134C8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3388, symBinAddr: 0x19318, symSize: 0x74 } + - { offset: 0x13519, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x33FC, symBinAddr: 0x1938C, symSize: 0xF0 } + - { offset: 0x1355B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x34EC, symBinAddr: 0x1947C, symSize: 0xB4 } + - { offset: 0x135A1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x35A0, symBinAddr: 0x19530, symSize: 0x1C } + - { offset: 0x135D8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x35BC, symBinAddr: 0x1954C, symSize: 0x18 } + - { offset: 0x136AA, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3664, symBinAddr: 0x195F4, symSize: 0x58 } + - { offset: 0x136D4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x36BC, symBinAddr: 0x1964C, symSize: 0x1C } + - { offset: 0x1370A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x36D8, symBinAddr: 0x19668, symSize: 0x24 } + - { offset: 0x13748, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x36FC, symBinAddr: 0x1968C, symSize: 0x1C } + - { offset: 0x1377E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3718, symBinAddr: 0x196A8, symSize: 0x38 } + - { offset: 0x137BC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3750, symBinAddr: 0x196E0, symSize: 0x1C } + - { offset: 0x137F2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x376C, symBinAddr: 0x196FC, symSize: 0x38 } + - { offset: 0x13830, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x37A4, symBinAddr: 0x19734, symSize: 0x1C } + - { offset: 0x13866, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x37C0, symBinAddr: 0x19750, symSize: 0x38 } + - { offset: 0x138A4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x37F8, symBinAddr: 0x19788, symSize: 0x1C } + - { offset: 0x138DA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3814, symBinAddr: 0x197A4, symSize: 0x38 } + - { offset: 0x13918, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x384C, symBinAddr: 0x197DC, symSize: 0xAC } + - { offset: 0x14247, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19888, symSize: 0x70 } + - { offset: 0x14254, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19888, symSize: 0x70 } - { offset: 0x14275, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0x1210, symBinAddr: 0x6D648, symSize: 0x0 } - - { offset: 0x143C0, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x198F4, symSize: 0xB0 } - - { offset: 0x14418, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x199A4, symSize: 0x8C } - - { offset: 0x14440, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x19A30, symSize: 0x11C } - - { offset: 0x14656, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B4C, symSize: 0x90 } - - { offset: 0x14663, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B4C, symSize: 0x90 } + - { offset: 0x143C0, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x198F8, symSize: 0xB0 } + - { offset: 0x14418, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x199A8, symSize: 0x8C } + - { offset: 0x14440, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x19A34, symSize: 0x11C } + - { offset: 0x14656, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B50, symSize: 0x90 } + - { offset: 0x14663, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B50, symSize: 0x90 } - { offset: 0x1468C, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EF0, symBinAddr: 0x6D650, symSize: 0x0 } - { offset: 0x146A1, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EF8, symBinAddr: 0x6D658, symSize: 0x0 } - - { offset: 0x147EE, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x19BDC, symSize: 0x58 } - - { offset: 0x14816, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE8, symBinAddr: 0x19C34, symSize: 0xB4 } - - { offset: 0x14869, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x19C, symBinAddr: 0x19CE8, symSize: 0x588 } - - { offset: 0x14971, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x724, symBinAddr: 0x1A270, symSize: 0x2C } - - { offset: 0x14999, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x750, symBinAddr: 0x1A29C, symSize: 0x60 } - - { offset: 0x149DD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7B0, symBinAddr: 0x1A2FC, symSize: 0x60 } - - { offset: 0x14C5F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A35C, symSize: 0xC0 } + - { offset: 0x147EE, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x19BE0, symSize: 0x58 } + - { offset: 0x14816, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE8, symBinAddr: 0x19C38, symSize: 0xB4 } + - { offset: 0x14869, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x19C, symBinAddr: 0x19CEC, symSize: 0x588 } + - { offset: 0x14971, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x724, symBinAddr: 0x1A274, symSize: 0x2C } + - { offset: 0x14999, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x750, symBinAddr: 0x1A2A0, symSize: 0x60 } + - { offset: 0x149DD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7B0, symBinAddr: 0x1A300, symSize: 0x60 } + - { offset: 0x14C5F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A360, symSize: 0xC0 } - { offset: 0x14C78, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4AC0, symBinAddr: 0x6D470, symSize: 0x0 } - { offset: 0x14CEB, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4AC8, symBinAddr: 0x6D478, symSize: 0x0 } - { offset: 0x14D00, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4AD0, symBinAddr: 0x6D480, symSize: 0x0 } @@ -352,705 +352,705 @@ relocations: - { offset: 0x14D73, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AF8, symBinAddr: 0x6D4A8, symSize: 0x0 } - { offset: 0x14D88, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4B00, symBinAddr: 0x6D4B0, symSize: 0x0 } - { offset: 0x14D9D, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4B08, symBinAddr: 0x6D4B8, symSize: 0x0 } - - { offset: 0x14DA6, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FE8, symBinAddr: 0x1E234, symSize: 0xDC } + - { offset: 0x14DA6, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FE8, symBinAddr: 0x1E238, symSize: 0xDC } - { offset: 0x14DD1, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x138C8, symBinAddr: 0x6D660, symSize: 0x0 } - { offset: 0x14DE7, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x138D0, symBinAddr: 0x6D668, symSize: 0x0 } - - { offset: 0x1639C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A35C, symSize: 0xC0 } - - { offset: 0x163DC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1A41C, symSize: 0x9C } - - { offset: 0x16438, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1A4B8, symSize: 0xFC } - - { offset: 0x164B0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1A5B4, symSize: 0x168 } - - { offset: 0x16554, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1A71C, symSize: 0xC0 } - - { offset: 0x16594, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1A7DC, symSize: 0x258 } - - { offset: 0x165FE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1AA34, symSize: 0x88 } - - { offset: 0x16630, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1AABC, symSize: 0x10C } - - { offset: 0x16670, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1ABC8, symSize: 0x40 } - - { offset: 0x166A2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1AC08, symSize: 0x1C4 } - - { offset: 0x16709, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1ADCC, symSize: 0x54 } - - { offset: 0x1673B, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1AE20, symSize: 0x334 } - - { offset: 0x167AC, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1B154, symSize: 0x38 } - - { offset: 0x167E5, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1B18C, symSize: 0xE4 } - - { offset: 0x1686E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1B270, symSize: 0x68 } - - { offset: 0x168AE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1B2D8, symSize: 0x23C } - - { offset: 0x1690A, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1B514, symSize: 0x38 } - - { offset: 0x16943, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1B54C, symSize: 0x244 } - - { offset: 0x169FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1B790, symSize: 0xF74 } - - { offset: 0x16CE2, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24B8, symBinAddr: 0x1C704, symSize: 0x4C } - - { offset: 0x16D48, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2504, symBinAddr: 0x1C750, symSize: 0x2C } - - { offset: 0x16D90, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2530, symBinAddr: 0x1C77C, symSize: 0xD4 } - - { offset: 0x16DD6, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2604, symBinAddr: 0x1C850, symSize: 0xD4 } - - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26D8, symBinAddr: 0x1C924, symSize: 0x90 } - - { offset: 0x16E5E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2768, symBinAddr: 0x1C9B4, symSize: 0xD0 } - - { offset: 0x16EBE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2838, symBinAddr: 0x1CA84, symSize: 0x570 } - - { offset: 0x16F3E, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2DA8, symBinAddr: 0x1CFF4, symSize: 0x2C } - - { offset: 0x16F86, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DD4, symBinAddr: 0x1D020, symSize: 0x38 } - - { offset: 0x16FC2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2E0C, symBinAddr: 0x1D058, symSize: 0x1EC } - - { offset: 0x17004, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FF8, symBinAddr: 0x1D244, symSize: 0x38 } - - { offset: 0x17040, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x1D27C, symSize: 0x5C } - - { offset: 0x170A1, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x308C, symBinAddr: 0x1D2D8, symSize: 0x3B8 } - - { offset: 0x17136, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x3444, symBinAddr: 0x1D690, symSize: 0x39C } - - { offset: 0x1716D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37E0, symBinAddr: 0x1DA2C, symSize: 0xAC } - - { offset: 0x1720B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x388C, symBinAddr: 0x1DAD8, symSize: 0xAC } - - { offset: 0x172A9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3938, symBinAddr: 0x1DB84, symSize: 0x3C } - - { offset: 0x172E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x3974, symBinAddr: 0x1DBC0, symSize: 0x1C } - - { offset: 0x17316, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3990, symBinAddr: 0x1DBDC, symSize: 0x38 } - - { offset: 0x17354, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x39C8, symBinAddr: 0x1DC14, symSize: 0x1C } - - { offset: 0x1738A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39E4, symBinAddr: 0x1DC30, symSize: 0x38 } - - { offset: 0x173C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3A1C, symBinAddr: 0x1DC68, symSize: 0x1C } - - { offset: 0x173FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A38, symBinAddr: 0x1DC84, symSize: 0x38 } - - { offset: 0x1743C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A70, symBinAddr: 0x1DCBC, symSize: 0x1C } - - { offset: 0x17472, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A8C, symBinAddr: 0x1DCD8, symSize: 0x1C } - - { offset: 0x174A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3AA8, symBinAddr: 0x1DCF4, symSize: 0x1C } - - { offset: 0x174DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3AC4, symBinAddr: 0x1DD10, symSize: 0x24 } - - { offset: 0x1751C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AE8, symBinAddr: 0x1DD34, symSize: 0x1C } - - { offset: 0x17553, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3B04, symBinAddr: 0x1DD50, symSize: 0x24 } - - { offset: 0x17592, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3B28, symBinAddr: 0x1DD74, symSize: 0x1C } - - { offset: 0x175C9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B44, symBinAddr: 0x1DD90, symSize: 0x24 } - - { offset: 0x17608, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B68, symBinAddr: 0x1DDB4, symSize: 0x1C } - - { offset: 0x1763F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B84, symBinAddr: 0x1DDD0, symSize: 0x38 } - - { offset: 0x1767E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3BBC, symBinAddr: 0x1DE08, symSize: 0x1C } - - { offset: 0x176B5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BD8, symBinAddr: 0x1DE24, symSize: 0x38 } - - { offset: 0x176F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3C10, symBinAddr: 0x1DE5C, symSize: 0x1C } - - { offset: 0x1772B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3C2C, symBinAddr: 0x1DE78, symSize: 0x24 } - - { offset: 0x1776A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C50, symBinAddr: 0x1DE9C, symSize: 0x1C } - - { offset: 0x177A1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C6C, symBinAddr: 0x1DEB8, symSize: 0x24 } - - { offset: 0x177E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C90, symBinAddr: 0x1DEDC, symSize: 0x1C } - - { offset: 0x17817, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3CAC, symBinAddr: 0x1DEF8, symSize: 0x24 } - - { offset: 0x17856, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3CD0, symBinAddr: 0x1DF1C, symSize: 0x1C } - - { offset: 0x1788D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CEC, symBinAddr: 0x1DF38, symSize: 0x24 } - - { offset: 0x178CC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3D10, symBinAddr: 0x1DF5C, symSize: 0x20 } - - { offset: 0x17903, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3D30, symBinAddr: 0x1DF7C, symSize: 0x28 } - - { offset: 0x17942, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D58, symBinAddr: 0x1DFA4, symSize: 0x1C } - - { offset: 0x17979, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D74, symBinAddr: 0x1DFC0, symSize: 0x38 } - - { offset: 0x179B8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3DAC, symBinAddr: 0x1DFF8, symSize: 0x1C } - - { offset: 0x179EF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3DC8, symBinAddr: 0x1E014, symSize: 0x24 } - - { offset: 0x17A2E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DEC, symBinAddr: 0x1E038, symSize: 0x1C } - - { offset: 0x17A65, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3E08, symBinAddr: 0x1E054, symSize: 0x24 } - - { offset: 0x17AA4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3E2C, symBinAddr: 0x1E078, symSize: 0x28 } - - { offset: 0x17ADB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E54, symBinAddr: 0x1E0A0, symSize: 0x28 } - - { offset: 0x17B1A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E7C, symBinAddr: 0x1E0C8, symSize: 0x28 } - - { offset: 0x17B51, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3EA4, symBinAddr: 0x1E0F0, symSize: 0x28 } - - { offset: 0x17B90, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3ECC, symBinAddr: 0x1E118, symSize: 0x28 } - - { offset: 0x17BC7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EF4, symBinAddr: 0x1E140, symSize: 0x28 } - - { offset: 0x17C06, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3F1C, symBinAddr: 0x1E168, symSize: 0x1C } - - { offset: 0x17C3D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F38, symBinAddr: 0x1E184, symSize: 0x24 } - - { offset: 0x17C7C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F5C, symBinAddr: 0x1E1A8, symSize: 0x8C } - - { offset: 0x17D46, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x40C4, symBinAddr: 0x1E310, symSize: 0x58 } - - { offset: 0x17D86, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x411C, symBinAddr: 0x1E368, symSize: 0x12C } - - { offset: 0x17DBD, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4248, symBinAddr: 0x1E494, symSize: 0x84 } - - { offset: 0x17DFF, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x42CC, symBinAddr: 0x1E518, symSize: 0x78 } - - { offset: 0x17E36, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4344, symBinAddr: 0x1E590, symSize: 0x60 } - - { offset: 0x17E78, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x43A4, symBinAddr: 0x1E5F0, symSize: 0x60 } - - { offset: 0x17EAF, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x4404, symBinAddr: 0x1E650, symSize: 0x60 } - - { offset: 0x17EF1, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4464, symBinAddr: 0x1E6B0, symSize: 0x60 } - - { offset: 0x17F28, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x44C4, symBinAddr: 0x1E710, symSize: 0x5C } - - { offset: 0x17F6A, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x4520, symBinAddr: 0x1E76C, symSize: 0x5C } - - { offset: 0x17FA1, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x457C, symBinAddr: 0x1E7C8, symSize: 0xDC } - - { offset: 0x17FE3, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4658, symBinAddr: 0x1E8A4, symSize: 0x78 } - - { offset: 0x1801A, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x46D0, symBinAddr: 0x1E91C, symSize: 0x1C } - - { offset: 0x18051, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x46EC, symBinAddr: 0x1E938, symSize: 0x38 } - - { offset: 0x18090, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4724, symBinAddr: 0x1E970, symSize: 0x20 } - - { offset: 0x180C7, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4744, symBinAddr: 0x1E990, symSize: 0x28 } - - { offset: 0x18106, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x476C, symBinAddr: 0x1E9B8, symSize: 0x20 } - - { offset: 0x1813D, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x478C, symBinAddr: 0x1E9D8, symSize: 0x28 } - - { offset: 0x1817C, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x47B4, symBinAddr: 0x1EA00, symSize: 0x1C } - - { offset: 0x181B3, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x47D0, symBinAddr: 0x1EA1C, symSize: 0x24 } - - { offset: 0x181F2, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47F4, symBinAddr: 0x1EA40, symSize: 0x1C } - - { offset: 0x18229, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x4810, symBinAddr: 0x1EA5C, symSize: 0x38 } - - { offset: 0x18268, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4848, symBinAddr: 0x1EA94, symSize: 0x4C } - - { offset: 0x195E8, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EAE0, symSize: 0x22C } - - { offset: 0x1962F, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5510, symBinAddr: 0x23F50, symSize: 0x164 } + - { offset: 0x1639C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A360, symSize: 0xC0 } + - { offset: 0x163DC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1A420, symSize: 0x9C } + - { offset: 0x16438, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1A4BC, symSize: 0xFC } + - { offset: 0x164B0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1A5B8, symSize: 0x168 } + - { offset: 0x16554, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1A720, symSize: 0xC0 } + - { offset: 0x16594, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1A7E0, symSize: 0x258 } + - { offset: 0x165FE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1AA38, symSize: 0x88 } + - { offset: 0x16630, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1AAC0, symSize: 0x10C } + - { offset: 0x16670, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1ABCC, symSize: 0x40 } + - { offset: 0x166A2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1AC0C, symSize: 0x1C4 } + - { offset: 0x16709, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1ADD0, symSize: 0x54 } + - { offset: 0x1673B, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1AE24, symSize: 0x334 } + - { offset: 0x167AC, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1B158, symSize: 0x38 } + - { offset: 0x167E5, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1B190, symSize: 0xE4 } + - { offset: 0x1686E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1B274, symSize: 0x68 } + - { offset: 0x168AE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1B2DC, symSize: 0x23C } + - { offset: 0x1690A, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1B518, symSize: 0x38 } + - { offset: 0x16943, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1B550, symSize: 0x244 } + - { offset: 0x169FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1B794, symSize: 0xF74 } + - { offset: 0x16CE2, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24B8, symBinAddr: 0x1C708, symSize: 0x4C } + - { offset: 0x16D48, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2504, symBinAddr: 0x1C754, symSize: 0x2C } + - { offset: 0x16D90, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2530, symBinAddr: 0x1C780, symSize: 0xD4 } + - { offset: 0x16DD6, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2604, symBinAddr: 0x1C854, symSize: 0xD4 } + - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26D8, symBinAddr: 0x1C928, symSize: 0x90 } + - { offset: 0x16E5E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2768, symBinAddr: 0x1C9B8, symSize: 0xD0 } + - { offset: 0x16EBE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2838, symBinAddr: 0x1CA88, symSize: 0x570 } + - { offset: 0x16F3E, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2DA8, symBinAddr: 0x1CFF8, symSize: 0x2C } + - { offset: 0x16F86, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DD4, symBinAddr: 0x1D024, symSize: 0x38 } + - { offset: 0x16FC2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2E0C, symBinAddr: 0x1D05C, symSize: 0x1EC } + - { offset: 0x17004, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FF8, symBinAddr: 0x1D248, symSize: 0x38 } + - { offset: 0x17040, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x1D280, symSize: 0x5C } + - { offset: 0x170A1, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x308C, symBinAddr: 0x1D2DC, symSize: 0x3B8 } + - { offset: 0x17136, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x3444, symBinAddr: 0x1D694, symSize: 0x39C } + - { offset: 0x1716D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37E0, symBinAddr: 0x1DA30, symSize: 0xAC } + - { offset: 0x1720B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x388C, symBinAddr: 0x1DADC, symSize: 0xAC } + - { offset: 0x172A9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3938, symBinAddr: 0x1DB88, symSize: 0x3C } + - { offset: 0x172E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x3974, symBinAddr: 0x1DBC4, symSize: 0x1C } + - { offset: 0x17316, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3990, symBinAddr: 0x1DBE0, symSize: 0x38 } + - { offset: 0x17354, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x39C8, symBinAddr: 0x1DC18, symSize: 0x1C } + - { offset: 0x1738A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39E4, symBinAddr: 0x1DC34, symSize: 0x38 } + - { offset: 0x173C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3A1C, symBinAddr: 0x1DC6C, symSize: 0x1C } + - { offset: 0x173FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A38, symBinAddr: 0x1DC88, symSize: 0x38 } + - { offset: 0x1743C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A70, symBinAddr: 0x1DCC0, symSize: 0x1C } + - { offset: 0x17472, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A8C, symBinAddr: 0x1DCDC, symSize: 0x1C } + - { offset: 0x174A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3AA8, symBinAddr: 0x1DCF8, symSize: 0x1C } + - { offset: 0x174DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3AC4, symBinAddr: 0x1DD14, symSize: 0x24 } + - { offset: 0x1751C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AE8, symBinAddr: 0x1DD38, symSize: 0x1C } + - { offset: 0x17553, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3B04, symBinAddr: 0x1DD54, symSize: 0x24 } + - { offset: 0x17592, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3B28, symBinAddr: 0x1DD78, symSize: 0x1C } + - { offset: 0x175C9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B44, symBinAddr: 0x1DD94, symSize: 0x24 } + - { offset: 0x17608, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B68, symBinAddr: 0x1DDB8, symSize: 0x1C } + - { offset: 0x1763F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B84, symBinAddr: 0x1DDD4, symSize: 0x38 } + - { offset: 0x1767E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3BBC, symBinAddr: 0x1DE0C, symSize: 0x1C } + - { offset: 0x176B5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BD8, symBinAddr: 0x1DE28, symSize: 0x38 } + - { offset: 0x176F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3C10, symBinAddr: 0x1DE60, symSize: 0x1C } + - { offset: 0x1772B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3C2C, symBinAddr: 0x1DE7C, symSize: 0x24 } + - { offset: 0x1776A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C50, symBinAddr: 0x1DEA0, symSize: 0x1C } + - { offset: 0x177A1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C6C, symBinAddr: 0x1DEBC, symSize: 0x24 } + - { offset: 0x177E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C90, symBinAddr: 0x1DEE0, symSize: 0x1C } + - { offset: 0x17817, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3CAC, symBinAddr: 0x1DEFC, symSize: 0x24 } + - { offset: 0x17856, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3CD0, symBinAddr: 0x1DF20, symSize: 0x1C } + - { offset: 0x1788D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CEC, symBinAddr: 0x1DF3C, symSize: 0x24 } + - { offset: 0x178CC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3D10, symBinAddr: 0x1DF60, symSize: 0x20 } + - { offset: 0x17903, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3D30, symBinAddr: 0x1DF80, symSize: 0x28 } + - { offset: 0x17942, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D58, symBinAddr: 0x1DFA8, symSize: 0x1C } + - { offset: 0x17979, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D74, symBinAddr: 0x1DFC4, symSize: 0x38 } + - { offset: 0x179B8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3DAC, symBinAddr: 0x1DFFC, symSize: 0x1C } + - { offset: 0x179EF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3DC8, symBinAddr: 0x1E018, symSize: 0x24 } + - { offset: 0x17A2E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DEC, symBinAddr: 0x1E03C, symSize: 0x1C } + - { offset: 0x17A65, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3E08, symBinAddr: 0x1E058, symSize: 0x24 } + - { offset: 0x17AA4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3E2C, symBinAddr: 0x1E07C, symSize: 0x28 } + - { offset: 0x17ADB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E54, symBinAddr: 0x1E0A4, symSize: 0x28 } + - { offset: 0x17B1A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E7C, symBinAddr: 0x1E0CC, symSize: 0x28 } + - { offset: 0x17B51, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3EA4, symBinAddr: 0x1E0F4, symSize: 0x28 } + - { offset: 0x17B90, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3ECC, symBinAddr: 0x1E11C, symSize: 0x28 } + - { offset: 0x17BC7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EF4, symBinAddr: 0x1E144, symSize: 0x28 } + - { offset: 0x17C06, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3F1C, symBinAddr: 0x1E16C, symSize: 0x1C } + - { offset: 0x17C3D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F38, symBinAddr: 0x1E188, symSize: 0x24 } + - { offset: 0x17C7C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F5C, symBinAddr: 0x1E1AC, symSize: 0x8C } + - { offset: 0x17D46, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x40C4, symBinAddr: 0x1E314, symSize: 0x58 } + - { offset: 0x17D86, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x411C, symBinAddr: 0x1E36C, symSize: 0x12C } + - { offset: 0x17DBD, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4248, symBinAddr: 0x1E498, symSize: 0x84 } + - { offset: 0x17DFF, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x42CC, symBinAddr: 0x1E51C, symSize: 0x78 } + - { offset: 0x17E36, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4344, symBinAddr: 0x1E594, symSize: 0x60 } + - { offset: 0x17E78, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x43A4, symBinAddr: 0x1E5F4, symSize: 0x60 } + - { offset: 0x17EAF, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x4404, symBinAddr: 0x1E654, symSize: 0x60 } + - { offset: 0x17EF1, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4464, symBinAddr: 0x1E6B4, symSize: 0x60 } + - { offset: 0x17F28, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x44C4, symBinAddr: 0x1E714, symSize: 0x5C } + - { offset: 0x17F6A, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x4520, symBinAddr: 0x1E770, symSize: 0x5C } + - { offset: 0x17FA1, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x457C, symBinAddr: 0x1E7CC, symSize: 0xDC } + - { offset: 0x17FE3, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4658, symBinAddr: 0x1E8A8, symSize: 0x78 } + - { offset: 0x1801A, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x46D0, symBinAddr: 0x1E920, symSize: 0x1C } + - { offset: 0x18051, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x46EC, symBinAddr: 0x1E93C, symSize: 0x38 } + - { offset: 0x18090, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4724, symBinAddr: 0x1E974, symSize: 0x20 } + - { offset: 0x180C7, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4744, symBinAddr: 0x1E994, symSize: 0x28 } + - { offset: 0x18106, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x476C, symBinAddr: 0x1E9BC, symSize: 0x20 } + - { offset: 0x1813D, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x478C, symBinAddr: 0x1E9DC, symSize: 0x28 } + - { offset: 0x1817C, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x47B4, symBinAddr: 0x1EA04, symSize: 0x1C } + - { offset: 0x181B3, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x47D0, symBinAddr: 0x1EA20, symSize: 0x24 } + - { offset: 0x181F2, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47F4, symBinAddr: 0x1EA44, symSize: 0x1C } + - { offset: 0x18229, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x4810, symBinAddr: 0x1EA60, symSize: 0x38 } + - { offset: 0x18268, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4848, symBinAddr: 0x1EA98, symSize: 0x4C } + - { offset: 0x195E8, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EAE4, symSize: 0x22C } + - { offset: 0x1962F, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5510, symBinAddr: 0x23F54, symSize: 0x164 } - { offset: 0x19652, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DD38, symBinAddr: 0x6D670, symSize: 0x0 } - { offset: 0x19668, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DD40, symBinAddr: 0x6D678, symSize: 0x0 } - { offset: 0x1967E, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DD48, symBinAddr: 0x6D680, symSize: 0x0 } - - { offset: 0x1977C, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56E0, symBinAddr: 0x24120, symSize: 0x474 } + - { offset: 0x1977C, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56E0, symBinAddr: 0x24124, symSize: 0x474 } - { offset: 0x197A3, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DD50, symBinAddr: 0x6D688, symSize: 0x0 } - { offset: 0x197B9, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DD58, symBinAddr: 0x6D690, symSize: 0x0 } - { offset: 0x197CF, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DD60, symBinAddr: 0x6D698, symSize: 0x0 } - { offset: 0x1986C, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6D718, symSize: 0x0 } - - { offset: 0x1A62F, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EAE0, symSize: 0x22C } - - { offset: 0x1A69D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1ED0C, symSize: 0x58 } - - { offset: 0x1A6C1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1ED64, symSize: 0x30 } - - { offset: 0x1A6DD, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1ED94, symSize: 0x1C0 } - - { offset: 0x1A755, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x514, symBinAddr: 0x1EF54, symSize: 0x13C } - - { offset: 0x1A77D, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x650, symBinAddr: 0x1F090, symSize: 0x120 } - - { offset: 0x1A7F9, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x770, symBinAddr: 0x1F1B0, symSize: 0x54 } - - { offset: 0x1A859, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C4, symBinAddr: 0x1F204, symSize: 0x5C } - - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x820, symBinAddr: 0x1F260, symSize: 0x4D4 } - - { offset: 0x1AA06, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF4, symBinAddr: 0x1F734, symSize: 0x74 } - - { offset: 0x1AA3C, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD68, symBinAddr: 0x1F7A8, symSize: 0x104 } - - { offset: 0x1AAAA, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE6C, symBinAddr: 0x1F8AC, symSize: 0xD8 } - - { offset: 0x1AB0A, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF44, symBinAddr: 0x1F984, symSize: 0x24C } - - { offset: 0x1AB9C, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x1190, symBinAddr: 0x1FBD0, symSize: 0x80 } - - { offset: 0x1ABD2, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1210, symBinAddr: 0x1FC50, symSize: 0xE4 } - - { offset: 0x1AC16, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F4, symBinAddr: 0x1FD34, symSize: 0x198 } - - { offset: 0x1AC79, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x148C, symBinAddr: 0x1FECC, symSize: 0x6C } - - { offset: 0x1ACAF, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F8, symBinAddr: 0x1FF38, symSize: 0xD4 } - - { offset: 0x1AD03, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15CC, symBinAddr: 0x2000C, symSize: 0x4BC } - - { offset: 0x1ADB5, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A88, symBinAddr: 0x204C8, symSize: 0x2C } - - { offset: 0x1ADFD, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1AB4, symBinAddr: 0x204F4, symSize: 0x84 } - - { offset: 0x1AE27, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B38, symBinAddr: 0x20578, symSize: 0x7C } - - { offset: 0x1AE6F, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1BB4, symBinAddr: 0x205F4, symSize: 0x624 } - - { offset: 0x1B06F, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21D8, symBinAddr: 0x20C18, symSize: 0x4C } - - { offset: 0x1B0D5, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2224, symBinAddr: 0x20C64, symSize: 0xA4 } - - { offset: 0x1B10E, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22C8, symBinAddr: 0x20D08, symSize: 0x174 } - - { offset: 0x1B138, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x243C, symBinAddr: 0x20E7C, symSize: 0x36C } - - { offset: 0x1B203, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x27A8, symBinAddr: 0x211E8, symSize: 0xB0C } - - { offset: 0x1B40D, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x32B4, symBinAddr: 0x21CF4, symSize: 0x2C } - - { offset: 0x1B455, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32E0, symBinAddr: 0x21D20, symSize: 0xE4 } - - { offset: 0x1B4B6, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x33C4, symBinAddr: 0x21E04, symSize: 0x4DC } - - { offset: 0x1B5EF, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x38A0, symBinAddr: 0x222E0, symSize: 0x15C } - - { offset: 0x1B641, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39FC, symBinAddr: 0x2243C, symSize: 0x350 } - - { offset: 0x1B6ED, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D4C, symBinAddr: 0x2278C, symSize: 0x530 } - - { offset: 0x1B833, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x427C, symBinAddr: 0x22CBC, symSize: 0x3A4 } - - { offset: 0x1B8F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x4620, symBinAddr: 0x23060, symSize: 0x1EC } - - { offset: 0x1B968, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x480C, symBinAddr: 0x2324C, symSize: 0xBC } - - { offset: 0x1B9AF, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x48C8, symBinAddr: 0x23308, symSize: 0x408 } - - { offset: 0x1BAAD, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4CD0, symBinAddr: 0x23710, symSize: 0x35C } - - { offset: 0x1BB52, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x502C, symBinAddr: 0x23A6C, symSize: 0x258 } - - { offset: 0x1BBC9, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5284, symBinAddr: 0x23CC4, symSize: 0x7C } - - { offset: 0x1BBFE, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5300, symBinAddr: 0x23D40, symSize: 0xD0 } - - { offset: 0x1BC54, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x53D0, symBinAddr: 0x23E10, symSize: 0x58 } - - { offset: 0x1BC7A, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5428, symBinAddr: 0x23E68, symSize: 0xE8 } - - { offset: 0x1BDA9, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5674, symBinAddr: 0x240B4, symSize: 0x6C } - - { offset: 0x1BDD3, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B54, symBinAddr: 0x24594, symSize: 0x6C } - - { offset: 0x1BDFD, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5BC0, symBinAddr: 0x24600, symSize: 0x110 } - - { offset: 0x1BE63, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5CD0, symBinAddr: 0x24710, symSize: 0x4C0 } - - { offset: 0x1C0B0, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6190, symBinAddr: 0x24BD0, symSize: 0x84 } - - { offset: 0x1C0D6, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x6214, symBinAddr: 0x24C54, symSize: 0x220 } - - { offset: 0x1C191, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6434, symBinAddr: 0x24E74, symSize: 0x244 } - - { offset: 0x1C244, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6678, symBinAddr: 0x250B8, symSize: 0x4B4 } - - { offset: 0x1C2BD, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6B2C, symBinAddr: 0x2556C, symSize: 0x17C } - - { offset: 0x1C334, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6CA8, symBinAddr: 0x256E8, symSize: 0x2E0 } - - { offset: 0x1C3A7, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F88, symBinAddr: 0x259C8, symSize: 0x434 } - - { offset: 0x1C432, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x73BC, symBinAddr: 0x25DFC, symSize: 0x58 } - - { offset: 0x1C45E, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7414, symBinAddr: 0x25E54, symSize: 0x54 } - - { offset: 0x20339, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EA8, symSize: 0x1BC } - - { offset: 0x20346, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x26064, symSize: 0x94 } + - { offset: 0x1A62F, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EAE4, symSize: 0x22C } + - { offset: 0x1A69D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1ED10, symSize: 0x58 } + - { offset: 0x1A6C1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1ED68, symSize: 0x30 } + - { offset: 0x1A6DD, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1ED98, symSize: 0x1C0 } + - { offset: 0x1A755, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x514, symBinAddr: 0x1EF58, symSize: 0x13C } + - { offset: 0x1A77D, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x650, symBinAddr: 0x1F094, symSize: 0x120 } + - { offset: 0x1A7F9, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x770, symBinAddr: 0x1F1B4, symSize: 0x54 } + - { offset: 0x1A859, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C4, symBinAddr: 0x1F208, symSize: 0x5C } + - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x820, symBinAddr: 0x1F264, symSize: 0x4D4 } + - { offset: 0x1AA06, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF4, symBinAddr: 0x1F738, symSize: 0x74 } + - { offset: 0x1AA3C, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD68, symBinAddr: 0x1F7AC, symSize: 0x104 } + - { offset: 0x1AAAA, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE6C, symBinAddr: 0x1F8B0, symSize: 0xD8 } + - { offset: 0x1AB0A, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF44, symBinAddr: 0x1F988, symSize: 0x24C } + - { offset: 0x1AB9C, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x1190, symBinAddr: 0x1FBD4, symSize: 0x80 } + - { offset: 0x1ABD2, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1210, symBinAddr: 0x1FC54, symSize: 0xE4 } + - { offset: 0x1AC16, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F4, symBinAddr: 0x1FD38, symSize: 0x198 } + - { offset: 0x1AC79, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x148C, symBinAddr: 0x1FED0, symSize: 0x6C } + - { offset: 0x1ACAF, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F8, symBinAddr: 0x1FF3C, symSize: 0xD4 } + - { offset: 0x1AD03, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15CC, symBinAddr: 0x20010, symSize: 0x4BC } + - { offset: 0x1ADB5, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A88, symBinAddr: 0x204CC, symSize: 0x2C } + - { offset: 0x1ADFD, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1AB4, symBinAddr: 0x204F8, symSize: 0x84 } + - { offset: 0x1AE27, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B38, symBinAddr: 0x2057C, symSize: 0x7C } + - { offset: 0x1AE6F, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1BB4, symBinAddr: 0x205F8, symSize: 0x624 } + - { offset: 0x1B06F, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21D8, symBinAddr: 0x20C1C, symSize: 0x4C } + - { offset: 0x1B0D5, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2224, symBinAddr: 0x20C68, symSize: 0xA4 } + - { offset: 0x1B10E, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22C8, symBinAddr: 0x20D0C, symSize: 0x174 } + - { offset: 0x1B138, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x243C, symBinAddr: 0x20E80, symSize: 0x36C } + - { offset: 0x1B203, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x27A8, symBinAddr: 0x211EC, symSize: 0xB0C } + - { offset: 0x1B40D, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x32B4, symBinAddr: 0x21CF8, symSize: 0x2C } + - { offset: 0x1B455, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32E0, symBinAddr: 0x21D24, symSize: 0xE4 } + - { offset: 0x1B4B6, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x33C4, symBinAddr: 0x21E08, symSize: 0x4DC } + - { offset: 0x1B5EF, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x38A0, symBinAddr: 0x222E4, symSize: 0x15C } + - { offset: 0x1B641, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39FC, symBinAddr: 0x22440, symSize: 0x350 } + - { offset: 0x1B6ED, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D4C, symBinAddr: 0x22790, symSize: 0x530 } + - { offset: 0x1B833, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x427C, symBinAddr: 0x22CC0, symSize: 0x3A4 } + - { offset: 0x1B8F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x4620, symBinAddr: 0x23064, symSize: 0x1EC } + - { offset: 0x1B968, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x480C, symBinAddr: 0x23250, symSize: 0xBC } + - { offset: 0x1B9AF, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x48C8, symBinAddr: 0x2330C, symSize: 0x408 } + - { offset: 0x1BAAD, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4CD0, symBinAddr: 0x23714, symSize: 0x35C } + - { offset: 0x1BB52, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x502C, symBinAddr: 0x23A70, symSize: 0x258 } + - { offset: 0x1BBC9, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5284, symBinAddr: 0x23CC8, symSize: 0x7C } + - { offset: 0x1BBFE, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5300, symBinAddr: 0x23D44, symSize: 0xD0 } + - { offset: 0x1BC54, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x53D0, symBinAddr: 0x23E14, symSize: 0x58 } + - { offset: 0x1BC7A, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5428, symBinAddr: 0x23E6C, symSize: 0xE8 } + - { offset: 0x1BDA9, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5674, symBinAddr: 0x240B8, symSize: 0x6C } + - { offset: 0x1BDD3, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B54, symBinAddr: 0x24598, symSize: 0x6C } + - { offset: 0x1BDFD, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5BC0, symBinAddr: 0x24604, symSize: 0x110 } + - { offset: 0x1BE63, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5CD0, symBinAddr: 0x24714, symSize: 0x4C0 } + - { offset: 0x1C0B0, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6190, symBinAddr: 0x24BD4, symSize: 0x84 } + - { offset: 0x1C0D6, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x6214, symBinAddr: 0x24C58, symSize: 0x220 } + - { offset: 0x1C191, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6434, symBinAddr: 0x24E78, symSize: 0x244 } + - { offset: 0x1C244, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6678, symBinAddr: 0x250BC, symSize: 0x4B4 } + - { offset: 0x1C2BD, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6B2C, symBinAddr: 0x25570, symSize: 0x17C } + - { offset: 0x1C334, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6CA8, symBinAddr: 0x256EC, symSize: 0x2E0 } + - { offset: 0x1C3A7, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F88, symBinAddr: 0x259CC, symSize: 0x434 } + - { offset: 0x1C432, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x73BC, symBinAddr: 0x25E00, symSize: 0x58 } + - { offset: 0x1C45E, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7414, symBinAddr: 0x25E58, symSize: 0x54 } + - { offset: 0x20339, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EAC, symSize: 0x1BC } + - { offset: 0x20346, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x26068, symSize: 0x94 } - { offset: 0x2036B, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC438, symBinAddr: 0x6D6A0, symSize: 0x0 } - - { offset: 0x208C1, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EA8, symSize: 0x1BC } - - { offset: 0x208F7, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x260F8, symSize: 0x50 } - - { offset: 0x2093B, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x26148, symSize: 0x15C } - - { offset: 0x2097B, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x262A4, symSize: 0x3C } - - { offset: 0x209B4, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x262E0, symSize: 0x50 } - - { offset: 0x20A06, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x26330, symSize: 0x84 } - - { offset: 0x20A4A, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x263B4, symSize: 0x88 } - - { offset: 0x20A8E, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x2643C, symSize: 0x12C } - - { offset: 0x20B2C, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x26568, symSize: 0x134 } - - { offset: 0x20BC9, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x2669C, symSize: 0x1B0 } - - { offset: 0x20C0D, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x2684C, symSize: 0x110 } - - { offset: 0x20C6D, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x2695C, symSize: 0xF0 } - - { offset: 0x20CCD, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x26A4C, symSize: 0xBC } - - { offset: 0x20D1F, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x26B08, symSize: 0x140 } - - { offset: 0x20D7F, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x26C48, symSize: 0x98 } - - { offset: 0x20DD1, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x26CE0, symSize: 0xD0 } - - { offset: 0x20E31, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x26DB0, symSize: 0x300 } - - { offset: 0x20ED9, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x270B0, symSize: 0xE8 } - - { offset: 0x20F39, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x135C, symBinAddr: 0x27198, symSize: 0xD0 } - - { offset: 0x20F99, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x142C, symBinAddr: 0x27268, symSize: 0x108 } - - { offset: 0x21023, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1534, symBinAddr: 0x27370, symSize: 0x1FC } - - { offset: 0x210ED, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1730, symBinAddr: 0x2756C, symSize: 0xB4 } - - { offset: 0x2113F, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17E4, symBinAddr: 0x27620, symSize: 0xBC } - - { offset: 0x21191, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x18A0, symBinAddr: 0x276DC, symSize: 0x88 } - - { offset: 0x211D5, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1928, symBinAddr: 0x27764, symSize: 0xDC } - - { offset: 0x21235, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1A04, symBinAddr: 0x27840, symSize: 0xBC } - - { offset: 0x21287, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AC0, symBinAddr: 0x278FC, symSize: 0xB8 } - - { offset: 0x212D9, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B78, symBinAddr: 0x279B4, symSize: 0x68 } - - { offset: 0x2131D, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BE0, symBinAddr: 0x27A1C, symSize: 0x198 } - - { offset: 0x21388, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D78, symBinAddr: 0x27BB4, symSize: 0x39C } - - { offset: 0x2141F, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x2114, symBinAddr: 0x27F50, symSize: 0x4B4 } - - { offset: 0x214F0, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C8, symBinAddr: 0x28404, symSize: 0x44 } - - { offset: 0x2152B, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x260C, symBinAddr: 0x28448, symSize: 0x44 } - - { offset: 0x21578, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2650, symBinAddr: 0x2848C, symSize: 0x5C } - - { offset: 0x2159C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26F4, symBinAddr: 0x284E8, symSize: 0x44 } - - { offset: 0x215D7, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2738, symBinAddr: 0x2852C, symSize: 0xB0 } - - { offset: 0x2162C, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E8, symBinAddr: 0x285DC, symSize: 0xB0 } - - { offset: 0x21681, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2898, symBinAddr: 0x2868C, symSize: 0x230 } - - { offset: 0x21749, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC8, symBinAddr: 0x288BC, symSize: 0x10C } - - { offset: 0x217AD, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BD4, symBinAddr: 0x289C8, symSize: 0x114 } - - { offset: 0x2308B, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28ADC, symSize: 0xD0 } - - { offset: 0x23C3E, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28ADC, symSize: 0xD0 } - - { offset: 0x23C82, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xD0, symBinAddr: 0x28BAC, symSize: 0x188 } - - { offset: 0x23CF2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x258, symBinAddr: 0x28D34, symSize: 0x10C } - - { offset: 0x23D28, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x364, symBinAddr: 0x28E40, symSize: 0x3F0 } - - { offset: 0x23DCC, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x754, symBinAddr: 0x29230, symSize: 0x148 } - - { offset: 0x23E51, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x89C, symBinAddr: 0x29378, symSize: 0x78 } - - { offset: 0x23E75, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x96C, symBinAddr: 0x293F0, symSize: 0x2A4 } - - { offset: 0x23EF9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC10, symBinAddr: 0x29694, symSize: 0x58 } - - { offset: 0x23F1D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xC68, symBinAddr: 0x296EC, symSize: 0x30 } - - { offset: 0x23F39, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xC98, symBinAddr: 0x2971C, symSize: 0x74 } - - { offset: 0x23F97, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xDAC, symBinAddr: 0x29790, symSize: 0x5C } - - { offset: 0x23FDE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xE74, symBinAddr: 0x297EC, symSize: 0x488 } - - { offset: 0x2409F, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x12FC, symBinAddr: 0x29C74, symSize: 0x13C } - - { offset: 0x24124, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1438, symBinAddr: 0x29DB0, symSize: 0x2D0 } - - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1708, symBinAddr: 0x2A080, symSize: 0x74 } - - { offset: 0x24214, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x177C, symBinAddr: 0x2A0F4, symSize: 0x5C } - - { offset: 0x2425B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x17D8, symBinAddr: 0x2A150, symSize: 0x68 } - - { offset: 0x2429B, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x1840, symBinAddr: 0x2A1B8, symSize: 0x60 } - - { offset: 0x242D1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x18A0, symBinAddr: 0x2A218, symSize: 0x98 } - - { offset: 0x24311, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1938, symBinAddr: 0x2A2B0, symSize: 0x7C } - - { offset: 0x24347, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x19B4, symBinAddr: 0x2A32C, symSize: 0x1C } - - { offset: 0x2437D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x19D0, symBinAddr: 0x2A348, symSize: 0x38 } - - { offset: 0x243BB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1A08, symBinAddr: 0x2A380, symSize: 0x1C } - - { offset: 0x243F1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1A24, symBinAddr: 0x2A39C, symSize: 0x38 } - - { offset: 0x2442F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1A5C, symBinAddr: 0x2A3D4, symSize: 0x5C } - - { offset: 0x25116, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A430, symSize: 0x90 } + - { offset: 0x208C1, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EAC, symSize: 0x1BC } + - { offset: 0x208F7, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x260FC, symSize: 0x50 } + - { offset: 0x2093B, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x2614C, symSize: 0x15C } + - { offset: 0x2097B, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x262A8, symSize: 0x3C } + - { offset: 0x209B4, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x262E4, symSize: 0x50 } + - { offset: 0x20A06, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x26334, symSize: 0x84 } + - { offset: 0x20A4A, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x263B8, symSize: 0x88 } + - { offset: 0x20A8E, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x26440, symSize: 0x12C } + - { offset: 0x20B2C, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x2656C, symSize: 0x134 } + - { offset: 0x20BC9, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x266A0, symSize: 0x1B0 } + - { offset: 0x20C0D, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x26850, symSize: 0x110 } + - { offset: 0x20C6D, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x26960, symSize: 0xF0 } + - { offset: 0x20CCD, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x26A50, symSize: 0xBC } + - { offset: 0x20D1F, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x26B0C, symSize: 0x140 } + - { offset: 0x20D7F, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x26C4C, symSize: 0x98 } + - { offset: 0x20DD1, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x26CE4, symSize: 0xD0 } + - { offset: 0x20E31, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x26DB4, symSize: 0x300 } + - { offset: 0x20ED9, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x270B4, symSize: 0xE8 } + - { offset: 0x20F39, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x135C, symBinAddr: 0x2719C, symSize: 0xD0 } + - { offset: 0x20F99, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x142C, symBinAddr: 0x2726C, symSize: 0x108 } + - { offset: 0x21023, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1534, symBinAddr: 0x27374, symSize: 0x1FC } + - { offset: 0x210ED, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1730, symBinAddr: 0x27570, symSize: 0xB4 } + - { offset: 0x2113F, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17E4, symBinAddr: 0x27624, symSize: 0xBC } + - { offset: 0x21191, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x18A0, symBinAddr: 0x276E0, symSize: 0x88 } + - { offset: 0x211D5, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1928, symBinAddr: 0x27768, symSize: 0xDC } + - { offset: 0x21235, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1A04, symBinAddr: 0x27844, symSize: 0xBC } + - { offset: 0x21287, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AC0, symBinAddr: 0x27900, symSize: 0xB8 } + - { offset: 0x212D9, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B78, symBinAddr: 0x279B8, symSize: 0x68 } + - { offset: 0x2131D, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BE0, symBinAddr: 0x27A20, symSize: 0x198 } + - { offset: 0x21388, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D78, symBinAddr: 0x27BB8, symSize: 0x39C } + - { offset: 0x2141F, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x2114, symBinAddr: 0x27F54, symSize: 0x4B4 } + - { offset: 0x214F0, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C8, symBinAddr: 0x28408, symSize: 0x44 } + - { offset: 0x2152B, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x260C, symBinAddr: 0x2844C, symSize: 0x44 } + - { offset: 0x21578, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2650, symBinAddr: 0x28490, symSize: 0x5C } + - { offset: 0x2159C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26F4, symBinAddr: 0x284EC, symSize: 0x44 } + - { offset: 0x215D7, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2738, symBinAddr: 0x28530, symSize: 0xB0 } + - { offset: 0x2162C, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E8, symBinAddr: 0x285E0, symSize: 0xB0 } + - { offset: 0x21681, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2898, symBinAddr: 0x28690, symSize: 0x230 } + - { offset: 0x21749, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC8, symBinAddr: 0x288C0, symSize: 0x10C } + - { offset: 0x217AD, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BD4, symBinAddr: 0x289CC, symSize: 0x114 } + - { offset: 0x2308B, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28AE0, symSize: 0xD0 } + - { offset: 0x23C3E, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28AE0, symSize: 0xD0 } + - { offset: 0x23C82, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xD0, symBinAddr: 0x28BB0, symSize: 0x188 } + - { offset: 0x23CF2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x258, symBinAddr: 0x28D38, symSize: 0x10C } + - { offset: 0x23D28, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x364, symBinAddr: 0x28E44, symSize: 0x3F0 } + - { offset: 0x23DCC, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x754, symBinAddr: 0x29234, symSize: 0x148 } + - { offset: 0x23E51, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x89C, symBinAddr: 0x2937C, symSize: 0x78 } + - { offset: 0x23E75, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x96C, symBinAddr: 0x293F4, symSize: 0x2A4 } + - { offset: 0x23EF9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC10, symBinAddr: 0x29698, symSize: 0x58 } + - { offset: 0x23F1D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xC68, symBinAddr: 0x296F0, symSize: 0x30 } + - { offset: 0x23F39, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xC98, symBinAddr: 0x29720, symSize: 0x74 } + - { offset: 0x23F97, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xDAC, symBinAddr: 0x29794, symSize: 0x5C } + - { offset: 0x23FDE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xE74, symBinAddr: 0x297F0, symSize: 0x488 } + - { offset: 0x2409F, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x12FC, symBinAddr: 0x29C78, symSize: 0x13C } + - { offset: 0x24124, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1438, symBinAddr: 0x29DB4, symSize: 0x2D0 } + - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1708, symBinAddr: 0x2A084, symSize: 0x74 } + - { offset: 0x24214, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x177C, symBinAddr: 0x2A0F8, symSize: 0x5C } + - { offset: 0x2425B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x17D8, symBinAddr: 0x2A154, symSize: 0x68 } + - { offset: 0x2429B, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x1840, symBinAddr: 0x2A1BC, symSize: 0x60 } + - { offset: 0x242D1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x18A0, symBinAddr: 0x2A21C, symSize: 0x98 } + - { offset: 0x24311, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1938, symBinAddr: 0x2A2B4, symSize: 0x7C } + - { offset: 0x24347, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x19B4, symBinAddr: 0x2A330, symSize: 0x1C } + - { offset: 0x2437D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x19D0, symBinAddr: 0x2A34C, symSize: 0x38 } + - { offset: 0x243BB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1A08, symBinAddr: 0x2A384, symSize: 0x1C } + - { offset: 0x243F1, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1A24, symBinAddr: 0x2A3A0, symSize: 0x38 } + - { offset: 0x2442F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1A5C, symBinAddr: 0x2A3D8, symSize: 0x5C } + - { offset: 0x25116, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A434, symSize: 0x90 } - { offset: 0x2512F, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2890, symBinAddr: 0x6D580, symSize: 0x0 } - - { offset: 0x25196, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A430, symSize: 0x90 } + - { offset: 0x25196, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A434, symSize: 0x90 } - { offset: 0x251BF, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x67A8, symBinAddr: 0x6D6A8, symSize: 0x0 } - { offset: 0x251D4, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x67B0, symBinAddr: 0x6D6B0, symSize: 0x0 } - - { offset: 0x2535A, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2A4C0, symSize: 0x58 } - - { offset: 0x25382, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE8, symBinAddr: 0x2A518, symSize: 0xEC } - - { offset: 0x253B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1D4, symBinAddr: 0x2A604, symSize: 0x160 } - - { offset: 0x25430, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x334, symBinAddr: 0x2A764, symSize: 0x1C0 } - - { offset: 0x254AD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4F4, symBinAddr: 0x2A924, symSize: 0xBC } - - { offset: 0x254ED, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x2A9E0, symSize: 0x204 } - - { offset: 0x25562, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x818, symBinAddr: 0x2ABE4, symSize: 0x200 } - - { offset: 0x255D7, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA18, symBinAddr: 0x2ADE4, symSize: 0x2C0 } - - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2B0A4, symSize: 0x88 } - - { offset: 0x256CC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD60, symBinAddr: 0x2B12C, symSize: 0x64 } - - { offset: 0x256E8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDC4, symBinAddr: 0x2B190, symSize: 0x234 } - - { offset: 0x2575D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF8, symBinAddr: 0x2B3C4, symSize: 0x58 } - - { offset: 0x25781, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1050, symBinAddr: 0x2B41C, symSize: 0x30 } - - { offset: 0x2579D, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1080, symBinAddr: 0x2B44C, symSize: 0x220 } - - { offset: 0x2583B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x12A0, symBinAddr: 0x2B66C, symSize: 0x70 } - - { offset: 0x2585F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1310, symBinAddr: 0x2B6DC, symSize: 0x50 } - - { offset: 0x2587B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1360, symBinAddr: 0x2B72C, symSize: 0x174 } - - { offset: 0x258CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14D4, symBinAddr: 0x2B8A0, symSize: 0x74 } - - { offset: 0x25911, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1548, symBinAddr: 0x2B914, symSize: 0x74 } - - { offset: 0x25955, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15BC, symBinAddr: 0x2B988, symSize: 0x40 } - - { offset: 0x2598B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x15FC, symBinAddr: 0x2B9C8, symSize: 0x1E0 } - - { offset: 0x259F7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17DC, symBinAddr: 0x2BBA8, symSize: 0x40 } - - { offset: 0x25A2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x181C, symBinAddr: 0x2BBE8, symSize: 0x40 } - - { offset: 0x25A63, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x185C, symBinAddr: 0x2BC28, symSize: 0xD0 } - - { offset: 0x25AA7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x192C, symBinAddr: 0x2BCF8, symSize: 0xD0 } - - { offset: 0x25AEB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19FC, symBinAddr: 0x2BDC8, symSize: 0x40 } - - { offset: 0x25B21, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1A3C, symBinAddr: 0x2BE08, symSize: 0x40 } - - { offset: 0x25B57, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A7C, symBinAddr: 0x2BE48, symSize: 0x68 } - - { offset: 0x25B97, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1AE4, symBinAddr: 0x2BEB0, symSize: 0x3C } - - { offset: 0x25BCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1B20, symBinAddr: 0x2BEEC, symSize: 0x78 } - - { offset: 0x25C0D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B98, symBinAddr: 0x2BF64, symSize: 0x3C } - - { offset: 0x25C43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1BD4, symBinAddr: 0x2BFA0, symSize: 0x78 } - - { offset: 0x25C85, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1C4C, symBinAddr: 0x2C018, symSize: 0x218 } - - { offset: 0x25D17, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1E64, symBinAddr: 0x2C230, symSize: 0x154 } - - { offset: 0x25D87, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1FB8, symBinAddr: 0x2C384, symSize: 0xB8 } - - { offset: 0x25DBA, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2070, symBinAddr: 0x2C43C, symSize: 0xAC } - - { offset: 0x25DFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2188, symBinAddr: 0x2C4E8, symSize: 0x6C } - - { offset: 0x25E2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x21F4, symBinAddr: 0x2C554, symSize: 0x4C } - - { offset: 0x263E1, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C5A0, symSize: 0x90 } - - { offset: 0x263EE, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C5A0, symSize: 0x90 } + - { offset: 0x2535A, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2A4C4, symSize: 0x58 } + - { offset: 0x25382, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE8, symBinAddr: 0x2A51C, symSize: 0xEC } + - { offset: 0x253B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1D4, symBinAddr: 0x2A608, symSize: 0x160 } + - { offset: 0x25430, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x334, symBinAddr: 0x2A768, symSize: 0x1C0 } + - { offset: 0x254AD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4F4, symBinAddr: 0x2A928, symSize: 0xBC } + - { offset: 0x254ED, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x2A9E4, symSize: 0x204 } + - { offset: 0x25562, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x818, symBinAddr: 0x2ABE8, symSize: 0x200 } + - { offset: 0x255D7, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA18, symBinAddr: 0x2ADE8, symSize: 0x2C0 } + - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2B0A8, symSize: 0x88 } + - { offset: 0x256CC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD60, symBinAddr: 0x2B130, symSize: 0x64 } + - { offset: 0x256E8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDC4, symBinAddr: 0x2B194, symSize: 0x234 } + - { offset: 0x2575D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF8, symBinAddr: 0x2B3C8, symSize: 0x58 } + - { offset: 0x25781, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1050, symBinAddr: 0x2B420, symSize: 0x30 } + - { offset: 0x2579D, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1080, symBinAddr: 0x2B450, symSize: 0x220 } + - { offset: 0x2583B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x12A0, symBinAddr: 0x2B670, symSize: 0x70 } + - { offset: 0x2585F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1310, symBinAddr: 0x2B6E0, symSize: 0x50 } + - { offset: 0x2587B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1360, symBinAddr: 0x2B730, symSize: 0x174 } + - { offset: 0x258CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14D4, symBinAddr: 0x2B8A4, symSize: 0x74 } + - { offset: 0x25911, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1548, symBinAddr: 0x2B918, symSize: 0x74 } + - { offset: 0x25955, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15BC, symBinAddr: 0x2B98C, symSize: 0x40 } + - { offset: 0x2598B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x15FC, symBinAddr: 0x2B9CC, symSize: 0x1E0 } + - { offset: 0x259F7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17DC, symBinAddr: 0x2BBAC, symSize: 0x40 } + - { offset: 0x25A2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x181C, symBinAddr: 0x2BBEC, symSize: 0x40 } + - { offset: 0x25A63, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x185C, symBinAddr: 0x2BC2C, symSize: 0xD0 } + - { offset: 0x25AA7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x192C, symBinAddr: 0x2BCFC, symSize: 0xD0 } + - { offset: 0x25AEB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19FC, symBinAddr: 0x2BDCC, symSize: 0x40 } + - { offset: 0x25B21, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1A3C, symBinAddr: 0x2BE0C, symSize: 0x40 } + - { offset: 0x25B57, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A7C, symBinAddr: 0x2BE4C, symSize: 0x68 } + - { offset: 0x25B97, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1AE4, symBinAddr: 0x2BEB4, symSize: 0x3C } + - { offset: 0x25BCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1B20, symBinAddr: 0x2BEF0, symSize: 0x78 } + - { offset: 0x25C0D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B98, symBinAddr: 0x2BF68, symSize: 0x3C } + - { offset: 0x25C43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1BD4, symBinAddr: 0x2BFA4, symSize: 0x78 } + - { offset: 0x25C85, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1C4C, symBinAddr: 0x2C01C, symSize: 0x218 } + - { offset: 0x25D17, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1E64, symBinAddr: 0x2C234, symSize: 0x154 } + - { offset: 0x25D87, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1FB8, symBinAddr: 0x2C388, symSize: 0xB8 } + - { offset: 0x25DBA, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2070, symBinAddr: 0x2C440, symSize: 0xAC } + - { offset: 0x25DFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2188, symBinAddr: 0x2C4EC, symSize: 0x6C } + - { offset: 0x25E2D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x21F4, symBinAddr: 0x2C558, symSize: 0x4C } + - { offset: 0x263E1, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C5A4, symSize: 0x90 } + - { offset: 0x263EE, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C5A4, symSize: 0x90 } - { offset: 0x26417, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D8, symBinAddr: 0x6D6B8, symSize: 0x0 } - { offset: 0x2642C, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98E0, symBinAddr: 0x6D6C0, symSize: 0x0 } - - { offset: 0x26A9C, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2C630, symSize: 0x58 } - - { offset: 0x26AC4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE8, symBinAddr: 0x2C688, symSize: 0x100 } - - { offset: 0x26AFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E8, symBinAddr: 0x2C788, symSize: 0x108 } - - { offset: 0x26B2C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2F0, symBinAddr: 0x2C890, symSize: 0xBC } - - { offset: 0x26B5E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3AC, symBinAddr: 0x2C94C, symSize: 0x100 } - - { offset: 0x26B90, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4AC, symBinAddr: 0x2CA4C, symSize: 0x4A4 } - - { offset: 0x26C31, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x950, symBinAddr: 0x2CEF0, symSize: 0x118 } - - { offset: 0x26C7F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA68, symBinAddr: 0x2D008, symSize: 0x340 } - - { offset: 0x26CB7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA8, symBinAddr: 0x2D348, symSize: 0x90 } - - { offset: 0x26CE9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE38, symBinAddr: 0x2D3D8, symSize: 0x5C } - - { offset: 0x26D29, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE94, symBinAddr: 0x2D434, symSize: 0x5C } - - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEF0, symBinAddr: 0x2D490, symSize: 0x14C } - - { offset: 0x26DD3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x103C, symBinAddr: 0x2D5DC, symSize: 0x94 } - - { offset: 0x26E41, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10D0, symBinAddr: 0x2D670, symSize: 0x12C } - - { offset: 0x26E73, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11FC, symBinAddr: 0x2D79C, symSize: 0x12C } - - { offset: 0x26EA6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1328, symBinAddr: 0x2D8C8, symSize: 0x7C } - - { offset: 0x26ED9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x13A4, symBinAddr: 0x2D944, symSize: 0x64 } - - { offset: 0x26F0C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1408, symBinAddr: 0x2D9A8, symSize: 0x30 } - - { offset: 0x26F3F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1438, symBinAddr: 0x2D9D8, symSize: 0xF4 } - - { offset: 0x26F72, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x152C, symBinAddr: 0x2DACC, symSize: 0x194 } - - { offset: 0x26FCD, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16C0, symBinAddr: 0x2DC60, symSize: 0x58 } - - { offset: 0x26FF1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1718, symBinAddr: 0x2DCB8, symSize: 0x30 } - - { offset: 0x2700D, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1748, symBinAddr: 0x2DCE8, symSize: 0xB4 } - - { offset: 0x2707C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17FC, symBinAddr: 0x2DD9C, symSize: 0x3C } - - { offset: 0x270A0, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1838, symBinAddr: 0x2DDD8, symSize: 0x30 } - - { offset: 0x270BC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1868, symBinAddr: 0x2DE08, symSize: 0x2F8 } - - { offset: 0x271C8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B60, symBinAddr: 0x2E100, symSize: 0x148 } - - { offset: 0x2720E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA8, symBinAddr: 0x2E248, symSize: 0x2E8 } - - { offset: 0x272B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F90, symBinAddr: 0x2E530, symSize: 0x224 } - - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21B4, symBinAddr: 0x2E754, symSize: 0x1C } - - { offset: 0x27361, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21D0, symBinAddr: 0x2E770, symSize: 0x20 } - - { offset: 0x27397, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21F0, symBinAddr: 0x2E790, symSize: 0x1C } - - { offset: 0x273CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x220C, symBinAddr: 0x2E7AC, symSize: 0x1C } - - { offset: 0x27403, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2228, symBinAddr: 0x2E7C8, symSize: 0x1C } - - { offset: 0x27439, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2244, symBinAddr: 0x2E7E4, symSize: 0x1C } - - { offset: 0x2746F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2260, symBinAddr: 0x2E800, symSize: 0x1C } - - { offset: 0x274A5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x227C, symBinAddr: 0x2E81C, symSize: 0x1C } - - { offset: 0x274DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2298, symBinAddr: 0x2E838, symSize: 0x20 } - - { offset: 0x27511, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B8, symBinAddr: 0x2E858, symSize: 0x1C } - - { offset: 0x27547, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22D4, symBinAddr: 0x2E874, symSize: 0x3C } - - { offset: 0x27585, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2310, symBinAddr: 0x2E8B0, symSize: 0x1C } - - { offset: 0x275BB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x232C, symBinAddr: 0x2E8CC, symSize: 0x1C } - - { offset: 0x275F1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2348, symBinAddr: 0x2E8E8, symSize: 0x1C } - - { offset: 0x27627, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2364, symBinAddr: 0x2E904, symSize: 0x1C } - - { offset: 0x2765D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2380, symBinAddr: 0x2E920, symSize: 0x1C } - - { offset: 0x27693, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x239C, symBinAddr: 0x2E93C, symSize: 0x1C } - - { offset: 0x276C9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B8, symBinAddr: 0x2E958, symSize: 0x1C } - - { offset: 0x276FF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23D4, symBinAddr: 0x2E974, symSize: 0x1C } - - { offset: 0x27735, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23F0, symBinAddr: 0x2E990, symSize: 0x3C } - - { offset: 0x27773, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x242C, symBinAddr: 0x2E9CC, symSize: 0x1C } - - { offset: 0x277A9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2448, symBinAddr: 0x2E9E8, symSize: 0x38 } - - { offset: 0x277E7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2480, symBinAddr: 0x2EA20, symSize: 0x20 } - - { offset: 0x2781D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x24A0, symBinAddr: 0x2EA40, symSize: 0x28 } - - { offset: 0x2785B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C8, symBinAddr: 0x2EA68, symSize: 0x1C } - - { offset: 0x27891, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24E4, symBinAddr: 0x2EA84, symSize: 0x3C } - - { offset: 0x278CF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2520, symBinAddr: 0x2EAC0, symSize: 0x7C } - - { offset: 0x280BE, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EB3C, symSize: 0xDC } - - { offset: 0x280CB, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EB3C, symSize: 0xDC } + - { offset: 0x26A9C, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2C634, symSize: 0x58 } + - { offset: 0x26AC4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE8, symBinAddr: 0x2C68C, symSize: 0x100 } + - { offset: 0x26AFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E8, symBinAddr: 0x2C78C, symSize: 0x108 } + - { offset: 0x26B2C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2F0, symBinAddr: 0x2C894, symSize: 0xBC } + - { offset: 0x26B5E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3AC, symBinAddr: 0x2C950, symSize: 0x100 } + - { offset: 0x26B90, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4AC, symBinAddr: 0x2CA50, symSize: 0x4A4 } + - { offset: 0x26C31, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x950, symBinAddr: 0x2CEF4, symSize: 0x118 } + - { offset: 0x26C7F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA68, symBinAddr: 0x2D00C, symSize: 0x340 } + - { offset: 0x26CB7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA8, symBinAddr: 0x2D34C, symSize: 0x90 } + - { offset: 0x26CE9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE38, symBinAddr: 0x2D3DC, symSize: 0x5C } + - { offset: 0x26D29, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE94, symBinAddr: 0x2D438, symSize: 0x5C } + - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEF0, symBinAddr: 0x2D494, symSize: 0x14C } + - { offset: 0x26DD3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x103C, symBinAddr: 0x2D5E0, symSize: 0x94 } + - { offset: 0x26E41, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10D0, symBinAddr: 0x2D674, symSize: 0x12C } + - { offset: 0x26E73, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11FC, symBinAddr: 0x2D7A0, symSize: 0x12C } + - { offset: 0x26EA6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1328, symBinAddr: 0x2D8CC, symSize: 0x7C } + - { offset: 0x26ED9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x13A4, symBinAddr: 0x2D948, symSize: 0x64 } + - { offset: 0x26F0C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1408, symBinAddr: 0x2D9AC, symSize: 0x30 } + - { offset: 0x26F3F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1438, symBinAddr: 0x2D9DC, symSize: 0xF4 } + - { offset: 0x26F72, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x152C, symBinAddr: 0x2DAD0, symSize: 0x194 } + - { offset: 0x26FCD, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16C0, symBinAddr: 0x2DC64, symSize: 0x58 } + - { offset: 0x26FF1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1718, symBinAddr: 0x2DCBC, symSize: 0x30 } + - { offset: 0x2700D, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1748, symBinAddr: 0x2DCEC, symSize: 0xB4 } + - { offset: 0x2707C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17FC, symBinAddr: 0x2DDA0, symSize: 0x3C } + - { offset: 0x270A0, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1838, symBinAddr: 0x2DDDC, symSize: 0x30 } + - { offset: 0x270BC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1868, symBinAddr: 0x2DE0C, symSize: 0x2F8 } + - { offset: 0x271C8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B60, symBinAddr: 0x2E104, symSize: 0x148 } + - { offset: 0x2720E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA8, symBinAddr: 0x2E24C, symSize: 0x2E8 } + - { offset: 0x272B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F90, symBinAddr: 0x2E534, symSize: 0x224 } + - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21B4, symBinAddr: 0x2E758, symSize: 0x1C } + - { offset: 0x27361, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21D0, symBinAddr: 0x2E774, symSize: 0x20 } + - { offset: 0x27397, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21F0, symBinAddr: 0x2E794, symSize: 0x1C } + - { offset: 0x273CD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x220C, symBinAddr: 0x2E7B0, symSize: 0x1C } + - { offset: 0x27403, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2228, symBinAddr: 0x2E7CC, symSize: 0x1C } + - { offset: 0x27439, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2244, symBinAddr: 0x2E7E8, symSize: 0x1C } + - { offset: 0x2746F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2260, symBinAddr: 0x2E804, symSize: 0x1C } + - { offset: 0x274A5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x227C, symBinAddr: 0x2E820, symSize: 0x1C } + - { offset: 0x274DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2298, symBinAddr: 0x2E83C, symSize: 0x20 } + - { offset: 0x27511, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B8, symBinAddr: 0x2E85C, symSize: 0x1C } + - { offset: 0x27547, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22D4, symBinAddr: 0x2E878, symSize: 0x3C } + - { offset: 0x27585, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2310, symBinAddr: 0x2E8B4, symSize: 0x1C } + - { offset: 0x275BB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x232C, symBinAddr: 0x2E8D0, symSize: 0x1C } + - { offset: 0x275F1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2348, symBinAddr: 0x2E8EC, symSize: 0x1C } + - { offset: 0x27627, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2364, symBinAddr: 0x2E908, symSize: 0x1C } + - { offset: 0x2765D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2380, symBinAddr: 0x2E924, symSize: 0x1C } + - { offset: 0x27693, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x239C, symBinAddr: 0x2E940, symSize: 0x1C } + - { offset: 0x276C9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B8, symBinAddr: 0x2E95C, symSize: 0x1C } + - { offset: 0x276FF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23D4, symBinAddr: 0x2E978, symSize: 0x1C } + - { offset: 0x27735, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23F0, symBinAddr: 0x2E994, symSize: 0x3C } + - { offset: 0x27773, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x242C, symBinAddr: 0x2E9D0, symSize: 0x1C } + - { offset: 0x277A9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2448, symBinAddr: 0x2E9EC, symSize: 0x38 } + - { offset: 0x277E7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2480, symBinAddr: 0x2EA24, symSize: 0x20 } + - { offset: 0x2781D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x24A0, symBinAddr: 0x2EA44, symSize: 0x28 } + - { offset: 0x2785B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C8, symBinAddr: 0x2EA6C, symSize: 0x1C } + - { offset: 0x27891, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24E4, symBinAddr: 0x2EA88, symSize: 0x3C } + - { offset: 0x278CF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2520, symBinAddr: 0x2EAC4, symSize: 0x7C } + - { offset: 0x280BE, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EB40, symSize: 0xDC } + - { offset: 0x280CB, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EB40, symSize: 0xDC } - { offset: 0x280F4, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB68, symBinAddr: 0x6D6C8, symSize: 0x0 } - { offset: 0x28109, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB70, symBinAddr: 0x6D6D0, symSize: 0x0 } - - { offset: 0x28305, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x1B34, symBinAddr: 0x30564, symSize: 0x20C } - - { offset: 0x284F0, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x2EC18, symSize: 0x78 } - - { offset: 0x2852D, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x154, symBinAddr: 0x2EC90, symSize: 0x4C } - - { offset: 0x28571, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x1A0, symBinAddr: 0x2ECDC, symSize: 0x134 } - - { offset: 0x285A7, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x2D4, symBinAddr: 0x2EE10, symSize: 0xB8 } - - { offset: 0x285D9, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x38C, symBinAddr: 0x2EEC8, symSize: 0x34 } - - { offset: 0x28616, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x42C, symBinAddr: 0x2EEFC, symSize: 0x128 } - - { offset: 0x2865F, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x554, symBinAddr: 0x2F024, symSize: 0x30 } - - { offset: 0x286B3, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x624, symBinAddr: 0x2F054, symSize: 0x18C } - - { offset: 0x286E5, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x2F1E0, symSize: 0x34 } - - { offset: 0x28722, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x7E4, symBinAddr: 0x2F214, symSize: 0x390 } - - { offset: 0x28762, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xB74, symBinAddr: 0x2F5A4, symSize: 0x34 } - - { offset: 0x2879F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xBA8, symBinAddr: 0x2F5D8, symSize: 0x184 } - - { offset: 0x28817, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xD2C, symBinAddr: 0x2F75C, symSize: 0x38 } - - { offset: 0x28850, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xD64, symBinAddr: 0x2F794, symSize: 0x1AC } - - { offset: 0x288BA, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xF10, symBinAddr: 0x2F940, symSize: 0x24 } - - { offset: 0x288E2, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xF34, symBinAddr: 0x2F964, symSize: 0x190 } - - { offset: 0x28987, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0x10C4, symBinAddr: 0x2FAF4, symSize: 0x164 } - - { offset: 0x28A20, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1228, symBinAddr: 0x2FC58, symSize: 0xB8 } - - { offset: 0x28A53, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x12E0, symBinAddr: 0x2FD10, symSize: 0x34 } - - { offset: 0x28A93, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x1314, symBinAddr: 0x2FD44, symSize: 0x154 } - - { offset: 0x28AC6, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x1468, symBinAddr: 0x2FE98, symSize: 0x40 } - - { offset: 0x28B06, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x14A8, symBinAddr: 0x2FED8, symSize: 0x170 } - - { offset: 0x28B39, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x1618, symBinAddr: 0x30048, symSize: 0x34 } - - { offset: 0x28B79, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x164C, symBinAddr: 0x3007C, symSize: 0x54 } - - { offset: 0x28BAC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x16A0, symBinAddr: 0x300D0, symSize: 0x218 } - - { offset: 0x28C0C, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x18B8, symBinAddr: 0x302E8, symSize: 0x34 } - - { offset: 0x28C4C, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x18EC, symBinAddr: 0x3031C, symSize: 0x1F4 } - - { offset: 0x28CFC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1AE0, symBinAddr: 0x30510, symSize: 0x54 } - - { offset: 0x28D2F, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1D40, symBinAddr: 0x30770, symSize: 0x34 } - - { offset: 0x28D6F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1D74, symBinAddr: 0x307A4, symSize: 0x11C } - - { offset: 0x28DFA, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1E90, symBinAddr: 0x308C0, symSize: 0x1AC } - - { offset: 0x28E8C, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x203C, symBinAddr: 0x30A6C, symSize: 0xD4 } - - { offset: 0x28EBF, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x30B40, symSize: 0x34 } - - { offset: 0x28EFF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x2144, symBinAddr: 0x30B74, symSize: 0x80 } - - { offset: 0x28F50, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x21C4, symBinAddr: 0x30BF4, symSize: 0x2B0 } - - { offset: 0x28FDD, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2474, symBinAddr: 0x30EA4, symSize: 0xC0 } - - { offset: 0x2907F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x2534, symBinAddr: 0x30F64, symSize: 0x8C } - - { offset: 0x290A3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x25C0, symBinAddr: 0x30FF0, symSize: 0x68 } - - { offset: 0x290BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2628, symBinAddr: 0x31058, symSize: 0x1B0 } - - { offset: 0x2911F, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x31208, symSize: 0x32C } - - { offset: 0x291C8, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x2B04, symBinAddr: 0x31534, symSize: 0x3C } - - { offset: 0x2921A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2B40, symBinAddr: 0x31570, symSize: 0xEC } - - { offset: 0x2926B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x2C2C, symBinAddr: 0x3165C, symSize: 0x8C } - - { offset: 0x292BC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2CB8, symBinAddr: 0x316E8, symSize: 0xA8 } - - { offset: 0x2930D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2D60, symBinAddr: 0x31790, symSize: 0xE8 } - - { offset: 0x2936D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2E48, symBinAddr: 0x31878, symSize: 0xD8 } - - { offset: 0x293BE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2F20, symBinAddr: 0x31950, symSize: 0x170 } - - { offset: 0x29422, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x3090, symBinAddr: 0x31AC0, symSize: 0x60 } - - { offset: 0x29455, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x30F0, symBinAddr: 0x31B20, symSize: 0x1C } - - { offset: 0x2948B, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x310C, symBinAddr: 0x31B3C, symSize: 0x38 } - - { offset: 0x294C9, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x3144, symBinAddr: 0x31B74, symSize: 0x1C } - - { offset: 0x294FF, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x3160, symBinAddr: 0x31B90, symSize: 0x24 } - - { offset: 0x2953D, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x3184, symBinAddr: 0x31BB4, symSize: 0x7C } - - { offset: 0x2A055, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x31C30, symSize: 0x94 } + - { offset: 0x28305, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x1B34, symBinAddr: 0x30568, symSize: 0x20C } + - { offset: 0x284F0, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x2EC1C, symSize: 0x78 } + - { offset: 0x2852D, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x154, symBinAddr: 0x2EC94, symSize: 0x4C } + - { offset: 0x28571, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x1A0, symBinAddr: 0x2ECE0, symSize: 0x134 } + - { offset: 0x285A7, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x2D4, symBinAddr: 0x2EE14, symSize: 0xB8 } + - { offset: 0x285D9, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x38C, symBinAddr: 0x2EECC, symSize: 0x34 } + - { offset: 0x28616, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x42C, symBinAddr: 0x2EF00, symSize: 0x128 } + - { offset: 0x2865F, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x554, symBinAddr: 0x2F028, symSize: 0x30 } + - { offset: 0x286B3, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x624, symBinAddr: 0x2F058, symSize: 0x18C } + - { offset: 0x286E5, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x2F1E4, symSize: 0x34 } + - { offset: 0x28722, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x7E4, symBinAddr: 0x2F218, symSize: 0x390 } + - { offset: 0x28762, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xB74, symBinAddr: 0x2F5A8, symSize: 0x34 } + - { offset: 0x2879F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xBA8, symBinAddr: 0x2F5DC, symSize: 0x184 } + - { offset: 0x28817, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xD2C, symBinAddr: 0x2F760, symSize: 0x38 } + - { offset: 0x28850, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xD64, symBinAddr: 0x2F798, symSize: 0x1AC } + - { offset: 0x288BA, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xF10, symBinAddr: 0x2F944, symSize: 0x24 } + - { offset: 0x288E2, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xF34, symBinAddr: 0x2F968, symSize: 0x190 } + - { offset: 0x28987, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0x10C4, symBinAddr: 0x2FAF8, symSize: 0x164 } + - { offset: 0x28A20, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1228, symBinAddr: 0x2FC5C, symSize: 0xB8 } + - { offset: 0x28A53, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x12E0, symBinAddr: 0x2FD14, symSize: 0x34 } + - { offset: 0x28A93, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x1314, symBinAddr: 0x2FD48, symSize: 0x154 } + - { offset: 0x28AC6, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x1468, symBinAddr: 0x2FE9C, symSize: 0x40 } + - { offset: 0x28B06, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x14A8, symBinAddr: 0x2FEDC, symSize: 0x170 } + - { offset: 0x28B39, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x1618, symBinAddr: 0x3004C, symSize: 0x34 } + - { offset: 0x28B79, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x164C, symBinAddr: 0x30080, symSize: 0x54 } + - { offset: 0x28BAC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x16A0, symBinAddr: 0x300D4, symSize: 0x218 } + - { offset: 0x28C0C, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x18B8, symBinAddr: 0x302EC, symSize: 0x34 } + - { offset: 0x28C4C, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x18EC, symBinAddr: 0x30320, symSize: 0x1F4 } + - { offset: 0x28CFC, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1AE0, symBinAddr: 0x30514, symSize: 0x54 } + - { offset: 0x28D2F, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1D40, symBinAddr: 0x30774, symSize: 0x34 } + - { offset: 0x28D6F, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1D74, symBinAddr: 0x307A8, symSize: 0x11C } + - { offset: 0x28DFA, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1E90, symBinAddr: 0x308C4, symSize: 0x1AC } + - { offset: 0x28E8C, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x203C, symBinAddr: 0x30A70, symSize: 0xD4 } + - { offset: 0x28EBF, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x30B44, symSize: 0x34 } + - { offset: 0x28EFF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x2144, symBinAddr: 0x30B78, symSize: 0x80 } + - { offset: 0x28F50, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x21C4, symBinAddr: 0x30BF8, symSize: 0x2B0 } + - { offset: 0x28FDD, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2474, symBinAddr: 0x30EA8, symSize: 0xC0 } + - { offset: 0x2907F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x2534, symBinAddr: 0x30F68, symSize: 0x8C } + - { offset: 0x290A3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x25C0, symBinAddr: 0x30FF4, symSize: 0x68 } + - { offset: 0x290BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2628, symBinAddr: 0x3105C, symSize: 0x1B0 } + - { offset: 0x2911F, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x3120C, symSize: 0x32C } + - { offset: 0x291C8, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x2B04, symBinAddr: 0x31538, symSize: 0x3C } + - { offset: 0x2921A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2B40, symBinAddr: 0x31574, symSize: 0xEC } + - { offset: 0x2926B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x2C2C, symBinAddr: 0x31660, symSize: 0x8C } + - { offset: 0x292BC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2CB8, symBinAddr: 0x316EC, symSize: 0xA8 } + - { offset: 0x2930D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2D60, symBinAddr: 0x31794, symSize: 0xE8 } + - { offset: 0x2936D, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2E48, symBinAddr: 0x3187C, symSize: 0xD8 } + - { offset: 0x293BE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2F20, symBinAddr: 0x31954, symSize: 0x170 } + - { offset: 0x29422, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x3090, symBinAddr: 0x31AC4, symSize: 0x60 } + - { offset: 0x29455, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x30F0, symBinAddr: 0x31B24, symSize: 0x1C } + - { offset: 0x2948B, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x310C, symBinAddr: 0x31B40, symSize: 0x38 } + - { offset: 0x294C9, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x3144, symBinAddr: 0x31B78, symSize: 0x1C } + - { offset: 0x294FF, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x3160, symBinAddr: 0x31B94, symSize: 0x24 } + - { offset: 0x2953D, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x3184, symBinAddr: 0x31BB8, symSize: 0x7C } + - { offset: 0x2A055, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x31C34, symSize: 0x94 } - { offset: 0x2A06E, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19878, symBinAddr: 0x61440, symSize: 0x0 } - { offset: 0x2A0E6, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19880, symBinAddr: 0x61448, symSize: 0x0 } - { offset: 0x2A0FB, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19888, symBinAddr: 0x61450, symSize: 0x0 } - { offset: 0x2A110, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19890, symBinAddr: 0x61458, symSize: 0x0 } - - { offset: 0x2A119, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x15418, symBinAddr: 0x46CC8, symSize: 0xC4 } + - { offset: 0x2A119, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x15418, symBinAddr: 0x46CCC, symSize: 0xC4 } - { offset: 0x2A140, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39FA8, symBinAddr: 0x6D6D8, symSize: 0x0 } - { offset: 0x2A1BD, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39FB0, symBinAddr: 0x6D6E0, symSize: 0x0 } - - { offset: 0x2ABF0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x31C30, symSize: 0x94 } - - { offset: 0x2AC27, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x31CC4, symSize: 0x110 } - - { offset: 0x2AC8B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x31DD4, symSize: 0x6C } - - { offset: 0x2ACBE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x31E40, symSize: 0x98 } - - { offset: 0x2ACF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x31ED8, symSize: 0x4C } - - { offset: 0x2AD28, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x31F24, symSize: 0x78 } - - { offset: 0x2AD5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x31F9C, symSize: 0xA0 } - - { offset: 0x2ADA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x3203C, symSize: 0xC4 } - - { offset: 0x2ADFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x32100, symSize: 0x47C } - - { offset: 0x2AE7B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x3257C, symSize: 0x174 } - - { offset: 0x2AEAE, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x326F0, symSize: 0x38 } - - { offset: 0x2AEEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x32728, symSize: 0x190 } - - { offset: 0x2AF48, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x328B8, symSize: 0x58 } - - { offset: 0x2AF6C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x32910, symSize: 0x30 } - - { offset: 0x2AF88, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x32940, symSize: 0x60 } - - { offset: 0x2AFE0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x329A0, symSize: 0x16C } - - { offset: 0x2B040, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x32B0C, symSize: 0x3C } - - { offset: 0x2B092, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x32B48, symSize: 0x68 } - - { offset: 0x2B0D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x32BB0, symSize: 0x68 } - - { offset: 0x2B116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x32C18, symSize: 0x198 } - - { offset: 0x2B170, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x32DB0, symSize: 0x44 } - - { offset: 0x2B1C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x32DF4, symSize: 0x16C } - - { offset: 0x2B228, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x32F60, symSize: 0x3C } - - { offset: 0x2B27A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x32F9C, symSize: 0x68 } - - { offset: 0x2B2BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x33004, symSize: 0x68 } - - { offset: 0x2B2FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x3306C, symSize: 0x280 } - - { offset: 0x2B387, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x332EC, symSize: 0x7C } - - { offset: 0x2B3F7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x33368, symSize: 0x78 } - - { offset: 0x2B41B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x333E0, symSize: 0x58 } - - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x33438, symSize: 0x1B0 } - - { offset: 0x2B4A6, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x335E8, symSize: 0x54 } - - { offset: 0x2B50A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x3363C, symSize: 0x90 } - - { offset: 0x2B55B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x336CC, symSize: 0x90 } - - { offset: 0x2B5AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x3375C, symSize: 0x16C } - - { offset: 0x2B606, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x338C8, symSize: 0x38 } - - { offset: 0x2B65E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x33900, symSize: 0x104 } - - { offset: 0x2B6AF, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x33A04, symSize: 0x5C } - - { offset: 0x2B701, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x33A60, symSize: 0x16C } - - { offset: 0x2B75B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x33BCC, symSize: 0x38 } - - { offset: 0x2B7B3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x33C04, symSize: 0x104 } - - { offset: 0x2B804, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x33D08, symSize: 0x5C } - - { offset: 0x2B856, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x33D64, symSize: 0x16C } - - { offset: 0x2B8B0, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x33ED0, symSize: 0x44 } - - { offset: 0x2B908, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x33F14, symSize: 0x16C } - - { offset: 0x2B962, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x34080, symSize: 0x44 } - - { offset: 0x2B9BA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x340C4, symSize: 0x16C } - - { offset: 0x2BA14, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x34230, symSize: 0x38 } - - { offset: 0x2BA6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x34268, symSize: 0xF4 } - - { offset: 0x2BAAE, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x3435C, symSize: 0x3C } - - { offset: 0x2BAEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x34398, symSize: 0xF4 } - - { offset: 0x2BB30, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x3448C, symSize: 0x3C } - - { offset: 0x2BB70, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x344C8, symSize: 0xF4 } - - { offset: 0x2BBB2, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x345BC, symSize: 0x3C } - - { offset: 0x2BBF2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x345F8, symSize: 0x168 } - - { offset: 0x2BC4C, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x34760, symSize: 0x30 } - - { offset: 0x2BCA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x34790, symSize: 0x100 } - - { offset: 0x2BCF5, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x34890, symSize: 0x28 } - - { offset: 0x2BD47, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x348B8, symSize: 0x168 } - - { offset: 0x2BDA1, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x34A20, symSize: 0x30 } - - { offset: 0x2BDF9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x34A50, symSize: 0x100 } - - { offset: 0x2BE4A, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x34B50, symSize: 0x28 } - - { offset: 0x2BE9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x34B78, symSize: 0x100 } - - { offset: 0x2BEED, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x34C78, symSize: 0x28 } - - { offset: 0x2BF3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x34CA0, symSize: 0x168 } - - { offset: 0x2BF99, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x34E08, symSize: 0x30 } - - { offset: 0x2BFF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x34E38, symSize: 0x1BC } - - { offset: 0x2C04C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x34FF4, symSize: 0x44 } - - { offset: 0x2C0A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x35038, symSize: 0x13C } - - { offset: 0x2C0F5, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x35174, symSize: 0x60 } - - { offset: 0x2C147, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x351D4, symSize: 0x1A8 } - - { offset: 0x2C1AD, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C8, symBinAddr: 0x3537C, symSize: 0x54 } - - { offset: 0x2C211, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A1C, symBinAddr: 0x353D0, symSize: 0x184 } - - { offset: 0x2C262, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3BA0, symBinAddr: 0x35554, symSize: 0x54 } - - { offset: 0x2C2C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BF4, symBinAddr: 0x355A8, symSize: 0x140 } - - { offset: 0x2C317, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D34, symBinAddr: 0x356E8, symSize: 0x54 } - - { offset: 0x2C37B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D88, symBinAddr: 0x3573C, symSize: 0x190 } - - { offset: 0x2C3DB, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F18, symBinAddr: 0x358CC, symSize: 0x58 } - - { offset: 0x2C451, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F70, symBinAddr: 0x35924, symSize: 0x224 } - - { offset: 0x2C4CF, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4194, symBinAddr: 0x35B48, symSize: 0x5C } - - { offset: 0x2C557, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41F0, symBinAddr: 0x35BA4, symSize: 0xA4 } - - { offset: 0x2C57B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4294, symBinAddr: 0x35C48, symSize: 0x78 } - - { offset: 0x2C597, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x430C, symBinAddr: 0x35CC0, symSize: 0x184 } - - { offset: 0x2C5E8, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4490, symBinAddr: 0x35E44, symSize: 0x54 } - - { offset: 0x2C64C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44E4, symBinAddr: 0x35E98, symSize: 0x11C } - - { offset: 0x2C6A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x4600, symBinAddr: 0x35FB4, symSize: 0x118 } - - { offset: 0x2C6F6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4718, symBinAddr: 0x360CC, symSize: 0x140 } - - { offset: 0x2C75B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4858, symBinAddr: 0x3620C, symSize: 0x204 } - - { offset: 0x2C7C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A5C, symBinAddr: 0x36410, symSize: 0x34 } - - { offset: 0x2C7FA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A90, symBinAddr: 0x36444, symSize: 0x160 } - - { offset: 0x2C84F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BF0, symBinAddr: 0x365A4, symSize: 0x160 } - - { offset: 0x2C8A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D50, symBinAddr: 0x36704, symSize: 0x118 } - - { offset: 0x2C8F9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E68, symBinAddr: 0x3681C, symSize: 0x1EC } - - { offset: 0x2C969, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x5054, symBinAddr: 0x36A08, symSize: 0x300 } - - { offset: 0x2CA16, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x5354, symBinAddr: 0x36D08, symSize: 0x58 } - - { offset: 0x2CA64, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x5408, symBinAddr: 0x36D60, symSize: 0x5FC } - - { offset: 0x2CBC0, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5A04, symBinAddr: 0x3735C, symSize: 0x24 } - - { offset: 0x2CBE8, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A28, symBinAddr: 0x37380, symSize: 0x58 } - - { offset: 0x2CC48, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A80, symBinAddr: 0x373D8, symSize: 0x74 } - - { offset: 0x2CC6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5AF4, symBinAddr: 0x3744C, symSize: 0xBCC } - - { offset: 0x2CEA7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66C0, symBinAddr: 0x38018, symSize: 0x694 } - - { offset: 0x2D0E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D54, symBinAddr: 0x386AC, symSize: 0x2C0 } - - { offset: 0x2D1B9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x7014, symBinAddr: 0x3896C, symSize: 0x2A8 } - - { offset: 0x2D21D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x72BC, symBinAddr: 0x38C14, symSize: 0x2A8 } - - { offset: 0x2D281, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7564, symBinAddr: 0x38EBC, symSize: 0x160 } - - { offset: 0x2D320, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76C4, symBinAddr: 0x3901C, symSize: 0x160 } - - { offset: 0x2D3BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7824, symBinAddr: 0x3917C, symSize: 0x3A0 } - - { offset: 0x2D417, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BC4, symBinAddr: 0x3951C, symSize: 0xEC } - - { offset: 0x2D457, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7CB0, symBinAddr: 0x39608, symSize: 0x9C } - - { offset: 0x2D497, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D4C, symBinAddr: 0x396A4, symSize: 0x5C } - - { offset: 0x2D4EB, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7E14, symBinAddr: 0x39700, symSize: 0x5C } - - { offset: 0x2D53F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E70, symBinAddr: 0x3975C, symSize: 0x3A0 } - - { offset: 0x2D597, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x8210, symBinAddr: 0x39AFC, symSize: 0xEC } - - { offset: 0x2D5D7, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82FC, symBinAddr: 0x39BE8, symSize: 0x9C } - - { offset: 0x2D617, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8398, symBinAddr: 0x39C84, symSize: 0x5C } - - { offset: 0x2D66B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83F4, symBinAddr: 0x39CE0, symSize: 0x5C } - - { offset: 0x2D6BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8450, symBinAddr: 0x39D3C, symSize: 0x30C } - - { offset: 0x2D732, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x875C, symBinAddr: 0x3A048, symSize: 0x398 } - - { offset: 0x2D7E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AF4, symBinAddr: 0x3A3E0, symSize: 0x68 } - - { offset: 0x2D845, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B5C, symBinAddr: 0x3A448, symSize: 0x64 } - - { offset: 0x2D878, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BC0, symBinAddr: 0x3A4AC, symSize: 0x64 } - - { offset: 0x2D8AB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C24, symBinAddr: 0x3A510, symSize: 0x64 } - - { offset: 0x2D8DE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C88, symBinAddr: 0x3A574, symSize: 0x64 } - - { offset: 0x2D911, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CEC, symBinAddr: 0x3A5D8, symSize: 0x64 } - - { offset: 0x2D944, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D50, symBinAddr: 0x3A63C, symSize: 0x64 } - - { offset: 0x2D977, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8DB4, symBinAddr: 0x3A6A0, symSize: 0x64 } - - { offset: 0x2D9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8E18, symBinAddr: 0x3A704, symSize: 0x64 } - - { offset: 0x2D9DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E7C, symBinAddr: 0x3A768, symSize: 0xDC } - - { offset: 0x2DA10, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F58, symBinAddr: 0x3A844, symSize: 0xDC } - - { offset: 0x2DA43, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9034, symBinAddr: 0x3A920, symSize: 0x4C } - - { offset: 0x2DA76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9080, symBinAddr: 0x3A96C, symSize: 0x2BC } - - { offset: 0x2DB85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x933C, symBinAddr: 0x3AC28, symSize: 0x1A0 } - - { offset: 0x2DBE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94DC, symBinAddr: 0x3ADC8, symSize: 0x1A0 } - - { offset: 0x2DC45, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x967C, symBinAddr: 0x3AF68, symSize: 0x250 } - - { offset: 0x2DCA1, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x98CC, symBinAddr: 0x3B1B8, symSize: 0xA4 } - - { offset: 0x2DCF9, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9970, symBinAddr: 0x3B25C, symSize: 0x54 } - - { offset: 0x2DD35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9A00, symBinAddr: 0x3B2B0, symSize: 0x250 } - - { offset: 0x2DD91, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C50, symBinAddr: 0x3B500, symSize: 0xA4 } - - { offset: 0x2DDE9, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CF4, symBinAddr: 0x3B5A4, symSize: 0x54 } - - { offset: 0x2DE25, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D48, symBinAddr: 0x3B5F8, symSize: 0x1F0 } - - { offset: 0x2DE7F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F38, symBinAddr: 0x3B7E8, symSize: 0x9C } - - { offset: 0x2DED7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FD4, symBinAddr: 0x3B884, symSize: 0x54 } - - { offset: 0x2DF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0xA028, symBinAddr: 0x3B8D8, symSize: 0x250 } - - { offset: 0x2DF6F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA278, symBinAddr: 0x3BB28, symSize: 0x54 } - - { offset: 0x2DFC7, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA2CC, symBinAddr: 0x3BB7C, symSize: 0x54 } - - { offset: 0x2E003, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA320, symBinAddr: 0x3BBD0, symSize: 0x250 } - - { offset: 0x2E05F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA570, symBinAddr: 0x3BE20, symSize: 0x54 } - - { offset: 0x2E0B7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA5C4, symBinAddr: 0x3BE74, symSize: 0x54 } - - { offset: 0x2E0F3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA618, symBinAddr: 0x3BEC8, symSize: 0x1F0 } - - { offset: 0x2E14D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA808, symBinAddr: 0x3C0B8, symSize: 0x50 } - - { offset: 0x2E1A5, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA858, symBinAddr: 0x3C108, symSize: 0x54 } - - { offset: 0x2E1E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA8AC, symBinAddr: 0x3C15C, symSize: 0x250 } - - { offset: 0x2E23D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAAFC, symBinAddr: 0x3C3AC, symSize: 0x54 } - - { offset: 0x2E295, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB50, symBinAddr: 0x3C400, symSize: 0x54 } - - { offset: 0x2E2D1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xABA4, symBinAddr: 0x3C454, symSize: 0x250 } - - { offset: 0x2E32D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADF4, symBinAddr: 0x3C6A4, symSize: 0x54 } - - { offset: 0x2E385, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE48, symBinAddr: 0x3C6F8, symSize: 0x54 } - - { offset: 0x2E3C1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE9C, symBinAddr: 0x3C74C, symSize: 0x1F0 } - - { offset: 0x2E41B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB08C, symBinAddr: 0x3C93C, symSize: 0x50 } - - { offset: 0x2E473, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0DC, symBinAddr: 0x3C98C, symSize: 0x54 } - - { offset: 0x2E4AF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB130, symBinAddr: 0x3C9E0, symSize: 0x32C } - - { offset: 0x2E578, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB45C, symBinAddr: 0x3CD0C, symSize: 0x250 } - - { offset: 0x2E5D4, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB6AC, symBinAddr: 0x3CF5C, symSize: 0x54 } - - { offset: 0x2E62C, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB700, symBinAddr: 0x3CFB0, symSize: 0x54 } - - { offset: 0x2E668, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB754, symBinAddr: 0x3D004, symSize: 0x250 } - - { offset: 0x2E6C4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB9A4, symBinAddr: 0x3D254, symSize: 0x54 } - - { offset: 0x2E71C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9F8, symBinAddr: 0x3D2A8, symSize: 0x54 } - - { offset: 0x2E758, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA4C, symBinAddr: 0x3D2FC, symSize: 0x1F0 } - - { offset: 0x2E7B2, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBC3C, symBinAddr: 0x3D4EC, symSize: 0x50 } - - { offset: 0x2E80A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC8C, symBinAddr: 0x3D53C, symSize: 0x54 } - - { offset: 0x2E846, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCE0, symBinAddr: 0x3D590, symSize: 0x16C } - - { offset: 0x2E8A0, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE4C, symBinAddr: 0x3D6FC, symSize: 0x44 } - - { offset: 0x2E8F8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE90, symBinAddr: 0x3D740, symSize: 0x170 } - - { offset: 0x2E952, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xC000, symBinAddr: 0x3D8B0, symSize: 0x40 } - - { offset: 0x2E9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC040, symBinAddr: 0x3D8F0, symSize: 0x170 } - - { offset: 0x2EA04, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC1B0, symBinAddr: 0x3DA60, symSize: 0x88 } - - { offset: 0x2EA5C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC238, symBinAddr: 0x3DAE8, symSize: 0x170 } - - { offset: 0x2EAB6, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC3A8, symBinAddr: 0x3DC58, symSize: 0x88 } - - { offset: 0x2EB0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC430, symBinAddr: 0x3DCE0, symSize: 0x268 } - - { offset: 0x2EBB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC698, symBinAddr: 0x3DF48, symSize: 0x44 } - - { offset: 0x2EC07, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC6DC, symBinAddr: 0x3DF8C, symSize: 0x2C8 } - - { offset: 0x2ECA5, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC9A4, symBinAddr: 0x3E254, symSize: 0x664 } - - { offset: 0x2EE77, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD008, symBinAddr: 0x3E8B8, symSize: 0x90 } - - { offset: 0x2EE9B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD098, symBinAddr: 0x3E948, symSize: 0x6C } - - { offset: 0x2EEB7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD104, symBinAddr: 0x3E9B4, symSize: 0x2BC } - - { offset: 0x2EF46, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD3C0, symBinAddr: 0x3EC70, symSize: 0x690 } - - { offset: 0x2F115, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA50, symBinAddr: 0x3F300, symSize: 0x1DC } - - { offset: 0x2F1A3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDC2C, symBinAddr: 0x3F4DC, symSize: 0x2D0 } - - { offset: 0x2F241, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEFC, symBinAddr: 0x3F7AC, symSize: 0x308 } - - { offset: 0x2F310, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE204, symBinAddr: 0x3FAB4, symSize: 0xB4 } - - { offset: 0x2F380, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE2B8, symBinAddr: 0x3FB68, symSize: 0x2BC } - - { offset: 0x2F40F, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE574, symBinAddr: 0x3FE24, symSize: 0x27C } - - { offset: 0x2F4EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE7F0, symBinAddr: 0x400A0, symSize: 0x370 } - - { offset: 0x2F58C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB60, symBinAddr: 0x40410, symSize: 0x1BC } - - { offset: 0x2F5F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xED1C, symBinAddr: 0x405CC, symSize: 0x1BC } - - { offset: 0x2F654, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEED8, symBinAddr: 0x40788, symSize: 0x198 } - - { offset: 0x2F6C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF070, symBinAddr: 0x40920, symSize: 0x80 } - - { offset: 0x2F719, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF0F0, symBinAddr: 0x409A0, symSize: 0xA8 } - - { offset: 0x2F77D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF198, symBinAddr: 0x40A48, symSize: 0x80 } - - { offset: 0x2F7D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF218, symBinAddr: 0x40AC8, symSize: 0xA8 } - - { offset: 0x2F836, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF2C0, symBinAddr: 0x40B70, symSize: 0x300 } - - { offset: 0x2F8E3, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF5C0, symBinAddr: 0x40E70, symSize: 0x588 } - - { offset: 0x2FABB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB48, symBinAddr: 0x413F8, symSize: 0xA8 } - - { offset: 0x2FADF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFBF0, symBinAddr: 0x414A0, symSize: 0x7C } - - { offset: 0x2FAFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC6C, symBinAddr: 0x4151C, symSize: 0x2A8 } - - { offset: 0x2FB8A, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFF14, symBinAddr: 0x417C4, symSize: 0x2E8 } - - { offset: 0x2FC94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101FC, symBinAddr: 0x41AAC, symSize: 0x2A8 } - - { offset: 0x2FD23, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x104A4, symBinAddr: 0x41D54, symSize: 0x2D8 } - - { offset: 0x2FE1D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x1077C, symBinAddr: 0x4202C, symSize: 0x260 } - - { offset: 0x2FEAC, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x109DC, symBinAddr: 0x4228C, symSize: 0x284 } - - { offset: 0x2FF85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C60, symBinAddr: 0x42510, symSize: 0x260 } - - { offset: 0x30014, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10EC0, symBinAddr: 0x42770, symSize: 0x1D4 } - - { offset: 0x300C2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11094, symBinAddr: 0x42944, symSize: 0x74 } - - { offset: 0x30113, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x11108, symBinAddr: 0x429B8, symSize: 0x180 } - - { offset: 0x30182, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x11288, symBinAddr: 0x42B38, symSize: 0x64 } - - { offset: 0x301D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x112EC, symBinAddr: 0x42B9C, symSize: 0x2A0 } - - { offset: 0x30263, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1158C, symBinAddr: 0x42E3C, symSize: 0xC8 } - - { offset: 0x302D3, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x11654, symBinAddr: 0x42F04, symSize: 0x64 } - - { offset: 0x30325, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x116B8, symBinAddr: 0x42F68, symSize: 0x1D0 } - - { offset: 0x303A3, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x11888, symBinAddr: 0x43138, symSize: 0x64 } - - { offset: 0x303F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x118EC, symBinAddr: 0x4319C, symSize: 0x90 } - - { offset: 0x30446, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x1197C, symBinAddr: 0x4322C, symSize: 0x27C } - - { offset: 0x304D3, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11BF8, symBinAddr: 0x434A8, symSize: 0x80 } - - { offset: 0x30549, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C78, symBinAddr: 0x43528, symSize: 0x28C } - - { offset: 0x30591, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11F04, symBinAddr: 0x437B4, symSize: 0x6A4 } - - { offset: 0x3066B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x125A8, symBinAddr: 0x43E58, symSize: 0x150 } - - { offset: 0x306DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x126F8, symBinAddr: 0x43FA8, symSize: 0xCC } - - { offset: 0x3073E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x127C4, symBinAddr: 0x44074, symSize: 0x8C } - - { offset: 0x30796, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x12850, symBinAddr: 0x44100, symSize: 0x3B0 } - - { offset: 0x3086C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12C00, symBinAddr: 0x444B0, symSize: 0x64 } - - { offset: 0x3089F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C64, symBinAddr: 0x44514, symSize: 0x90 } - - { offset: 0x308D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12CF4, symBinAddr: 0x445A4, symSize: 0x224 } - - { offset: 0x30923, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12F18, symBinAddr: 0x447C8, symSize: 0x50 } - - { offset: 0x30963, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F68, symBinAddr: 0x44818, symSize: 0x264 } - - { offset: 0x309E3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x131CC, symBinAddr: 0x44A7C, symSize: 0x198 } - - { offset: 0x30A70, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13364, symBinAddr: 0x44C14, symSize: 0x50 } - - { offset: 0x30AB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x133B4, symBinAddr: 0x44C64, symSize: 0x264 } - - { offset: 0x30B30, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x13618, symBinAddr: 0x44EC8, symSize: 0x198 } - - { offset: 0x30BBD, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x137B0, symBinAddr: 0x45060, symSize: 0x50 } - - { offset: 0x30BFD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x13800, symBinAddr: 0x450B0, symSize: 0xF4 } - - { offset: 0x30C3F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x138F4, symBinAddr: 0x451A4, symSize: 0xA4 } - - { offset: 0x30C7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13998, symBinAddr: 0x45248, symSize: 0x90 } - - { offset: 0x30CD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x13A28, symBinAddr: 0x452D8, symSize: 0x27C } - - { offset: 0x30D5D, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13CA4, symBinAddr: 0x45554, symSize: 0x80 } - - { offset: 0x30DD3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13D24, symBinAddr: 0x455D4, symSize: 0xEB4 } - - { offset: 0x30F76, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14BD8, symBinAddr: 0x46488, symSize: 0x1B4 } - - { offset: 0x3100A, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D8C, symBinAddr: 0x4663C, symSize: 0x108 } - - { offset: 0x3109E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E94, symBinAddr: 0x46744, symSize: 0xA0 } - - { offset: 0x31132, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14F34, symBinAddr: 0x467E4, symSize: 0x64 } - - { offset: 0x31165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F98, symBinAddr: 0x46848, symSize: 0x15C } - - { offset: 0x311B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x150F4, symBinAddr: 0x469A4, symSize: 0xF4 } - - { offset: 0x311F8, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x151E8, symBinAddr: 0x46A98, symSize: 0x54 } - - { offset: 0x31238, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x1523C, symBinAddr: 0x46AEC, symSize: 0xF4 } - - { offset: 0x3127A, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x15330, symBinAddr: 0x46BE0, symSize: 0x98 } - - { offset: 0x312BA, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x153C8, symBinAddr: 0x46C78, symSize: 0x50 } - - { offset: 0x3136C, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x154DC, symBinAddr: 0x46D8C, symSize: 0x84 } - - { offset: 0x313AC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x15560, symBinAddr: 0x46E10, symSize: 0x13C } - - { offset: 0x313EE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x1569C, symBinAddr: 0x46F4C, symSize: 0x1B0 } - - { offset: 0x3143F, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x1584C, symBinAddr: 0x470FC, symSize: 0x1B0 } - - { offset: 0x31490, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x159FC, symBinAddr: 0x472AC, symSize: 0x43C } - - { offset: 0x314F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15E38, symBinAddr: 0x476E8, symSize: 0x504 } - - { offset: 0x315D0, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1633C, symBinAddr: 0x47BEC, symSize: 0x1E4 } - - { offset: 0x3164E, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x16520, symBinAddr: 0x47DD0, symSize: 0x1E4 } - - { offset: 0x316CC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x16704, symBinAddr: 0x47FB4, symSize: 0x1D8 } - - { offset: 0x31712, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x168DC, symBinAddr: 0x4818C, symSize: 0x30C } - - { offset: 0x317CF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16BE8, symBinAddr: 0x48498, symSize: 0xF0 } - - { offset: 0x31802, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16CD8, symBinAddr: 0x48588, symSize: 0x154 } - - { offset: 0x31835, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16E2C, symBinAddr: 0x486DC, symSize: 0x114 } - - { offset: 0x31886, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16F40, symBinAddr: 0x487F0, symSize: 0x60 } - - { offset: 0x318C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x48850, symSize: 0x70 } - - { offset: 0x31917, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x17010, symBinAddr: 0x488C0, symSize: 0x68 } - - { offset: 0x31959, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17078, symBinAddr: 0x48928, symSize: 0x80 } - - { offset: 0x3199B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x170F8, symBinAddr: 0x489A8, symSize: 0x7C } - - { offset: 0x319D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17174, symBinAddr: 0x48A24, symSize: 0x58 } - - { offset: 0x31A09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x171CC, symBinAddr: 0x48A7C, symSize: 0x58 } - - { offset: 0x31A40, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x17224, symBinAddr: 0x48AD4, symSize: 0xE8 } - - { offset: 0x31A86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1730C, symBinAddr: 0x48BBC, symSize: 0xE8 } - - { offset: 0x31ACC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x173F4, symBinAddr: 0x48CA4, symSize: 0x68 } - - { offset: 0x31B03, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x1745C, symBinAddr: 0x48D0C, symSize: 0xA0 } - - { offset: 0x31B58, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x174FC, symBinAddr: 0x48DAC, symSize: 0xA0 } - - { offset: 0x31BAD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1759C, symBinAddr: 0x48E4C, symSize: 0x44 } - - { offset: 0x31BF3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x175E0, symBinAddr: 0x48E90, symSize: 0x44 } - - { offset: 0x31C39, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x17624, symBinAddr: 0x48ED4, symSize: 0xC4 } - - { offset: 0x31C8E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x176E8, symBinAddr: 0x48F98, symSize: 0x7C } - - { offset: 0x31CE3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x17764, symBinAddr: 0x49014, symSize: 0x7C } - - { offset: 0x31D38, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x177E0, symBinAddr: 0x49090, symSize: 0x84 } - - { offset: 0x31D8D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x17864, symBinAddr: 0x49114, symSize: 0x84 } - - { offset: 0x31DE2, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x178E8, symBinAddr: 0x49198, symSize: 0x80 } - - { offset: 0x31E46, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x17968, symBinAddr: 0x49218, symSize: 0x298 } - - { offset: 0x31F11, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17C00, symBinAddr: 0x494B0, symSize: 0x178 } - - { offset: 0x31F44, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D78, symBinAddr: 0x49628, symSize: 0xA0 } - - { offset: 0x31FA4, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17E18, symBinAddr: 0x496C8, symSize: 0xA0 } + - { offset: 0x2ABF0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x31C34, symSize: 0x94 } + - { offset: 0x2AC27, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x31CC8, symSize: 0x110 } + - { offset: 0x2AC8B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x31DD8, symSize: 0x6C } + - { offset: 0x2ACBE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x31E44, symSize: 0x98 } + - { offset: 0x2ACF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x31EDC, symSize: 0x4C } + - { offset: 0x2AD28, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x31F28, symSize: 0x78 } + - { offset: 0x2AD5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x31FA0, symSize: 0xA0 } + - { offset: 0x2ADA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x32040, symSize: 0xC4 } + - { offset: 0x2ADFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x32104, symSize: 0x47C } + - { offset: 0x2AE7B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x32580, symSize: 0x174 } + - { offset: 0x2AEAE, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x326F4, symSize: 0x38 } + - { offset: 0x2AEEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x3272C, symSize: 0x190 } + - { offset: 0x2AF48, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x328BC, symSize: 0x58 } + - { offset: 0x2AF6C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x32914, symSize: 0x30 } + - { offset: 0x2AF88, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x32944, symSize: 0x60 } + - { offset: 0x2AFE0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x329A4, symSize: 0x16C } + - { offset: 0x2B040, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x32B10, symSize: 0x3C } + - { offset: 0x2B092, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x32B4C, symSize: 0x68 } + - { offset: 0x2B0D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x32BB4, symSize: 0x68 } + - { offset: 0x2B116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x32C1C, symSize: 0x198 } + - { offset: 0x2B170, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x32DB4, symSize: 0x44 } + - { offset: 0x2B1C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x32DF8, symSize: 0x16C } + - { offset: 0x2B228, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x32F64, symSize: 0x3C } + - { offset: 0x2B27A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x32FA0, symSize: 0x68 } + - { offset: 0x2B2BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x33008, symSize: 0x68 } + - { offset: 0x2B2FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x33070, symSize: 0x280 } + - { offset: 0x2B387, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x332F0, symSize: 0x7C } + - { offset: 0x2B3F7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x3336C, symSize: 0x78 } + - { offset: 0x2B41B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x333E4, symSize: 0x58 } + - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x3343C, symSize: 0x1B0 } + - { offset: 0x2B4A6, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x335EC, symSize: 0x54 } + - { offset: 0x2B50A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x33640, symSize: 0x90 } + - { offset: 0x2B55B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x336D0, symSize: 0x90 } + - { offset: 0x2B5AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x33760, symSize: 0x16C } + - { offset: 0x2B606, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x338CC, symSize: 0x38 } + - { offset: 0x2B65E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x33904, symSize: 0x104 } + - { offset: 0x2B6AF, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x33A08, symSize: 0x5C } + - { offset: 0x2B701, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x33A64, symSize: 0x16C } + - { offset: 0x2B75B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x33BD0, symSize: 0x38 } + - { offset: 0x2B7B3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x33C08, symSize: 0x104 } + - { offset: 0x2B804, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x33D0C, symSize: 0x5C } + - { offset: 0x2B856, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x33D68, symSize: 0x16C } + - { offset: 0x2B8B0, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x33ED4, symSize: 0x44 } + - { offset: 0x2B908, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x33F18, symSize: 0x16C } + - { offset: 0x2B962, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x34084, symSize: 0x44 } + - { offset: 0x2B9BA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x340C8, symSize: 0x16C } + - { offset: 0x2BA14, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x34234, symSize: 0x38 } + - { offset: 0x2BA6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x3426C, symSize: 0xF4 } + - { offset: 0x2BAAE, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x34360, symSize: 0x3C } + - { offset: 0x2BAEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x3439C, symSize: 0xF4 } + - { offset: 0x2BB30, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x34490, symSize: 0x3C } + - { offset: 0x2BB70, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x344CC, symSize: 0xF4 } + - { offset: 0x2BBB2, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x345C0, symSize: 0x3C } + - { offset: 0x2BBF2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x345FC, symSize: 0x168 } + - { offset: 0x2BC4C, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x34764, symSize: 0x30 } + - { offset: 0x2BCA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x34794, symSize: 0x100 } + - { offset: 0x2BCF5, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x34894, symSize: 0x28 } + - { offset: 0x2BD47, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x348BC, symSize: 0x168 } + - { offset: 0x2BDA1, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x34A24, symSize: 0x30 } + - { offset: 0x2BDF9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x34A54, symSize: 0x100 } + - { offset: 0x2BE4A, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x34B54, symSize: 0x28 } + - { offset: 0x2BE9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x34B7C, symSize: 0x100 } + - { offset: 0x2BEED, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x34C7C, symSize: 0x28 } + - { offset: 0x2BF3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x34CA4, symSize: 0x168 } + - { offset: 0x2BF99, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x34E0C, symSize: 0x30 } + - { offset: 0x2BFF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x34E3C, symSize: 0x1BC } + - { offset: 0x2C04C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x34FF8, symSize: 0x44 } + - { offset: 0x2C0A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x3503C, symSize: 0x13C } + - { offset: 0x2C0F5, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x35178, symSize: 0x60 } + - { offset: 0x2C147, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x351D8, symSize: 0x1A8 } + - { offset: 0x2C1AD, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C8, symBinAddr: 0x35380, symSize: 0x54 } + - { offset: 0x2C211, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A1C, symBinAddr: 0x353D4, symSize: 0x184 } + - { offset: 0x2C262, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3BA0, symBinAddr: 0x35558, symSize: 0x54 } + - { offset: 0x2C2C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BF4, symBinAddr: 0x355AC, symSize: 0x140 } + - { offset: 0x2C317, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D34, symBinAddr: 0x356EC, symSize: 0x54 } + - { offset: 0x2C37B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D88, symBinAddr: 0x35740, symSize: 0x190 } + - { offset: 0x2C3DB, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F18, symBinAddr: 0x358D0, symSize: 0x58 } + - { offset: 0x2C451, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F70, symBinAddr: 0x35928, symSize: 0x224 } + - { offset: 0x2C4CF, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4194, symBinAddr: 0x35B4C, symSize: 0x5C } + - { offset: 0x2C557, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41F0, symBinAddr: 0x35BA8, symSize: 0xA4 } + - { offset: 0x2C57B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4294, symBinAddr: 0x35C4C, symSize: 0x78 } + - { offset: 0x2C597, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x430C, symBinAddr: 0x35CC4, symSize: 0x184 } + - { offset: 0x2C5E8, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4490, symBinAddr: 0x35E48, symSize: 0x54 } + - { offset: 0x2C64C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44E4, symBinAddr: 0x35E9C, symSize: 0x11C } + - { offset: 0x2C6A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x4600, symBinAddr: 0x35FB8, symSize: 0x118 } + - { offset: 0x2C6F6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4718, symBinAddr: 0x360D0, symSize: 0x140 } + - { offset: 0x2C75B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4858, symBinAddr: 0x36210, symSize: 0x204 } + - { offset: 0x2C7C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A5C, symBinAddr: 0x36414, symSize: 0x34 } + - { offset: 0x2C7FA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A90, symBinAddr: 0x36448, symSize: 0x160 } + - { offset: 0x2C84F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BF0, symBinAddr: 0x365A8, symSize: 0x160 } + - { offset: 0x2C8A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D50, symBinAddr: 0x36708, symSize: 0x118 } + - { offset: 0x2C8F9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E68, symBinAddr: 0x36820, symSize: 0x1EC } + - { offset: 0x2C969, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x5054, symBinAddr: 0x36A0C, symSize: 0x300 } + - { offset: 0x2CA16, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x5354, symBinAddr: 0x36D0C, symSize: 0x58 } + - { offset: 0x2CA64, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x5408, symBinAddr: 0x36D64, symSize: 0x5FC } + - { offset: 0x2CBC0, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5A04, symBinAddr: 0x37360, symSize: 0x24 } + - { offset: 0x2CBE8, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A28, symBinAddr: 0x37384, symSize: 0x58 } + - { offset: 0x2CC48, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A80, symBinAddr: 0x373DC, symSize: 0x74 } + - { offset: 0x2CC6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5AF4, symBinAddr: 0x37450, symSize: 0xBCC } + - { offset: 0x2CEA7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66C0, symBinAddr: 0x3801C, symSize: 0x694 } + - { offset: 0x2D0E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D54, symBinAddr: 0x386B0, symSize: 0x2C0 } + - { offset: 0x2D1B9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x7014, symBinAddr: 0x38970, symSize: 0x2A8 } + - { offset: 0x2D21D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x72BC, symBinAddr: 0x38C18, symSize: 0x2A8 } + - { offset: 0x2D281, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7564, symBinAddr: 0x38EC0, symSize: 0x160 } + - { offset: 0x2D320, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76C4, symBinAddr: 0x39020, symSize: 0x160 } + - { offset: 0x2D3BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7824, symBinAddr: 0x39180, symSize: 0x3A0 } + - { offset: 0x2D417, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BC4, symBinAddr: 0x39520, symSize: 0xEC } + - { offset: 0x2D457, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7CB0, symBinAddr: 0x3960C, symSize: 0x9C } + - { offset: 0x2D497, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D4C, symBinAddr: 0x396A8, symSize: 0x5C } + - { offset: 0x2D4EB, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7E14, symBinAddr: 0x39704, symSize: 0x5C } + - { offset: 0x2D53F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E70, symBinAddr: 0x39760, symSize: 0x3A0 } + - { offset: 0x2D597, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x8210, symBinAddr: 0x39B00, symSize: 0xEC } + - { offset: 0x2D5D7, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82FC, symBinAddr: 0x39BEC, symSize: 0x9C } + - { offset: 0x2D617, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8398, symBinAddr: 0x39C88, symSize: 0x5C } + - { offset: 0x2D66B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83F4, symBinAddr: 0x39CE4, symSize: 0x5C } + - { offset: 0x2D6BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8450, symBinAddr: 0x39D40, symSize: 0x30C } + - { offset: 0x2D732, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x875C, symBinAddr: 0x3A04C, symSize: 0x398 } + - { offset: 0x2D7E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AF4, symBinAddr: 0x3A3E4, symSize: 0x68 } + - { offset: 0x2D845, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B5C, symBinAddr: 0x3A44C, symSize: 0x64 } + - { offset: 0x2D878, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BC0, symBinAddr: 0x3A4B0, symSize: 0x64 } + - { offset: 0x2D8AB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C24, symBinAddr: 0x3A514, symSize: 0x64 } + - { offset: 0x2D8DE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C88, symBinAddr: 0x3A578, symSize: 0x64 } + - { offset: 0x2D911, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CEC, symBinAddr: 0x3A5DC, symSize: 0x64 } + - { offset: 0x2D944, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D50, symBinAddr: 0x3A640, symSize: 0x64 } + - { offset: 0x2D977, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8DB4, symBinAddr: 0x3A6A4, symSize: 0x64 } + - { offset: 0x2D9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8E18, symBinAddr: 0x3A708, symSize: 0x64 } + - { offset: 0x2D9DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E7C, symBinAddr: 0x3A76C, symSize: 0xDC } + - { offset: 0x2DA10, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F58, symBinAddr: 0x3A848, symSize: 0xDC } + - { offset: 0x2DA43, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9034, symBinAddr: 0x3A924, symSize: 0x4C } + - { offset: 0x2DA76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9080, symBinAddr: 0x3A970, symSize: 0x2BC } + - { offset: 0x2DB85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x933C, symBinAddr: 0x3AC2C, symSize: 0x1A0 } + - { offset: 0x2DBE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94DC, symBinAddr: 0x3ADCC, symSize: 0x1A0 } + - { offset: 0x2DC45, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x967C, symBinAddr: 0x3AF6C, symSize: 0x250 } + - { offset: 0x2DCA1, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x98CC, symBinAddr: 0x3B1BC, symSize: 0xA4 } + - { offset: 0x2DCF9, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9970, symBinAddr: 0x3B260, symSize: 0x54 } + - { offset: 0x2DD35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9A00, symBinAddr: 0x3B2B4, symSize: 0x250 } + - { offset: 0x2DD91, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C50, symBinAddr: 0x3B504, symSize: 0xA4 } + - { offset: 0x2DDE9, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CF4, symBinAddr: 0x3B5A8, symSize: 0x54 } + - { offset: 0x2DE25, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D48, symBinAddr: 0x3B5FC, symSize: 0x1F0 } + - { offset: 0x2DE7F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F38, symBinAddr: 0x3B7EC, symSize: 0x9C } + - { offset: 0x2DED7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FD4, symBinAddr: 0x3B888, symSize: 0x54 } + - { offset: 0x2DF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0xA028, symBinAddr: 0x3B8DC, symSize: 0x250 } + - { offset: 0x2DF6F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA278, symBinAddr: 0x3BB2C, symSize: 0x54 } + - { offset: 0x2DFC7, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA2CC, symBinAddr: 0x3BB80, symSize: 0x54 } + - { offset: 0x2E003, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA320, symBinAddr: 0x3BBD4, symSize: 0x250 } + - { offset: 0x2E05F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA570, symBinAddr: 0x3BE24, symSize: 0x54 } + - { offset: 0x2E0B7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA5C4, symBinAddr: 0x3BE78, symSize: 0x54 } + - { offset: 0x2E0F3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA618, symBinAddr: 0x3BECC, symSize: 0x1F0 } + - { offset: 0x2E14D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA808, symBinAddr: 0x3C0BC, symSize: 0x50 } + - { offset: 0x2E1A5, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA858, symBinAddr: 0x3C10C, symSize: 0x54 } + - { offset: 0x2E1E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA8AC, symBinAddr: 0x3C160, symSize: 0x250 } + - { offset: 0x2E23D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAAFC, symBinAddr: 0x3C3B0, symSize: 0x54 } + - { offset: 0x2E295, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB50, symBinAddr: 0x3C404, symSize: 0x54 } + - { offset: 0x2E2D1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xABA4, symBinAddr: 0x3C458, symSize: 0x250 } + - { offset: 0x2E32D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADF4, symBinAddr: 0x3C6A8, symSize: 0x54 } + - { offset: 0x2E385, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE48, symBinAddr: 0x3C6FC, symSize: 0x54 } + - { offset: 0x2E3C1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE9C, symBinAddr: 0x3C750, symSize: 0x1F0 } + - { offset: 0x2E41B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB08C, symBinAddr: 0x3C940, symSize: 0x50 } + - { offset: 0x2E473, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0DC, symBinAddr: 0x3C990, symSize: 0x54 } + - { offset: 0x2E4AF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB130, symBinAddr: 0x3C9E4, symSize: 0x32C } + - { offset: 0x2E578, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB45C, symBinAddr: 0x3CD10, symSize: 0x250 } + - { offset: 0x2E5D4, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB6AC, symBinAddr: 0x3CF60, symSize: 0x54 } + - { offset: 0x2E62C, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB700, symBinAddr: 0x3CFB4, symSize: 0x54 } + - { offset: 0x2E668, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB754, symBinAddr: 0x3D008, symSize: 0x250 } + - { offset: 0x2E6C4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB9A4, symBinAddr: 0x3D258, symSize: 0x54 } + - { offset: 0x2E71C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9F8, symBinAddr: 0x3D2AC, symSize: 0x54 } + - { offset: 0x2E758, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA4C, symBinAddr: 0x3D300, symSize: 0x1F0 } + - { offset: 0x2E7B2, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBC3C, symBinAddr: 0x3D4F0, symSize: 0x50 } + - { offset: 0x2E80A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC8C, symBinAddr: 0x3D540, symSize: 0x54 } + - { offset: 0x2E846, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCE0, symBinAddr: 0x3D594, symSize: 0x16C } + - { offset: 0x2E8A0, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE4C, symBinAddr: 0x3D700, symSize: 0x44 } + - { offset: 0x2E8F8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE90, symBinAddr: 0x3D744, symSize: 0x170 } + - { offset: 0x2E952, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xC000, symBinAddr: 0x3D8B4, symSize: 0x40 } + - { offset: 0x2E9AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC040, symBinAddr: 0x3D8F4, symSize: 0x170 } + - { offset: 0x2EA04, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC1B0, symBinAddr: 0x3DA64, symSize: 0x88 } + - { offset: 0x2EA5C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC238, symBinAddr: 0x3DAEC, symSize: 0x170 } + - { offset: 0x2EAB6, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC3A8, symBinAddr: 0x3DC5C, symSize: 0x88 } + - { offset: 0x2EB0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC430, symBinAddr: 0x3DCE4, symSize: 0x268 } + - { offset: 0x2EBB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC698, symBinAddr: 0x3DF4C, symSize: 0x44 } + - { offset: 0x2EC07, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC6DC, symBinAddr: 0x3DF90, symSize: 0x2C8 } + - { offset: 0x2ECA5, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC9A4, symBinAddr: 0x3E258, symSize: 0x664 } + - { offset: 0x2EE77, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD008, symBinAddr: 0x3E8BC, symSize: 0x90 } + - { offset: 0x2EE9B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD098, symBinAddr: 0x3E94C, symSize: 0x6C } + - { offset: 0x2EEB7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD104, symBinAddr: 0x3E9B8, symSize: 0x2BC } + - { offset: 0x2EF46, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD3C0, symBinAddr: 0x3EC74, symSize: 0x690 } + - { offset: 0x2F115, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA50, symBinAddr: 0x3F304, symSize: 0x1DC } + - { offset: 0x2F1A3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDC2C, symBinAddr: 0x3F4E0, symSize: 0x2D0 } + - { offset: 0x2F241, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEFC, symBinAddr: 0x3F7B0, symSize: 0x308 } + - { offset: 0x2F310, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE204, symBinAddr: 0x3FAB8, symSize: 0xB4 } + - { offset: 0x2F380, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE2B8, symBinAddr: 0x3FB6C, symSize: 0x2BC } + - { offset: 0x2F40F, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE574, symBinAddr: 0x3FE28, symSize: 0x27C } + - { offset: 0x2F4EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE7F0, symBinAddr: 0x400A4, symSize: 0x370 } + - { offset: 0x2F58C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB60, symBinAddr: 0x40414, symSize: 0x1BC } + - { offset: 0x2F5F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xED1C, symBinAddr: 0x405D0, symSize: 0x1BC } + - { offset: 0x2F654, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEED8, symBinAddr: 0x4078C, symSize: 0x198 } + - { offset: 0x2F6C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF070, symBinAddr: 0x40924, symSize: 0x80 } + - { offset: 0x2F719, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF0F0, symBinAddr: 0x409A4, symSize: 0xA8 } + - { offset: 0x2F77D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF198, symBinAddr: 0x40A4C, symSize: 0x80 } + - { offset: 0x2F7D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF218, symBinAddr: 0x40ACC, symSize: 0xA8 } + - { offset: 0x2F836, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF2C0, symBinAddr: 0x40B74, symSize: 0x300 } + - { offset: 0x2F8E3, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF5C0, symBinAddr: 0x40E74, symSize: 0x588 } + - { offset: 0x2FABB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB48, symBinAddr: 0x413FC, symSize: 0xA8 } + - { offset: 0x2FADF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFBF0, symBinAddr: 0x414A4, symSize: 0x7C } + - { offset: 0x2FAFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC6C, symBinAddr: 0x41520, symSize: 0x2A8 } + - { offset: 0x2FB8A, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFF14, symBinAddr: 0x417C8, symSize: 0x2E8 } + - { offset: 0x2FC94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101FC, symBinAddr: 0x41AB0, symSize: 0x2A8 } + - { offset: 0x2FD23, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x104A4, symBinAddr: 0x41D58, symSize: 0x2D8 } + - { offset: 0x2FE1D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x1077C, symBinAddr: 0x42030, symSize: 0x260 } + - { offset: 0x2FEAC, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x109DC, symBinAddr: 0x42290, symSize: 0x284 } + - { offset: 0x2FF85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C60, symBinAddr: 0x42514, symSize: 0x260 } + - { offset: 0x30014, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10EC0, symBinAddr: 0x42774, symSize: 0x1D4 } + - { offset: 0x300C2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11094, symBinAddr: 0x42948, symSize: 0x74 } + - { offset: 0x30113, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x11108, symBinAddr: 0x429BC, symSize: 0x180 } + - { offset: 0x30182, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x11288, symBinAddr: 0x42B3C, symSize: 0x64 } + - { offset: 0x301D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x112EC, symBinAddr: 0x42BA0, symSize: 0x2A0 } + - { offset: 0x30263, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1158C, symBinAddr: 0x42E40, symSize: 0xC8 } + - { offset: 0x302D3, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x11654, symBinAddr: 0x42F08, symSize: 0x64 } + - { offset: 0x30325, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x116B8, symBinAddr: 0x42F6C, symSize: 0x1D0 } + - { offset: 0x303A3, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x11888, symBinAddr: 0x4313C, symSize: 0x64 } + - { offset: 0x303F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x118EC, symBinAddr: 0x431A0, symSize: 0x90 } + - { offset: 0x30446, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x1197C, symBinAddr: 0x43230, symSize: 0x27C } + - { offset: 0x304D3, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11BF8, symBinAddr: 0x434AC, symSize: 0x80 } + - { offset: 0x30549, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C78, symBinAddr: 0x4352C, symSize: 0x28C } + - { offset: 0x30591, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11F04, symBinAddr: 0x437B8, symSize: 0x6A4 } + - { offset: 0x3066B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x125A8, symBinAddr: 0x43E5C, symSize: 0x150 } + - { offset: 0x306DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x126F8, symBinAddr: 0x43FAC, symSize: 0xCC } + - { offset: 0x3073E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x127C4, symBinAddr: 0x44078, symSize: 0x8C } + - { offset: 0x30796, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x12850, symBinAddr: 0x44104, symSize: 0x3B0 } + - { offset: 0x3086C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12C00, symBinAddr: 0x444B4, symSize: 0x64 } + - { offset: 0x3089F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C64, symBinAddr: 0x44518, symSize: 0x90 } + - { offset: 0x308D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12CF4, symBinAddr: 0x445A8, symSize: 0x224 } + - { offset: 0x30923, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12F18, symBinAddr: 0x447CC, symSize: 0x50 } + - { offset: 0x30963, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F68, symBinAddr: 0x4481C, symSize: 0x264 } + - { offset: 0x309E3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x131CC, symBinAddr: 0x44A80, symSize: 0x198 } + - { offset: 0x30A70, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13364, symBinAddr: 0x44C18, symSize: 0x50 } + - { offset: 0x30AB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x133B4, symBinAddr: 0x44C68, symSize: 0x264 } + - { offset: 0x30B30, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x13618, symBinAddr: 0x44ECC, symSize: 0x198 } + - { offset: 0x30BBD, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x137B0, symBinAddr: 0x45064, symSize: 0x50 } + - { offset: 0x30BFD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x13800, symBinAddr: 0x450B4, symSize: 0xF4 } + - { offset: 0x30C3F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x138F4, symBinAddr: 0x451A8, symSize: 0xA4 } + - { offset: 0x30C7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13998, symBinAddr: 0x4524C, symSize: 0x90 } + - { offset: 0x30CD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x13A28, symBinAddr: 0x452DC, symSize: 0x27C } + - { offset: 0x30D5D, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13CA4, symBinAddr: 0x45558, symSize: 0x80 } + - { offset: 0x30DD3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13D24, symBinAddr: 0x455D8, symSize: 0xEB4 } + - { offset: 0x30F76, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14BD8, symBinAddr: 0x4648C, symSize: 0x1B4 } + - { offset: 0x3100A, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D8C, symBinAddr: 0x46640, symSize: 0x108 } + - { offset: 0x3109E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E94, symBinAddr: 0x46748, symSize: 0xA0 } + - { offset: 0x31132, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14F34, symBinAddr: 0x467E8, symSize: 0x64 } + - { offset: 0x31165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F98, symBinAddr: 0x4684C, symSize: 0x15C } + - { offset: 0x311B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x150F4, symBinAddr: 0x469A8, symSize: 0xF4 } + - { offset: 0x311F8, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x151E8, symBinAddr: 0x46A9C, symSize: 0x54 } + - { offset: 0x31238, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x1523C, symBinAddr: 0x46AF0, symSize: 0xF4 } + - { offset: 0x3127A, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x15330, symBinAddr: 0x46BE4, symSize: 0x98 } + - { offset: 0x312BA, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x153C8, symBinAddr: 0x46C7C, symSize: 0x50 } + - { offset: 0x3136C, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x154DC, symBinAddr: 0x46D90, symSize: 0x84 } + - { offset: 0x313AC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x15560, symBinAddr: 0x46E14, symSize: 0x13C } + - { offset: 0x313EE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x1569C, symBinAddr: 0x46F50, symSize: 0x1B0 } + - { offset: 0x3143F, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x1584C, symBinAddr: 0x47100, symSize: 0x1B0 } + - { offset: 0x31490, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x159FC, symBinAddr: 0x472B0, symSize: 0x43C } + - { offset: 0x314F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15E38, symBinAddr: 0x476EC, symSize: 0x504 } + - { offset: 0x315D0, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1633C, symBinAddr: 0x47BF0, symSize: 0x1E4 } + - { offset: 0x3164E, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x16520, symBinAddr: 0x47DD4, symSize: 0x1E4 } + - { offset: 0x316CC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x16704, symBinAddr: 0x47FB8, symSize: 0x1D8 } + - { offset: 0x31712, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x168DC, symBinAddr: 0x48190, symSize: 0x30C } + - { offset: 0x317CF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16BE8, symBinAddr: 0x4849C, symSize: 0xF0 } + - { offset: 0x31802, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16CD8, symBinAddr: 0x4858C, symSize: 0x154 } + - { offset: 0x31835, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16E2C, symBinAddr: 0x486E0, symSize: 0x114 } + - { offset: 0x31886, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16F40, symBinAddr: 0x487F4, symSize: 0x60 } + - { offset: 0x318C6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x48854, symSize: 0x70 } + - { offset: 0x31917, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x17010, symBinAddr: 0x488C4, symSize: 0x68 } + - { offset: 0x31959, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17078, symBinAddr: 0x4892C, symSize: 0x80 } + - { offset: 0x3199B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x170F8, symBinAddr: 0x489AC, symSize: 0x7C } + - { offset: 0x319D2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17174, symBinAddr: 0x48A28, symSize: 0x58 } + - { offset: 0x31A09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x171CC, symBinAddr: 0x48A80, symSize: 0x58 } + - { offset: 0x31A40, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x17224, symBinAddr: 0x48AD8, symSize: 0xE8 } + - { offset: 0x31A86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1730C, symBinAddr: 0x48BC0, symSize: 0xE8 } + - { offset: 0x31ACC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x173F4, symBinAddr: 0x48CA8, symSize: 0x68 } + - { offset: 0x31B03, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x1745C, symBinAddr: 0x48D10, symSize: 0xA0 } + - { offset: 0x31B58, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x174FC, symBinAddr: 0x48DB0, symSize: 0xA0 } + - { offset: 0x31BAD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1759C, symBinAddr: 0x48E50, symSize: 0x44 } + - { offset: 0x31BF3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x175E0, symBinAddr: 0x48E94, symSize: 0x44 } + - { offset: 0x31C39, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x17624, symBinAddr: 0x48ED8, symSize: 0xC4 } + - { offset: 0x31C8E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x176E8, symBinAddr: 0x48F9C, symSize: 0x7C } + - { offset: 0x31CE3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x17764, symBinAddr: 0x49018, symSize: 0x7C } + - { offset: 0x31D38, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x177E0, symBinAddr: 0x49094, symSize: 0x84 } + - { offset: 0x31D8D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x17864, symBinAddr: 0x49118, symSize: 0x84 } + - { offset: 0x31DE2, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x178E8, symBinAddr: 0x4919C, symSize: 0x80 } + - { offset: 0x31E46, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x17968, symBinAddr: 0x4921C, symSize: 0x298 } + - { offset: 0x31F11, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17C00, symBinAddr: 0x494B4, symSize: 0x178 } + - { offset: 0x31F44, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D78, symBinAddr: 0x4962C, symSize: 0xA0 } + - { offset: 0x31FA4, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17E18, symBinAddr: 0x496CC, symSize: 0xA0 } ... diff --git a/.theos/obj/debug/arm64e/OhNo.dylib b/.theos/obj/debug/arm64e/OhNo.dylib index ae69b2c..746d733 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 7f8ec75..e118875 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 d1cbcfa..3d9aebb 100644 --- a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 +++ b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 @@ -1 +1 @@ -66 \ No newline at end of file +68 \ No newline at end of file diff --git a/AppRunMan/server/MyAdTask2.m b/AppRunMan/server/MyAdTask2.m index 8d11758..45a8b8f 100644 --- a/AppRunMan/server/MyAdTask2.m +++ b/AppRunMan/server/MyAdTask2.m @@ -273,7 +273,7 @@ BOOL myadTaskManualStop = NO; NSDate* curRunTime = [NSDate date]; NSTimeInterval elapsed = [curRunTime timeIntervalSinceDate:self->lastRun]; - if (elapsed >= 60) { + if (elapsed >= 100) { [self start]; } else { NSString* appId = [self frontMostAppId]; diff --git a/ips.txt b/ips.txt index 68522e8..340e341 100644 --- a/ips.txt +++ b/ips.txt @@ -1 +1,10 @@ -172.28.1.12 \ No newline at end of file +192.168.1.15 +192.168.1.19 +192.168.1.18 +192.168.1.20 +192.168.1.11 +192.168.1.21 +192.168.1.14 +192.168.1.16 +192.168.1.13 +192.168.1.17 \ No newline at end of file diff --git a/packages/20251109.deb b/packages/20251109.deb new file mode 100644 index 0000000..2e106ab Binary files /dev/null and b/packages/20251109.deb differ diff --git a/packages/251106b-nt.deb b/packages/251106b-nt.deb new file mode 100644 index 0000000..0b38877 Binary files /dev/null and b/packages/251106b-nt.deb differ