when i load a https request on uiwebview,crash several times,logs as
WebCore`WebCore::StyleResolver::loadPendingImages:
0x19191fa94 <+0>: stp x28, x27, [sp, #-96]!
0x19191fa98 <+4>: stp x26, x25, [sp, #16]
0x19191fa9c <+8>: stp x24, x23, [sp, #32]
0x19191faa0 <+12>: stp x22, x21, [sp, #48]
0x19191faa4 <+16>: stp x20, x19, [sp, #64]
0x19191faa8 <+20>: stp x29, x30, [sp, #80]
0x19191faac <+24>: add x29, sp, #80
0x19191fab0 <+28>: sub sp, sp, #256
0x19191fab4 <+32>: mov x19, x0
0x19191fab8 <+36>: ldr w8, [x19, #496]
0x19191fabc <+40>: cbz w8, 0x19192044c ; <+2488>
0x19191fac0 <+44>: ldr x20, [x19, #480]
0x19191fac4 <+48>: ldrsw x8, [x19, #488]
0x19191fac8 <+52>: mov x24, x20
0x19191facc <+56>: cbz w8, 0x19191fafc ; <+104>
0x19191fad0 <+60>: lsl x9, x8, #4
0x19191fad4 <+64>: add x10, x20, #16
0x19191fad8 <+68>: mov x24, x20
0x19191fadc <+72>: ldur w11, [x10, #-16]
0x19191fae0 <+76>: cbz w11, 0x19191faec ; <+88>
0x19191fae4 <+80>: cmp w11, #401
0x19191fae8 <+84>: b.ne 0x19191fafc ; <+104>
0x19191faec <+88>: mov x24, x10
0x19191faf0 <+92>: sub x9, x9, #16
0x19191faf4 <+96>: add x10, x10, #16
0x19191faf8 <+100>: cbnz x9, 0x19191fadc ; <+72>
0x19191fafc <+104>: add x23, x19, #480
0x19191fb00 <+108>: add x25, x20, x8, lsl #4
0x19191fb04 <+112>: cmp x24, x25
0x19191fb08 <+116>: b.eq 0x1919203f0 ; <+2396>
0x19191fb0c <+120>: add x9, sp, #160
0x19191fb10 <+124>: add x10, sp, #128
0x19191fb14 <+128>: add x28, x9, #8
0x19191fb18 <+132>: add x11, x9, #16
0x19191fb1c <+136>: add x9, x9, #24
0x19191fb20 <+140>: stp x9, x11, [sp, #64]
0x19191fb24 <+144>: add x9, x10, #8
0x19191fb28 <+148>: str x9, [sp, #56]
0x19191fb2c <+152>: add x9, x10, #16
0x19191fb30 <+156>: str x9, [sp, #48]
0x19191fb34 <+160>: add x9, x10, #24
0x19191fb38 <+164>: str x9, [sp, #40]
0x19191fb3c <+168>: add x9, sp, #96
0x19191fb40 <+172>: add x10, x9, #8
0x19191fb44 <+176>: str x10, [sp, #32]
0x19191fb48 <+180>: add x10, x9, #16
0x19191fb4c <+184>: add x9, x9, #24
0x19191fb50 <+188>: stp x9, x10, [sp, #16]
0x19191fb54 <+192>: add x26, x20, x8, lsl #4
0x19191fb58 <+196>: ldr w8, [x24]
0x19191fb5c <+200>: cmp w8, #351
0x19191fb60 <+204>: b.gt 0x19191fbac ; <+280>
0x19191fb64 <+208>: cmp w8, #47
0x19191fb68 <+212>: b.gt 0x19191fbcc ; <+312>
0x19191fb6c <+216>: cmp w8, #26
0x19191fb70 <+220>: b.ne 0x1919203b8 ; <+2340>
0x19191fb74 <+224>: ldr x22, [x19, #432]
0x19191fb78 <+228>: ldr x20, [x22, #24]
0x19191fb7c <+232>: ldr w8, [x20]
0x19191fb80 <+236>: cmp w8, #1
0x19191fb84 <+240>: b.eq 0x19191fff4 ; <+1376>
0x19191fb88 <+244>: mov x0, x20
0x19191fb8c <+248>: bl 0x192548f20 ; WebCore::StyleBackgroundData::copy() const
0x19191fb90 <+252>: mov x20, x0
0x19191fb94 <+256>: ldr x21, [x22, #24]
0x19191fb98 <+260>: ldr w8, [x21]
0x19191fb9c <+264>: sub w8, w8, #1
0x19191fba0 <+268>: cbz w8, 0x19191ffe0 ; <+1356>
0x19191fba4 <+272>: str w8, [x21]
0x19191fba8 <+276>: b 0x19191fff0 ; <+1372>
0x19191fbac <+280>: cmp w8, #352
0x19191fbb0 <+284>: b.ne 0x1919203b8 ; <+2340>
0x19191fbb4 <+288>: ldr x8, [x19, #432]
0x19191fbb8 <+292>: ldr x8, [x8, #40]
0x19191fbbc <+296>: ldr x1, [x8, #232]
0x19191fbc0 <+300>: mov x0, x19
0x19191fbc4 <+304>: bl 0x1925592f8 ; WebCore::StyleResolver::loadPendingShapeImage(WebCore::ShapeValue*)
0x19191fbc8 <+308>: b 0x1919203b8 ; <+2340>
0x19191fbcc <+312>: cmp w8, #74
0x19191fbd0 <+316>: b.gt 0x19191fc3c ; <+424>
0x19191fbd4 <+320>: cmp w8, #48
0x19191fbd8 <+324>: b.ne 0x1919203b8 ; <+2340>
0x19191fbdc <+328>: ldr x20, [x19, #432]
0x19191fbe0 <+332>: ldr x8, [x20, #32]
0x19191fbe4 <+336>: ldr x8, [x8, #152]
0x19191fbe8 <+340>: ldr x21, [x8, #8]
0x19191fbec <+344>: cbz x21, 0x1919203b8 ; <+2340>
0x19191fbf0 <+348>: ldrb w8, [x21, #12]
0x19191fbf4 <+352>: tbz w8, #1, 0x1919203b8 ; <+2340>
0x19191fbf8 <+356>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x19191fbfc <+360>: mov x2, x0
0x19191fc00 <+364>: sub x22, x29, #120
0x19191fc04 <+368>: mov x8, x22
0x19191fc08 <+372>: mov x0, x19
0x19191fc0c <+376>: mov x1, x21
0x19191fc10 <+380>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x19191fc14 <+384>: mov x0, x20
0x19191fc18 <+388>: mov x1, x22
0x19191fc1c <+392>: bl 0x19192d968 ; WebCore::RenderStyle::setBorderImageSource(***::PassRefPtr<WebCore::StyleImage>)
0x19191fc20 <+396>: ldur x8, [x29, #-120]
0x19191fc24 <+400>: cbz x8, 0x1919203b8 ; <+2340>
0x19191fc28 <+404>: ldr w9, [x8, #8]!
0x19191fc2c <+408>: sub w9, w9, #1
0x19191fc30 <+412>: cbz w9, 0x1919203a4 ; <+2320>
0x19191fc34 <+416>: str w9, [x8]
0x19191fc38 <+420>: b 0x1919203b8 ; <+2340>
0x19191fc3c <+424>: cmp w8, #283
0x19191fc40 <+428>: b.gt 0x19191fd24 ; <+656>
0x19191fc44 <+432>: cmp w8, #215
0x19191fc48 <+436>: b.gt 0x19191fd8c ; <+760>
0x19191fc4c <+440>: cmp w8, #75
0x19191fc50 <+444>: b.eq 0x1919200b0 ; <+1564>
0x19191fc54 <+448>: cmp w8, #78
0x19191fc58 <+452>: b.ne 0x19192013c ; <+1704>
0x19191fc5c <+456>: ldr x8, [x19, #432]
0x19191fc60 <+460>: ldr x8, [x8, #48]
0x19191fc64 <+464>: ldr x10, [x8, #80]
0x19191fc68 <+468>: cbz x10, 0x1919203b8 ; <+2340>
0x19191fc6c <+472>: ldr w8, [x10, #20]
0x19191fc70 <+476>: cbz w8, 0x1919203b8 ; <+2340>
0x19191fc74 <+480>: movz x22, #0
0x19191fc78 <+484>: movz x27, #0
0x19191fc7c <+488>: str x23, [sp, #8]
0x19191fc80 <+492>: mov x23, x25
0x19191fc84 <+496>: mov x25, x28
0x19191fc88 <+500>: ldr x28, [x10, #8]
0x19191fc8c <+504>: ldr x20, [x28, x22]
0x19191fc90 <+508>: cbz x20, 0x19191fd00 ; <+620>
0x19191fc94 <+512>: ldrb w8, [x20, #12]
0x19191fc98 <+516>: tbz w8, #1, 0x19191fd00 ; <+620>
0x19191fc9c <+520>: mov x21, x10
0x19191fca0 <+524>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x19191fca4 <+528>: mov x2, x0
0x19191fca8 <+532>: sub x8, x29, #104
0x19191fcac <+536>: mov x0, x19
0x19191fcb0 <+540>: mov x1, x20
0x19191fcb4 <+544>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x19191fcb8 <+548>: mov x10, x21
0x19191fcbc <+552>: ldur x9, [x29, #-104]
0x19191fcc0 <+556>: stur xzr, [x29, #-104]
0x19191fcc4 <+560>: ldr x8, [x28, x22]
0x19191fcc8 <+564>: str x9, [x28, x22]
0x19191fccc <+568>: cbz x8, 0x19191fd00 ; <+620>
0x19191fcd0 <+572>: ldr w9, [x8, #8]!
0x19191fcd4 <+576>: sub w9, w9, #1
0x19191fcd8 <+580>: cbz w9, 0x19191fce4 ; <+592>
0x19191fcdc <+584>: str w9, [x8]
0x19191fce0 <+588>: b 0x19191fd00 ; <+620>
0x19191fce4 <+592>: sub x0, x8, #8
0x19191fce8 <+596>: cbz x0, 0x19191fd00 ; <+620>
0x19191fcec <+600>: ldr x8, [x0]
0x19191fcf0 <+604>: ldr x8, [x8, #8]
0x19191fcf4 <+608>: mov x20, x10
0x19191fcf8 <+612>: blr x8
0x19191fcfc <+616>: mov x10, x20
0x19191fd00 <+620>: add x27, x27, #1
0x19191fd04 <+624>: ldr w8, [x10, #20]
0x19191fd08 <+628>: add x22, x22, #16
0x19191fd0c <+632>: cmp x27, x8
0x19191fd10 <+636>: mov x28, x25
0x19191fd14 <+640>: mov x25, x23
0x19191fd18 <+644>: ldr x23, [sp, #8]
0x19191fd1c <+648>: b.lo 0x19191fc7c ; <+488>
0x19191fd20 <+652>: b 0x1919203b8 ; <+2340>
0x19191fd24 <+656>: cmp w8, #284
0x19191fd28 <+660>: b.ne 0x19191ffa0 ; <+1292>
0x19191fd2c <+664>: ldr x20, [x19, #432]
0x19191fd30 <+668>: ldr x8, [x20, #40]
0x19191fd34 <+672>: ldr x8, [x8, #208]
0x19191fd38 <+676>: ldr x21, [x8, #8]
0x19191fd3c <+680>: cbz x21, 0x1919203b8 ; <+2340>
0x19191fd40 <+684>: ldrb w8, [x21, #12]
0x19191fd44 <+688>: tbz w8, #1, 0x1919203b8 ; <+2340>
0x19191fd48 <+692>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x19191fd4c <+696>: mov x2, x0
0x19191fd50 <+700>: add x22, sp, #88
0x19191fd54 <+704>: mov x8, x22
0x19191fd58 <+708>: mov x0, x19
0x19191fd5c <+712>: mov x1, x21
0x19191fd60 <+716>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x19191fd64 <+720>: mov x0, x20
0x19191fd68 <+724>: mov x1, x22
0x19191fd6c <+728>: bl 0x191c7db08 ; WebCore::RenderStyle::setMaskBoxImageSource(***::PassRefPtr<WebCore::StyleImage>)
0x19191fd70 <+732>: ldr x8, [sp, #88]
0x19191fd74 <+736>: cbz x8, 0x1919203b8 ; <+2340>
0x19191fd78 <+740>: ldr w9, [x8, #8]!
0x19191fd7c <+744>: sub w9, w9, #1
0x19191fd80 <+748>: cbz w9, 0x1919203a4 ; <+2320>
0x19191fd84 <+752>: str w9, [x8]
0x19191fd88 <+756>: b 0x1919203b8 ; <+2340>
0x19191fd8c <+760>: cmp w8, #216
0x19191fd90 <+764>: b.ne 0x1919203b8 ; <+2340>
0x19191fd94 <+768>: ldr x8, [x19, #432]
0x19191fd98 <+772>: ldr x8, [x8, #40]
0x19191fd9c <+776>: ldr x22, [x8, #128]
0x19191fda0 <+780>: cbz x22, 0x1919203b8 ; <+2340>
0x19191fda4 <+784>: ldr x8, [x22, #16]
0x19191fda8 <+788>: ldr x20, [x8, #8]
0x19191fdac <+792>: cbz x20, 0x1919203b8 ; <+2340>
0x19191fdb0 <+796>: ldrb w8, [x20, #12]
0x19191fdb4 <+800>: tbz w8, #1, 0x1919203b8 ; <+2340>
0x19191fdb8 <+804>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x19191fdbc <+808>: mov x2, x0
0x19191fdc0 <+812>: sub x8, x29, #128
0x19191fdc4 <+816>: mov x0, x19
0x19191fdc8 <+820>: mov x1, x20
0x19191fdcc <+824>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x19191fdd0 <+828>: ldur x8, [x29, #-128]
0x19191fdd4 <+832>: stur xzr, [x29, #-128]
0x19191fdd8 <+836>: stur x8, [x29, #-144]
0x19191fddc <+840>: ldr x21, [x22, #16]
0x19191fde0 <+844>: ldrb w8, [x21, #21]
0x19191fde4 <+848>: cmp w8, #10
0x19191fde8 <+852>: b.ne 0x19191fdf4 ; <+864>
0x19191fdec <+856>: add x0, x21, #16
0x19191fdf0 <+860>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fdf4 <+864>: ldr x8, [x21, #16]
0x19191fdf8 <+868>: str x8, [sp, #160]
0x19191fdfc <+872>: ldrb w8, [x21, #29]
0x19191fe00 <+876>: cmp w8, #10
0x19191fe04 <+880>: b.ne 0x19191fe10 ; <+892>
0x19191fe08 <+884>: add x0, x21, #24
0x19191fe0c <+888>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fe10 <+892>: ldr x8, [x21, #24]
0x19191fe14 <+896>: str x8, [sp, #168]
0x19191fe18 <+900>: ldrb w8, [x21, #37]
0x19191fe1c <+904>: cmp w8, #10
0x19191fe20 <+908>: b.ne 0x19191fe2c ; <+920>
0x19191fe24 <+912>: add x0, x21, #32
0x19191fe28 <+916>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fe2c <+920>: ldr x8, [x21, #32]
0x19191fe30 <+924>: str x8, [sp, #176]
0x19191fe34 <+928>: add x20, x21, #40
0x19191fe38 <+932>: ldrb w8, [x21, #45]
0x19191fe3c <+936>: cmp w8, #10
0x19191fe40 <+940>: b.ne 0x19191fe4c ; <+952>
0x19191fe44 <+944>: mov x0, x20
0x19191fe48 <+948>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fe4c <+952>: ldr x8, [x20]
0x19191fe50 <+956>: str x8, [sp, #184]
0x19191fe54 <+960>: ldr x27, [x22, #16]
0x19191fe58 <+964>: ldrb w21, [x27, #4]
0x19191fe5c <+968>: ldrb w8, [x27, #53]
0x19191fe60 <+972>: cmp w8, #10
0x19191fe64 <+976>: b.ne 0x19191fe70 ; <+988>
0x19191fe68 <+980>: add x0, x27, #48
0x19191fe6c <+984>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fe70 <+988>: ldr x8, [x27, #48]
0x19191fe74 <+992>: str x8, [sp, #128]
0x19191fe78 <+996>: ldrb w8, [x27, #61]
0x19191fe7c <+1000>: cmp w8, #10
0x19191fe80 <+1004>: b.ne 0x19191fe8c ; <+1016>
0x19191fe84 <+1008>: add x0, x27, #56
0x19191fe88 <+1012>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fe8c <+1016>: ldr x8, [x27, #56]
0x19191fe90 <+1020>: str x8, [sp, #136]
0x19191fe94 <+1024>: ldrb w8, [x27, #69]
0x19191fe98 <+1028>: cmp w8, #10
0x19191fe9c <+1032>: b.ne 0x19191fea8 ; <+1044>
0x19191fea0 <+1036>: add x0, x27, #64
0x19191fea4 <+1040>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fea8 <+1044>: ldr x8, [x27, #64]
0x19191feac <+1048>: str x8, [sp, #144]
0x19191feb0 <+1052>: add x20, x27, #72
0x19191feb4 <+1056>: ldrb w8, [x27, #77]
0x19191feb8 <+1060>: cmp w8, #10
0x19191febc <+1064>: b.ne 0x19191fec8 ; <+1076>
0x19191fec0 <+1068>: mov x0, x20
0x19191fec4 <+1072>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fec8 <+1076>: ldr x8, [x20]
0x19191fecc <+1080>: str x8, [sp, #152]
0x19191fed0 <+1084>: ldr x27, [x22, #16]
0x19191fed4 <+1088>: ldrb w8, [x27, #85]
0x19191fed8 <+1092>: cmp w8, #10
0x19191fedc <+1096>: b.ne 0x19191fee8 ; <+1108>
0x19191fee0 <+1100>: add x0, x27, #80
0x19191fee4 <+1104>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191fee8 <+1108>: ldr x8, [x27, #80]
0x19191feec <+1112>: str x8, [sp, #96]
0x19191fef0 <+1116>: ldrb w8, [x27, #93]
0x19191fef4 <+1120>: cmp w8, #10
0x19191fef8 <+1124>: b.ne 0x19191ff04 ; <+1136>
0x19191fefc <+1128>: add x0, x27, #88
0x19191ff00 <+1132>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191ff04 <+1136>: and w20, w21, #0x1
0x19191ff08 <+1140>: ldr x8, [x27, #88]
0x19191ff0c <+1144>: str x8, [sp, #104]
0x19191ff10 <+1148>: ldrb w8, [x27, #101]
0x19191ff14 <+1152>: cmp w8, #10
0x19191ff18 <+1156>: b.ne 0x19191ff24 ; <+1168>
0x19191ff1c <+1160>: add x0, x27, #96
0x19191ff20 <+1164>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191ff24 <+1168>: ldr x8, [x27, #96]
0x19191ff28 <+1172>: str x8, [sp, #112]
0x19191ff2c <+1176>: add x21, x27, #104
0x19191ff30 <+1180>: ldrb w8, [x27, #109]
0x19191ff34 <+1184>: cmp w8, #10
0x19191ff38 <+1188>: b.ne 0x19191ff44 ; <+1200>
0x19191ff3c <+1192>: mov x0, x21
0x19191ff40 <+1196>: bl 0x1923034cc ; WebCore::Length::ref() const
0x19191ff44 <+1200>: ldr x8, [x21]
0x19191ff48 <+1204>: str x8, [sp, #120]
0x19191ff4c <+1208>: ldr x8, [x22, #16]
0x19191ff50 <+1212>: ldrb w8, [x8, #4]
0x19191ff54 <+1216>: ubfx w6, w8, #1, #2
0x19191ff58 <+1220>: ubfx w7, w8, #3, #2
0x19191ff5c <+1224>: sub x0, x29, #136
0x19191ff60 <+1228>: sub x1, x29, #144
0x19191ff64 <+1232>: add x2, sp, #160
0x19191ff68 <+1236>: add x4, sp, #128
0x19191ff6c <+1240>: add x5, sp, #96
0x19191ff70 <+1244>: mov x3, x20
0x19191ff74 <+1248>: bl 0x1923691d8 ; WebCore::NinePieceImage::NinePieceImage(***::PassRefPtr<WebCore::StyleImage>, WebCore::LengthBox, bool, WebCore::LengthBox, WebCore::LengthBox, WebCore::ENinePieceImageRule, WebCore::ENinePieceImageRule)
0x19191ff78 <+1252>: ldur x20, [x29, #-136]
0x19191ff7c <+1256>: ldr w8, [x20]
0x19191ff80 <+1260>: add w8, w8, #1
0x19191ff84 <+1264>: str w8, [x20]
0x19191ff88 <+1268>: ldr x0, [x22, #16]
0x19191ff8c <+1272>: ldr w8, [x0]
0x19191ff90 <+1276>: sub w8, w8, #1
0x19191ff94 <+1280>: cbz w8, 0x19192026c ; <+2008>
0x19191ff98 <+1284>: str w8, [x0]
0x19191ff9c <+1288>: b 0x191920274 ; <+2016>
0x19191ffa0 <+1292>: cmp w8, #288
0x19191ffa4 <+1296>: b.ne 0x1919203b8 ; <+2340>
0x19191ffa8 <+1300>: ldr x21, [x19, #432]
0x19191ffac <+1304>: ldr x20, [x21, #40]
0x19191ffb0 <+1308>: ldr w8, [x20]
0x19191ffb4 <+1312>: cmp w8, #1
0x19191ffb8 <+1316>: b.eq 0x1919201b0 ; <+1820>
0x19191ffbc <+1320>: mov x0, x20
0x19191ffc0 <+1324>: bl 0x1925548b8 ; WebCore::StyleRareNonInheritedData::copy() const
0x19191ffc4 <+1328>: mov x20, x0
0x19191ffc8 <+1332>: ldr x0, [x21, #40]
0x19191ffcc <+1336>: ldr w8, [x0]
0x19191ffd0 <+1340>: sub w8, w8, #1
0x19191ffd4 <+1344>: cbz w8, 0x1919201a4 ; <+1808>
0x19191ffd8 <+1348>: str w8, [x0]
0x19191ffdc <+1352>: b 0x1919201ac ; <+1816>
0x19191ffe0 <+1356>: add x0, x21, #8
0x19191ffe4 <+1360>: bl 0x191928cbc ; WebCore::FillLayer::~FillLayer()
0x19191ffe8 <+1364>: mov x0, x21
0x19191ffec <+1368>: bl 0x19277c984 ; symbol stub for: TIntermLoop::enqueueChildren(std::__1::queue<TIntermNode*, std::__1::deque<TIntermNode*, std::__1::allocator<TIntermNode*> > >*) const
0x19191fff0 <+1372>: str x20, [x22, #24]
0x19191fff4 <+1376>: add x21, x20, #8
-> 0x19191fff8 <+1380>: ldr x20, [x21, #8]
0x19191fffc <+1384>: cbz x20, 0x1919200a4 ; <+1552>
0x191920000 <+1388>: ldrb w8, [x20, #12]
0x191920004 <+1392>: tbz w8, #1, 0x1919200a4 ; <+1552>
0x191920008 <+1396>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x19192000c <+1400>: mov x2, x0
0x191920010 <+1404>: sub x8, x29, #88
0x191920014 <+1408>: mov x0, x19
0x191920018 <+1412>: mov x1, x20
0x19192001c <+1416>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x191920020 <+1420>: ldur x9, [x29, #-88]
0x191920024 <+1424>: stur xzr, [x29, #-88]
0x191920028 <+1428>: ldr x8, [x21, #8]
0x19192002c <+1432>: str x9, [x21, #8]
0x191920030 <+1436>: cbz x8, 0x19192005c ; <+1480>
0x191920034 <+1440>: ldr w9, [x8, #8]!
0x191920038 <+1444>: sub w9, w9, #1
0x19192003c <+1448>: cbz w9, 0x191920048 ; <+1460>
0x191920040 <+1452>: str w9, [x8]
0x191920044 <+1456>: b 0x19192005c ; <+1480>
0x191920048 <+1460>: sub x0, x8, #8
0x19192004c <+1464>: cbz x0, 0x19192005c ; <+1480>
0x191920050 <+1468>: ldr x8, [x0]
0x191920054 <+1472>: ldr x8, [x8, #8]
0x191920058 <+1476>: blr x8
0x19192005c <+1480>: mov x8, x21
0x191920060 <+1484>: ldr w9, [x8, #48]!
0x191920064 <+1488>: ldrh w10, [x8, #4]
0x191920068 <+1492>: orr w9, w9, #0x1000000
0x19192006c <+1496>: strh w10, [x8, #4]
0x191920070 <+1500>: str w9, [x8]
0x191920074 <+1504>: ldur x8, [x29, #-88]
0x191920078 <+1508>: cbz x8, 0x1919200a4 ; <+1552>
0x19192007c <+1512>: ldr w9, [x8, #8]!
0x191920080 <+1516>: sub w9, w9, #1
0x191920084 <+1520>: cbz w9, 0x191920090 ; <+1532>
0x191920088 <+1524>: str w9, [x8]
0x19192008c <+1528>: b 0x1919200a4 ; <+1552>
0x191920090 <+1532>: sub x0, x8, #8
0x191920094 <+1536>: cbz x0, 0x1919200a4 ; <+1552>
0x191920098 <+1540>: ldr x8, [x0]
0x19192009c <+1544>: ldr x8, [x8, #8]
0x1919200a0 <+1548>: blr x8
0x1919200a4 <+1552>: ldr x21, [x21]
0x1919200a8 <+1556>: cbnz x21, 0x19191fff8 ; <+1380>
0x1919200ac <+1560>: b 0x1919203b8 ; <+2340>
0x1919200b0 <+1564>: ldr x8, [x19, #432]
0x1919200b4 <+1568>: ldr x8, [x8, #40]
0x1919200b8 <+1572>: ldr x21, [x8, #96]
0x1919200bc <+1576>: cbz x21, 0x1919203b8 ; <+2340>
0x1919200c0 <+1580>: ldr w8, [x21, #24]
0x1919200c4 <+1584>: cmp w8, #1
0x1919200c8 <+1588>: b.ne 0x191920130 ; <+1692>
0x1919200cc <+1592>: ldr x20, [x21, #32]
0x1919200d0 <+1596>: ldrb w8, [x20, #12]
0x1919200d4 <+1600>: tbz w8, #1, 0x191920130 ; <+1692>
0x1919200d8 <+1604>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x1919200dc <+1608>: mov x2, x0
0x1919200e0 <+1612>: sub x8, x29, #96
0x1919200e4 <+1616>: mov x0, x19
0x1919200e8 <+1620>: mov x1, x20
0x1919200ec <+1624>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x1919200f0 <+1628>: ldur x9, [x29, #-96]
0x1919200f4 <+1632>: stur xzr, [x29, #-96]
0x1919200f8 <+1636>: cbz x9, 0x191920130 ; <+1692>
0x1919200fc <+1640>: ldr x8, [x21, #32]
0x191920100 <+1644>: str x9, [x21, #32]
0x191920104 <+1648>: cbz x8, 0x191920130 ; <+1692>
0x191920108 <+1652>: ldr w9, [x8, #8]!
0x19192010c <+1656>: sub w9, w9, #1
0x191920110 <+1660>: cbz w9, 0x19192011c ; <+1672>
0x191920114 <+1664>: str w9, [x8]
0x191920118 <+1668>: b 0x191920130 ; <+1692>
0x19192011c <+1672>: sub x0, x8, #8
0x191920120 <+1676>: cbz x0, 0x191920130 ; <+1692>
0x191920124 <+1680>: ldr x8, [x0]
0x191920128 <+1684>: ldr x8, [x8, #8]
0x19192012c <+1688>: blr x8
0x191920130 <+1692>: ldr x21, [x21, #8]
0x191920134 <+1696>: cbnz x21, 0x1919200c0 ; <+1580>
0x191920138 <+1700>: b 0x1919203b8 ; <+2340>
0x19192013c <+1704>: cmp w8, #88
0x191920140 <+1708>: b.ne 0x1919203b8 ; <+2340>
0x191920144 <+1712>: ldr x0, [x19, #432]
0x191920148 <+1716>: bl 0x191a97fc8 ; WebCore::RenderStyle::listStyleImage() const
0x19192014c <+1720>: mov x20, x0
0x191920150 <+1724>: cbz x20, 0x1919203b8 ; <+2340>
0x191920154 <+1728>: ldrb w8, [x20, #12]
0x191920158 <+1732>: tbz w8, #1, 0x1919203b8 ; <+2340>
0x19192015c <+1736>: ldr x22, [x19, #432]
0x191920160 <+1740>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x191920164 <+1744>: mov x2, x0
0x191920168 <+1748>: sub x21, x29, #112
0x19192016c <+1752>: mov x8, x21
0x191920170 <+1756>: mov x0, x19
0x191920174 <+1760>: mov x1, x20
0x191920178 <+1764>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x19192017c <+1768>: mov x0, x22
0x191920180 <+1772>: mov x1, x21
0x191920184 <+1776>: bl 0x191927004 ; WebCore::RenderStyle::setListStyleImage(***::PassRefPtr<WebCore::StyleImage>)
0x191920188 <+1780>: ldur x8, [x29, #-112]
0x19192018c <+1784>: cbz x8, 0x1919203b8 ; <+2340>
0x191920190 <+1788>: ldr w9, [x8, #8]!
0x191920194 <+1792>: sub w9, w9, #1
0x191920198 <+1796>: cbz w9, 0x1919203a4 ; <+2320>
0x19192019c <+1800>: str w9, [x8]
0x1919201a0 <+1804>: b 0x1919203b8 ; <+2340>
0x1919201a4 <+1808>: bl 0x191930b54 ; WebCore::StyleRareNonInheritedData::~StyleRareNonInheritedData()
0x1919201a8 <+1812>: bl 0x19277c984 ; symbol stub for: TIntermLoop::enqueueChildren(std::__1::queue<TIntermNode*, std::__1::deque<TIntermNode*, std::__1::allocator<TIntermNode*> > >*) const
0x1919201ac <+1816>: str x20, [x21, #40]
0x1919201b0 <+1820>: add x21, x20, #152
0x1919201b4 <+1824>: ldr x20, [x21, #8]
0x1919201b8 <+1828>: cbz x20, 0x191920260 ; <+1996>
0x1919201bc <+1832>: ldrb w8, [x20, #12]
0x1919201c0 <+1836>: tbz w8, #1, 0x191920260 ; <+1996>
0x1919201c4 <+1840>: bl 0x1919419f8 ; WebCore::CachedResourceLoader::defaultCachedResourceOptions()
0x1919201c8 <+1844>: mov x2, x0
0x1919201cc <+1848>: add x8, sp, #80
0x1919201d0 <+1852>: mov x0, x19
0x1919201d4 <+1856>: mov x1, x20
0x1919201d8 <+1860>: bl 0x1925591ec ; WebCore::StyleResolver::loadPendingImage(WebCore::StylePendingImage const&, WebCore::ResourceLoaderOptions const&)
0x1919201dc <+1864>: ldr x9, [sp, #80]
0x1919201e0 <+1868>: str xzr, [sp, #80]
0x1919201e4 <+1872>: ldr x8, [x21, #8]
0x1919201e8 <+1876>: str x9, [x21, #8]
0x1919201ec <+1880>: cbz x8, 0x191920218 ; <+1924>
0x1919201f0 <+1884>: ldr w9, [x8, #8]!
0x1919201f4 <+1888>: sub w9, w9, #1
0x1919201f8 <+1892>: cbz w9, 0x191920204 ; <+1904>
0x1919201fc <+1896>: str w9, [x8]
0x191920200 <+1900>: b 0x191920218 ; <+1924>
0x191920204 <+1904>: sub x0, x8, #8
0x191920208 <+1908>: cbz x0, 0x191920218 ; <+1924>
0x19192020c <+1912>: ldr x8, [x0]
0x191920210 <+1916>: ldr x8, [x8, #8]
0x191920214 <+1920>: blr x8
0x191920218 <+1924>: mov x8, x21
0x19192021c <+1928>: ldr w9, [x8, #48]!
0x191920220 <+1932>: ldrh w10, [x8, #4]
0x191920224 <+1936>: orr w9, w9, #0x1000000
0x191920228 <+1940>: strh w10, [x8, #4]
0x19192022c <+1944>: str w9, [x8]
0x191920230 <+1948>: ldr x8, [sp, #80]
0x191920234 <+1952>: cbz x8, 0x191920260 ; <+1996>
0x191920238 <+1956>: ldr w9, [x8, #8]!
0x19192023c <+1960>: sub w9, w9, #1
0x191920240 <+1964>: cbz w9, 0x19192024c ; <+1976>
0x191920244 <+1968>: str w9, [x8]
0x191920248 <+1972>: b 0x191920260 ; <+1996>
0x19192024c <+1976>: sub x0, x8, #8
0x191920250 <+1980>: cbz x0, 0x191920260 ; <+1996>
0x191920254 <+1984>: ldr x8, [x0]
0x191920258 <+1988>: ldr x8, [x8, #8]
0x19192025c <+1992>: blr x8
0x191920260 <+1996>: ldr x21, [x21]
0x191920264 <+2000>: cbnz x21, 0x1919201b4 ; <+1824>
0x191920268 <+2004>: b 0x1919203b8 ; <+2340>
0x19192026c <+2008>: bl 0x19192e2b4 ; WebCore::NinePieceImageData::~NinePieceImageData()
0x191920270 <+2012>: bl 0x19277c984 ; symbol stub for: TIntermLoop::enqueueChildren(std::__1::queue<TIntermNode*, std::__1::deque<TIntermNode*, std::__1::allocator<TIntermNode*> > >*) const
0x191920274 <+2016>: str x20, [x22, #16]
0x191920278 <+2020>: ldur x0, [x29, #-136]
0x19192027c <+2024>: ldr w8, [x0]
0x191920280 <+2028>: sub w8, w8, #1
0x191920284 <+2032>: cbz w8, 0x191920290 ; <+2044>
0x191920288 <+2036>: str w8, [x0]
0x19192028c <+2040>: b 0x191920298 ; <+2052>
0x191920290 <+2044>: bl 0x19192e2b4 ; WebCore::NinePieceImageData::~NinePieceImageData()
0x191920294 <+2048>: bl 0x19277c984 ; symbol stub for: TIntermLoop::enqueueChildren(std::__1::queue<TIntermNode*, std::__1::deque<TIntermNode*, std::__1::allocator<TIntermNode*> > >*) const
0x191920298 <+2052>: ldrb w8, [sp, #125]
0x19192029c <+2056>: cmp w8, #10
0x1919202a0 <+2060>: b.ne 0x1919202ac ; <+2072>
0x1919202a4 <+2064>: ldr x0, [sp, #16]
0x1919202a8 <+2068>: bl 0x19230353c ; WebCore::Length::deref() const
0x1919202ac <+2072>: ldrb w8, [sp, #117]
0x1919202b0 <+2076>: cmp w8, #10
0x1919202b4 <+2080>: b.ne 0x1919202c0 ; <+2092>
0x1919202b8 <+2084>: ldr x0, [sp, #24]
0x1919202bc <+2088>: bl 0x19230353c ; WebCore::Length::deref() const
0x1919202c0 <+2092>: ldrb w8, [sp, #109]
0x1919202c4 <+2096>: cmp w8, #10
0x1919202c8 <+2100>: b.ne 0x1919202d4 ; <+2112>
0x1919202cc <+2104>: ldr x0, [sp, #32]
0x1919202d0 <+2108>: bl 0x19230353c ; WebCore::Length::deref() const
0x1919202d4 <+2112>: ldrb w8, [sp, #101]
0x1919202d8 <+2116>: cmp w8, #10
0x1919202dc <+2120>: b.ne 0x1919202e8 ; <+2132>
0x1919202e0 <+2124>: add x0, sp, #96
0x1919202e4 <+2128>: bl 0x19230353c ; WebCore::Length::deref() const
0x1919202e8 <+2132>: ldrb w8, [sp, #157]
0x1919202ec <+2136>: cmp w8, #10
0x1919202f0 <+2140>: b.ne 0x1919202fc ; <+2152>
0x1919202f4 <+2144>: ldr x0, [sp, #40]
0x1919202f8 <+2148>: bl 0x19230353c ; WebCore::Length::deref() const
0x1919202fc <+2152>: ldrb w8, [sp, #149]
0x191920300 <+2156>: cmp w8, #10
0x191920304 <+2160>: b.ne 0x191920310 ; <+2172>
0x191920308 <+2164>: ldr x0, [sp, #48]
0x19192030c <+2168>: bl 0x19230353c ; WebCore::Length::deref() const
0x191920310 <+2172>: ldrb w8, [sp, #141]
0x191920314 <+2176>: cmp w8, #10
0x191920318 <+2180>: b.ne 0x191920324 ; <+2192>
0x19192031c <+2184>: ldr x0, [sp, #56]
0x191920320 <+2188>: bl 0x19230353c ; WebCore::Length::deref() const
0x191920324 <+2192>: ldrb w8, [sp, #133]
0x191920328 <+2196>: cmp w8, #10
0x19192032c <+2200>: b.ne 0x191920338 ; <+2212>
0x191920330 <+2204>: add x0, sp, #128
0x191920334 <+2208>: bl 0x19230353c ; WebCore::Length::deref() const
0x191920338 <+2212>: ldrb w8, [sp, #189]
0x19192033c <+2216>: cmp w8, #10
0x191920340 <+2220>: b.ne 0x19192034c ; <+2232>
0x191920344 <+2224>: ldr x0, [sp, #64]
0x191920348 <+2228>: bl 0x19230353c ; WebCore::Length::deref() const
0x19192034c <+2232>: ldrb w8, [sp, #181]
0x191920350 <+2236>: cmp w8, #10
0x191920354 <+2240>: b.ne 0x191920360 ; <+2252>
0x191920358 <+2244>: ldr x0, [sp, #72]
0x19192035c <+2248>: bl 0x19230353c ; WebCore::Length::deref() const
0x191920360 <+2252>: ldrb w8, [sp, #173]
0x191920364 <+2256>: cmp w8, #10
0x191920368 <+2260>: b.ne 0x191920374 ; <+2272>
0x19192036c <+2264>: mov x0, x28
0x191920370 <+2268>: bl 0x19230353c ; WebCore::Length::deref() const
0x191920374 <+2272>: ldrb w8, [sp, #165]
0x191920378 <+2276>: cmp w8, #10
0x19192037c <+2280>: b.ne 0x191920388 ; <+2292>
0x191920380 <+2284>: add x0, sp, #160
0x191920384 <+2288>: bl 0x19230353c ; WebCore::Length::deref() const
0x191920388 <+2292>: ldur x8, [x29, #-144]
0x19192038c <+2296>: cbz x8, 0x1919203b8 ; <+2340>
0x191920390 <+2300>: ldr w9, [x8, #8]!
0x191920394 <+2304>: sub w9, w9, #1
0x191920398 <+2308>: cbz w9, 0x1919203a4 ; <+2320>
0x19192039c <+2312>: str w9, [x8]
0x1919203a0 <+2316>: b 0x1919203b8 ; <+2340>
0x1919203a4 <+2320>: sub x0, x8, #8
0x1919203a8 <+2324>: cbz x0, 0x1919203b8 ; <+2340>
0x1919203ac <+2328>: ldr x8, [x0]
0x1919203b0 <+2332>: ldr x8, [x8, #8]
0x1919203b4 <+2336>: blr x8
0x1919203b8 <+2340>: add x24, x24, #16
0x1919203bc <+2344>: cmp x24, x25
0x1919203c0 <+2348>: b.eq 0x1919203ec ; <+2392>
0x1919203c4 <+2352>: ldr w8, [x24]
0x1919203c8 <+2356>: cbz w8, 0x1919203d4 ; <+2368>
0x1919203cc <+2360>: cmp w8, #401
0x1919203d0 <+2364>: b.ne 0x1919203e4 ; <+2384>
0x1919203d4 <+2368>: add x24, x24, #16
0x1919203d8 <+2372>: cmp x26, x24
0x1919203dc <+2376>: b.ne 0x1919203c4 ; <+2352>
0x1919203e0 <+2380>: b 0x1919203ec ; <+2392>
0x1919203e4 <+2384>: cmp x26, x24
0x1919203e8 <+2388>: b.ne 0x19191fb58 ; <+196>
0x1919203ec <+2392>: ldr x20, [x23]
0x1919203f0 <+2396>: cbz x20, 0x19192044c ; <+2488>
0x1919203f4 <+2400>: ldr w19, [x19, #488]
0x1919203f8 <+2404>: cmp w19, #1
0x1919203fc <+2408>: b.lt 0x19192043c ; <+2472>
0x191920400 <+2412>: add x21, x20, #8
0x191920404 <+2416>: ldur w8, [x21, #-8]
0x191920408 <+2420>: cmp w8, #401
0x19192040c <+2424>: b.eq 0x191920430 ; <+2460>
0x191920410 <+2428>: ldr x0, [x21]
0x191920414 <+2432>: cbz x0, 0x191920430 ; <+2460>
0x191920418 <+2436>: ldr w8, [x0]
0x19192041c <+2440>: sub w8, w8, #1
0x191920420 <+2444>: cbz w8, 0x19192042c ; <+2456>
0x191920424 <+2448>: str w8, [x0]
0x191920428 <+2452>: b 0x191920430 ; <+2460>
0x19192042c <+2456>: bl 0x19198268c ; WebCore::CSSValue::destroy()
0x191920430 <+2460>: sub w19, w19, #1
0x191920434 <+2464>: add x21, x21, #16
0x191920438 <+2468>: cbnz w19, 0x191920404 ; <+2416>
0x19192043c <+2472>: mov x0, x20
0x191920440 <+2476>: bl 0x19277c984 ; symbol stub for: TIntermLoop::enqueueChildren(std::__1::queue<TIntermNode*, std::__1::deque<TIntermNode*, std::__1::allocator<TIntermNode*> > >*) const
0x191920444 <+2480>: str wzr, [x23, #16]
0x191920448 <+2484>: stp xzr, xzr, [x23]
0x19192044c <+2488>: sub sp, x29, #80
0x191920450 <+2492>: ldp x29, x30, [sp, #80]
0x191920454 <+2496>: ldp x20, x19, [sp, #64]
0x191920458 <+2500>: ldp x22, x21, [sp, #48]
0x19192045c <+2504>: ldp x24, x23, [sp, #32]
0x191920460 <+2508>: ldp x26, x25, [sp, #16]
0x191920464 <+2512>: ldp x28, x27, [sp], #96
0x191920468 <+2516>: ret how to solve